Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny: Porovnání verzí
(související články, klíčová slova, kategorie) |
|||
Řádek 40: | Řádek 40: | ||
* [[Informační systém]] | * [[Informační systém]] | ||
* [[Databáze]] | * [[Databáze]] | ||
− | |||
* [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]] | * [[Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů]] | ||
+ | * [[Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny]] | ||
* [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]] | * [[Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna]] | ||
* [[Příkaz Select, jeho využití v databázi Knihovna]] | * [[Příkaz Select, jeho využití v databázi Knihovna]] |
Verze z 10. 4. 2018, 17:47
Obsah
E-R konceptuální model
Entity-relationship model (ERM), entitně vztahový model se v softwarovém inženýrství používá pro abstraktní a konceptuální znázornění dat. Entity-relationship modelování je metoda datového modelování, která vytváří jeden z typů konceptuálních schémat či sémantických datových modelů systému (obvykle relační databáze) a požadavků na něj stylem shora dolů. [1]
Alternativní konvence pro psaní diagramů
Chenova notace entity-relationship modelování používá obdélníky pro znázornění entit a kosočtverce pro znázornění vztahů. Tato notace je odpovídající, protože Chenovy vztahy jsou původně objekty - mohou samy obsahovat atributy i další vztahy.[1]
Alternativní konvence, částečně z historického hlediska:
- IDEF1X[4]
- Bachmanova notace
- Martinova notace
- (min, max)-notace Jean-Raymonda Abriala z roku 1974
- Standard UML
- EXPRESS[1]
Crow's foot
Jedna z alternativních notacích známá jako "crow's foot" byla vytvořena nezávisle, v těchto diagramech jsou entity znázorněny v boxech a vztahy oblouky s popisem. Notace "Crow's Foot" znázorňuje vztahy propojováním entit čarami, přičemž symboly na obou koncích čáry symbolizují kardinalitu vztahu. Notace Crow's Foot se používá v Barkerově notaci a v metodologiích jako je SSADM (Structured Systems Analysis and Design Method) nebo informační inženýrství.[1]
Notace Crow's foot má následující výhody:
- Srozumitelnost definování kardinality a dědičnosti ze strany vztahu
- Stručně řešená notace povinného vztahu použitím svislé čáry a volitelného vztahu prázdnou kružnicí
- Zobrazuje stručně a jasně notaci, která identifikuje všechny třídy[1]
Odkazy
Reference
Související články
- Informační systém
- Databáze
- Transformace konceptuálního modelu na datový model, základní prvky datového modelu, specifikace úlohy primárních a cizích klíčů
- Popis definiční části jazyka SQL,specifikace deklarace primárních a cizích klíčů a příklady na modelu knihovny
- Manipulační část jazyka SQL (DML – insert, update, delete) a příklady na databázi Knihovna
- Příkaz Select, jeho využití v databázi Knihovna
Klíčová slova
Databázové systémy, Jazyk SQL, primární klíč, cizí klíč