Popis prvků konceptuálních modelů, smysl konceptuálního modelu a příklad modelu Knihovny: Porovnání verzí

Řádek 1: Řádek 1:
 
{{Pracuje se}}
 
{{Pracuje se}}
 +
Cílem konceptuálních modelů je modelovat určitý „výsek reality“. Výsek reality, který chceme modelovat je analogický k tzv.Univerzu diskurzu,kdy také nechceme diskutovat celý svět,ale pouze jeho určitou oblast. Konceptuální modelování vzniklo v průběhu navrhování datových modelů a informačních systémů a tak je také obsaženo ve většině manuálů věnovaných návrhu informačních systémů.
 +
 +
Principy konceptuálních modelů
 +
 +
Ukazuje se, že„věci“ ve výseku reality mohou být:
 +
* Podobného druhu
 +
* Různého druhu
 +
* Mohou být nehmotné (např.díla a jejich vyjádření)
 +
* Mohou být živé (např. autoři děl)
 +
* Hmotné neživé (např. knihy)
 +
 
==E-R konceptuální model==
 
==E-R konceptuální model==
  

Verze z 13. 9. 2021, 13:22

Stránka ve výstavbě
Inkwell icon - Noun Project 2512.svg Na této stránce se právě pracuje. Prosím needitujte tuto stránku, dokud na ní zůstává tato šablona. Předejdete tak editačnímu konfliktu. Jestliže uběhla od poslední editace doba alespoň dvou dnů, neváhejte tuto šablonu odstranit. Inkwell icon - Noun Project 2512.svg

Cílem konceptuálních modelů je modelovat určitý „výsek reality“. Výsek reality, který chceme modelovat je analogický k tzv.Univerzu diskurzu,kdy také nechceme diskutovat celý svět,ale pouze jeho určitou oblast. Konceptuální modelování vzniklo v průběhu navrhování datových modelů a informačních systémů a tak je také obsaženo ve většině manuálů věnovaných návrhu informačních systémů.

Principy konceptuálních modelů

Ukazuje se, že„věci“ ve výseku reality mohou být:

  • Podobného druhu
  • Různého druhu
  • Mohou být nehmotné (např.díla a jejich vyjádření)
  • Mohou být živé (např. autoři děl)
  • Hmotné neživé (např. knihy)

E-R konceptuální model

Alternativní konvence pro psaní diagramů
Dvě vztažené entity za použití notace Crow's Foot

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

  1. 1,0 1,1 1,2 1,3 1,4 Entity-relationship model. In: Wikipedie: Otevřená encyklopedie [online]. [cit. 2016-12-16]. Dostupné z: https://cs.wikipedia.org/wiki/Entity-relationship_model

Související články

Klíčová slova

databázové systémy, jazyk SQL, konceptuální modely