Contents / Previous / Next


DB Construction and Design

Data Model: Focuses on what data should be stored in the database (design the relational tables).

Function Model: deals with how the data is processed (design the queries that will access and perform operations on the tables).

Requirements Analysis

Modeling is preceeded by planning and analysis.
The goals of the requirements analysis are: The requirements analysis is usually done at the same time as the data modeling.
As information is collected, data objects are identified and classified as either entities, attributes, or relationship; assigned names; and, defined using terms familiar to the end-users. The objects are then modeled and analysed using an ER diagram.

Steps In Building the Data Model

  1. Identification of data objects and relationships
  2. Drafting the initial ER diagram with entities and relationships
  3. Refining the ER diagram
  4. Add key attributes to the diagram
  5. Adding non-key attributes
  6. Diagramming Generalization Hierarchies
  7. Validating the model through normalization
  8. Adding business and integrity rules to the Model