Database Design Diagrams

Context Diagrams (Level-0 DFDs)structured analysisA Context Diagram is the highest-level Data Flow Diagram for a system. Data Flow Diagrams (DFDs)structured analysisData Flow Diagrams (DFDs) are graphical representations that model how data moves through a system. Database Schema DesignmodellingDatabase schema design is the process of translating logical data models (conceptual ERDs) into physical… Entity Relationship Diagrams (ERDs)modellingEntity Relationship Diagrams (ERDs) are visual representations of the data model in a database system. Logical Data Model (Relational Schema Diagram)modellingA Logical Data Model (LDM) — also called a Logical Schema or Relational Schema Diagram — is the intermediate… Database NormalizationmodellingNormalization is the process of organizing columns and tables in a relational database to reduce redundancy… Conceptual, Logical and Physical Data ModelsmodellingThe three levels of data modelling explained, with one online-shop example taken from conceptual entities to… Data Vault 2.0modellingData Vault 2.0 explained: hubs, links, satellites, hash keys and hash diffs, insert-only loading in SQL, and…

Database design diagrams are visual tools used during the analysis and design phases of the Software Development Life Cycle (SDLC) to model data structure, flow, and relationships. These diagrams help teams communicate data architecture, document integration points, and validate designs before implementation.

Diagrams in This Section (in SDLC order)

When to Use Each Diagram