Professional Documents
Culture Documents
Database Design Stages: Data and Data Modelling
Database Design Stages: Data and Data Modelling
• DBMS are often designed • Database design traditionally focusses on the first of the
around a 3-layered triplet that must be defined: the choice of storage
architecture structures.
Reason: rules and operations are defined in terms of the chosen
• ANSI/SPARC = American
structure, so can only be done afterwards
National Standards
• Design of rules and operations is important too! And will
Institute, Standards
Planning And Requirements affect the choice of data structure also.
Hence iterative process
Committee
1
9/28/2017
2
9/28/2017
Optional attribute (does not require any value, therefore, it can be left No primary key is specified.
empty, “middle name”). …
• Simple or composite 11/U • Only information shown via the conceptual data model is
• Single-valued and multi-valued the entities that describe the data and the relationships
between those entities
• Derived
• Keys
3
9/28/2017
Column Names ✓
4
9/28/2017
Summary
• Complexity increases from conceptual to logical to physical
1. Conceptual data model - helps understand at high level
what the different entities in our data are and how they
relate to one another
2. Logical data model – helps understand the details of our
data without worrying about how they will actually
implemented
3. Physical data model – helps know exactly how to
implement our data model in the database of choice
• sometimes the conceptual data model and the logical data
model are considered as a single deliverable.
• Just like the logical and physical data model could be
presented as the same deliverable.