Tvorba návrhu relačnej databázy

Tvorba návrhu relačnej databázy

Konceptuálny návrh databázy

Myšlienkový alebo konceptuálny návrh databázy znamená štúdium a modelovanie dát technologicky nezávislým spôsobom. Výsledný konceptuálny návrh je preto teoreticky možné implementovať v ľubovoľnej databáze a dokonca i v systéme otvorených súborov. Človek, ktorý vytvára konceptuálny návrh databázy, sa často nazýva dátový modelár.

Základ konceptuálneho modelu databázy spočíva v dôslednom vyhodnotení informačného toku, ktorý prebieha v organizácii a vzniká na základe sledovania vzájomných súvislostí medzi jednotlivými oddeleniami, spôsobe využívania uložených údajov a vyhodnotenia požiadaviek na vstupné a výstupné údaje. Ak má analytik všetky informácie, vyhotoví prvý (konceptuálny) model databázy a postupne ho konzultuje so všetkými pracovníkmi v organizácii, ktorí budú pracovať s jej údajmi.

Pretože užívatelia databázy nemusia byť odborníci v oblasti tvorby databáz,konceptuálny model nepoužíva odborné výrazy. Jeho význam spočíva v tom, že jednoduchým spôsobom mapuje tok informácií v organizácii a znázorňuje ho spôsobom, ktorý je pochopiteľný pre všetkých užívateľov vytváranej databázy s cieľom, čo najviac prispôsobiť databázu jej reálnemu využitiu.

Konečným krokom pri tvorbe konceptuálneho modelu databázy je dôsledný návrh skupín navzájom súvisiacich údajov (napr. údaje o pracovníkovi, údaje o oddelení a pod.) a náčrt vzájomných prepojení medzi týmito skupinami. Konceptuálny model obsahuje aj návrh východzích údajov, ktoré má organizácia k dispozícii a ktoré sú nevyhnutné pre tvorbu výstupných zostáv v jednotlivých oddeleniach.