Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Zjednodušeně pomocí UML
E-R Modelování Zjednodušeně pomocí UML
2
E-R Model Konceptuální model databázové struktury
Entity-Relationship Model Konceptuální model databázové struktury Myšlenkový, velmi obecný model zvolené situace Různé formy zápisu
3
Konvence pro zápis diagramů
Entity-Relationship Model Chen IDEF1X Bachman Crow’s Foot ISO UML
4
<<Entity>> Student
Entita Entity-Relationship Model Vyjadřuje jakýkoli věc, osobu nebo třeba ideu, která je předmětem modelování. V popisu situace představují obvykle podstatná jména. Entita (Pavel) / Typ entity (student) <<Entity>> Student
5
<<Entity>> Student
Atribut Entity-Relationship Model Informace charakterizující daný typ entity. Některé atributy slouží jako jednoznačný identifikátor konkrétní entity – tzv. index. Důležité informační položky. <<Entity>> Student + Jméno: string + Příjmení: string
6
Relace Vyjadřují vztahy mezi jednotlivými entitami
Entity-Relationship Model Vyjadřují vztahy mezi jednotlivými entitami <<Entity>> Student <<Entity>> Učitel Je vyučován > < vyučuje
7
Kardinalita Entity-Relationship Model vyjadřuje kolik instancí daného typu entity se na dané relaci podílí Minimální Maximální <<Entity>> Student 1 .. N 1 .. N <<Entity>> Učitel Je vyučován > < vyučuje
8
Kardinalita Minimální Maximální 0 … nemandatorní 1 … mandatorní N
Entity-Relationship Model Minimální 0 … nemandatorní 1 … mandatorní Maximální N
9
Závislost entit Entity-Relationship Model Entita je závislá na jiné, jestliže její existence nedává bez té druhé entity smysl. Závislá entita se označuje jako slabá entita. Entita, která může existovat i sama o sobě je silná entita. <<Entity>> Student N 1 <<Entity>> Třída < má je vždy min. jedna
10
Identifikační závislost
Entity-Relationship Model Slabá entita vůbec nedává smysl bez jiné entity. <<Entity>> Skupina N <<Entity>> Student N <<Entity>> Pořadí ve skupině
11
Použitá literatura Entity-Relationship Model
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.