Obsah:
- Definice - Co znamená schéma entity a vztahů (ERD)?
- Techopedia vysvětluje Entity-Relationship Diagram (ERD)
Definice - Co znamená schéma entity a vztahů (ERD)?
Schéma vztahů mezi entitami (ERD) je technika pro modelování dat, která graficky ilustruje entity informačního systému a vztahy mezi těmito entitami. ERD je koncepční a reprezentativní model dat používaných k reprezentaci rámcové infrastruktury entity.
Prvky ERD jsou:
- Subjekty
- Vztahy
- Atributy
Kroky související s vytvořením ERD zahrnují:
- Identifikace a definice entit
- Stanovení všech interakcí mezi entitami
- Analýza povahy interakcí / určení kardinality vztahů
- Vytvoření ERD
Techopedia vysvětluje Entity-Relationship Diagram (ERD)
Schéma vztahů mezi entitami (ERD) je zásadní pro vytvoření dobrého návrhu databáze. Používá se jako logický datový model na vysoké úrovni, což je užitečné při vývoji koncepčního návrhu databází.
Entita je věc nebo koncept skutečného světa, který existuje sám o sobě. Entity jsou ekvivalentní databázovým tabulkám v relační databázi, přičemž každý řádek tabulky představuje instanci této entity.
Atribut entity je konkrétní vlastnost, která popisuje entitu. Vztah je asociace, která popisuje interakci mezi entitami. Kardinálnost v kontextu ERD je počet instancí jedné entity, která může nebo musí být spojena s každou instancí jiné entity. Obecně lze říci, že mohou existovat vzájemné vztahy.
Uvažujme například dvě reálné entity, zaměstnance a jeho oddělení. Zaměstnanec má atributy, jako je číslo zaměstnance, jméno, číslo oddělení atd. Podobně lze číslo a název oddělení definovat jako atributy oddělení. Oddělení může komunikovat s mnoha zaměstnanci, ale zaměstnanec může patřit pouze k jednomu oddělení, a proto může existovat vztah mezi mnoha zaměstnanci a oddělením.
Ve skutečné databázi bude mít tabulka zaměstnanců číslo oddělení jako cizí klíč, odkazující z tabulky oddělení, aby se vynutil vztah.










