ERmodellering
ERmodellering, also called entity-relationship modeling, is a method for structuring and visualizing data requirements for information systems by defining entities, attributes, and relationships. It aims to capture data semantics and constraints independently of a particular database technology, to support communication between stakeholders and to guide database design.
Core concepts: An entity represents a real-world object or concept with a distinct identity (e.g., Customer, Order).
Notation and diagrams: ER diagrams depict entities as rectangles, attributes as ovals or lists, and relationships
Process and mapping: The modeling process typically includes requirements gathering, identifying entities and attributes, defining relationships
History and usage: Introduced by Peter Chen in 1976 to provide a high-level, declarative description of data.
Limitations and note: While powerful for conceptual design, ER models may not capture all constraints or dynamic