Diagram Conventions   «Prev  Next»

Lesson 9

Entity-relationship Diagrams Conclusion

In this module, you learned that there are several ER-diagram models, but they are all read in the same way. You also identified the various elements comprising the Crowsfoot model of an ER diagram. Best of all, you completed the project for this course, creating an ER diagram for Stories on CD, Inc.

Learning Objectives

Having completed this module, you should be able to:
  1. Define the function of an entity-relationship (ER) diagram
  2. Describe the types of entity-relationship (ER) diagrams
  3. Identify conventions for diagramming entities and attributes
  4. Identify the constructs for diagramming types of relationships
  5. Identify the symbols for diagramming types of participation
  6. Revise an ER diagram based on a final review with users
  7. Describe how to verbalize an ER diagram

Representing Relationships in an ERD

Tables can have various types of relationships between them. The different types of inter-table relationships that can be formed between different tables can be best described as displayed in Entity Relationship Diagrams (ERDs). An ERD displays tables and relationships between those tables. Figure 7-9 shows an example ERD for tables in a schema containing published books. Figure 7-9 shows what an ERD is and what it looks like. There is nothing complicated or enigmatic about an ERD. A table is often referred to as an entity in an entity relationship diagram.

An Entity Relationship Diagram (ERD)
Figure 7-9: An Entity Relationship Diagram (ERD).

Glossary terms

This module introduced you to the following terms:
  1. Chen model: One of several types of entity-relationship ER diagrams. The Chen model is named after the inventor of ER diagramming.
  2. Crowsfoot model: One of several types of entity-relationship (ER) diagrams, the Crowsfoot model neatly packages entities with their attributes by placing them in boxes. Also referred to as the Information Engineering model.
  3. entity-relationship (ER) diagram: A diagram used during the design phase of database development to illustrate the organization of and relationships between data during database design.
  4. IDEF1X model: One of several types of entity-relationship (ER) diagrams. .Information Engineering (Crowsfoot) model - One of several types of entity-relationship (ER) diagrams; usually referred to as the "Crowsfoot" model.
  5. Crowsfoot model: One of several types of entity-relationship (ER) diagrams, the Crowsfoot model neatly packages entities with their attributes by placing them in boxes. Also referred to as the Information Engineering model.
  6. SQL: SQL is an acronym for Structured Query Language. It provides a set of commands that can be used to add data to a database, retrieve that data, and update it. SQL, often pronounced “sequel”, is universally supported by relational database vendors.
The next module concludes this course.

Database Modeling