Course guide PB007 Software engineering I
5. Structured analysis, data modelling, ERD
Structured (Data) Analysis lecture
Links:
- UML Class Diagram or Entity Relationship Diagram? An Object-Relational conceptual impedance mismatch
- Tutorial on Database Normalization
- List of ORM software for different programming languages
- Choose the right data store (in MS Azure)
Entity relationship diagram
Entity relationship diagram (ERD):
The ERD is used to model the structure of persistent data in the system. Although being very popular, it is not part of the UML set of diagrams, as a similar role is played by the Class diagram within UML.
Example: Entity relationship diagram