

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Development Of an Entity Relationship Diagram
Typology: Lecture notes
1 / 3
This page cannot be seen from the preview
Don't miss anything!


The process of database design is an iterative rather than a linear or sequential process. The verb iterates means “to do again or repeatedly.” An iterative process is, thus, one based on repetition of processes and procedures. Building an ERD usually involves the following activities: _ Create a detailed narrative of the organization’s description of operations. _ Identify the business rules based on the description of operations. _ Identify the main entities and relationships from the business rules. _ Develop the initial ERD. _ Identify the attributes and primary keys that adequately describe the entities. _ Revise and review the ERD.
To illustrate the use of the iterative process that ultimately yields a workable ERD, let’s start with an initial interview with the Tiny College administrators. The interview process yields the following business rules:
departments would not offer courses; therefore, the COURSE entity would be optional to the DEPARTMENT entity.