Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Zjednodušeně pomocí UML

Podobné prezentace


Prezentace na téma: "Zjednodušeně pomocí UML"— Transkript prezentace:

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


Stáhnout ppt "Zjednodušeně pomocí UML"

Podobné prezentace


Reklamy Google