Presentation is loading. Please wait.

Presentation is loading. Please wait.

DES715 – Database Design Conceptual design. Database Life Cycle Database initial study Database design Implementation Testing Operation Maintenance.

Similar presentations


Presentation on theme: "DES715 – Database Design Conceptual design. Database Life Cycle Database initial study Database design Implementation Testing Operation Maintenance."— Presentation transcript:

1 DES715 – Database Design Conceptual design

2 Database Life Cycle Database initial study Database design Implementation Testing Operation Maintenance

3 Conceptual requirements Accuracy Consistency Integrity Accessibility Shared resource

4 Data anomalies Data redundancy results in anomalies with Insertion Deletion modification

5 Accessibility To support a proper performance we must ensure: Structured information space Data units may be uniquely identified Characteristics of data units are described Relationships of data units determined and described

6 Shared resource Data management Transaction management DBMS as the tool of implementing database management

7 Staged design Conceptual Logical Physical

8 Conceptual data modeling Entity Attributes Relationships Presented as ERD

9 Logical data modeling Hierarchical Network Relational Flat file Object-oriented Data warehousing

10 Entity discovering Read functional description of the system Examine reports, user’s view, other available information Look for Nouns Examine their role in business activity – are they principal participants (Entities) or serves as descriptors (Attributes) Make initial assumption to determine entities and their attributes You may change it later after applying design technique

11 Attributes Atomic or Composite Derived Creates Multivalued dependency (MVD) Serves as Unique Identifier (PK) Has its Domain

12 Other useful information to collect Data value Originator User’s data input Calculated on the base of other attributes values Generated by the system

13 Entity relationships Association, 1:1, 1:M, M:N Strong/Weak entities Supertype/Subtype Recursive

14 Relationship characteristics Connectivity (multiplicity in UML) – 1:1, 1:M, M:N Optionality Cardinality

15 Relationships discovery Ask the right questions to identify Relationship type Connectivity type Optionality Cardinality Attributes of relationships Specify business rules Create ERD


Download ppt "DES715 – Database Design Conceptual design. Database Life Cycle Database initial study Database design Implementation Testing Operation Maintenance."

Similar presentations


Ads by Google