Dátové
modelovanie
Databázový
model databázového(informačného)
systému je množina syntaktických pravidiel a množina
metód, ktoré slúžia na modelovanie
databázového(informačného) systému.
Databázový model vznikne na základe dátovej
a funkčnej analýzy systému. Výsledkom
dátovej analýzy v
databázovom modeli je dátový
model systému.
Skúmanie databázového
modelovania a tvorba zložitejších
databázových (informačných) systémov
presahuje rámec týchto stránok. Tu uvádzame
zoznam štandardných programových
produktov (s odkazmi) v ktorých v súčasnosti
(2005) možno navrhnúť databázový
model databázového systému. Tieto programy
majú aj tú vlastnosť, že okrem
návrhu databázového systému umožňujú
generovanie bázy dát a systému
riadenia bázy dát, inými slovami na základe
navrhnutého databázového modelu
vygenerujú celý databázový systém. Z
tohto dôvodu hodnota týchto systémov je
veľká ( niekedy aj viac ako 1 000 000 Sk)
Poznámky :
- Vieme, že malá zmena
požiadaviek na navrhnutý databázový systém
vedie obvykle
k veľkej zmene programov –
systému
riadenia bázy dát, preto automatizácia tvorby
celého informačného systému na základe
navrhnutého modelu je veľmi
užitočná vlastnosť. Hlavnou úlohou projektanta a
zároveň realizátora je navrhnúť ER-model a
nakresliť ER- diagram(viď nižšie) informačného systému.
- Väčšina
programov má
15-30 dňovú trial verziu. Pre použitie trial verzie programov je
potrebná
registrácia.
Veľkosť programov je 100-300 MB.
- Technická univerzita má licenciu na Sybase
PowerDesigner.
ER (objektovo-orientované) modely,
objektovo-orientované diagramy
Častokrát (aj programy vyššie uvedené) na
dátové modelovanie používame modely, ktoré
sú založené na pojmoch
entita (objekt),
relationship (vzťah),
attribute(vlastnosť). Tieto modely
sú označené v literatúre ako ER-modely
databázového systému. Tieto modely môžeme
znázorniť pomocou diagramu - "
Entity relationship diagrams"
( ERD - voľný preklad : objektovo orientovaný diagram -
obsahujú
objekty, vzťahy a vlastnosti systému). Takýto diagram
môže obsahovať nasledovné prvky :
Význam a popis jednotlivých prvkov môžno
nájsť
tu.
Príklad databázového ER modelu ( z programu
smartdraw )
Existujú aj iné dátové modely, ako
príklad možno tu uviesť
Gane
Sarsonovú a Yourdan -Constantineovú notáciu, ktoré
vychádzajú z pojmov informačné
zdroje a ciele (external), dátové
toky (information
flow), procesy a dátové pamäte (store).