Fázy návrhu databázy, konceptuálny návrh, relačný dátový model…
Otázka č. 3 : Fázy návrhu databázy, konceptuálny návrh, relačný dátový model, logický návrh relačných databáz, zaradenie do kontextu tvorby IS
(relačný dátový model – je priebežne popísaný v texte)
Fázy návrhu bázy dát.
Postup návrhu BD, tak ako sa uvádza v rôznych metodológiách je v princípe rovnaký, líši sa len terminológiou, dôrazom na niektoré fázy návrhu, prvkami schematických znázornení, a. pod. .
Fázy návrhu BD sú tieto :
1. Konceptuálny návrh BD, jeho výsledkom je konceptuálny model dát
2. Logický návrh BD = normalizácia , jej výsledkom je logický model dát
3. Fyzický návrh, výsledkom je fyzická schéma dát. (silne závislé na implementačnom prostredí)
Konceptuálny návrh
je fáza návrhu BD najmenej závislá na ďalších faktoroch. Jeho úlohou je pomocou konceptuálneho modelu dát zobraziť statický výsek reality. V dnešnej podobe ho navrhol Chenn v roku 1976. Na modelovanie používa Entitno relačný model (ERM) (= relačný model dát), rovnako ako logický návrh.
Entitno relačný diagram.
ERM je modelovací prostriedok analýzy. Grafickým znázornením ERM je entitno relačný diagram (ERD). Obsahuje 3 typy objektov :
entita, atribút a entitný vzťah.
Vzťahy medzi nimi sa znázorňujú úsečkami.
Obdĺžnik označuje typ objektu = entita. – Rovnorodé objekty sú označené spoločným identifikátorom.
Elipsa = atribút – má meno podľa typu hodnoty.
Kosoštvorec = entitný vzťah, relácia.
Okrem uvedeného príkladu existuje aj úplný ERD. Tento obsahuje aj zdanlivé entitné väzby (nepriame vzťahy). Nepoužíva sa lebo je prizložitý.