Hledejte v chronologicky řazené databázi studijních materiálů (starší / novější příspěvky).

Konceptuální model

Konceptuální model
• konceptuální modelování vede k formálnímu popisu uživatelské aplikace
• používá nástroje - konceptuální modely, výsledkem jsou konceptuální schémata
• ta jsou nezávislá na pozdějším použití pro konstrukci schématu databáze
• konceptuální schémata nevznikají přímo, ale integrací dílčích uživatelských pohledů - externích schémat
• na DB úrovni jim odpovídají pohledy - popisují datové struktury vyhovující danému uživateli (jsou jen virtuální - fyzicky neexistují)
• uvedená schémata tvoří jen statickou část řešení IS
• specifikace chování (dynamika)
– procesy, funkce (na konceptuální úrovni)
– programy, kód (na fyzické úrovni)

Metodologie
• při návrhu DB se postupuje v souladu s obecnými zásadami softwarového inženýrství v oddělených stádiích shora dolů
• v každém stádiu volíme jistý model a metodu jeho tvorby, často pomocí podpůrného software CASE, od jedněch schémat ke druhým se přechází často algoritmicky (hlavně od konceptuálních k databázovým)
• někdy integrujeme několik existujících IS (a tedy i DB) zdola nahoru

Modelování DB

Objektově orientovaný přístup
• je rozumné používat prostředky integrovaně - umožňují řešit specifikace v jednotlivých stádiích společně (k entitám by měl být přiřazen popis jejich chování pomocí jednoho aparátu)
• o to se snaží zejména objektově orientovaný přístup (někdy dokonce konceptuální a databázová úroveň splývají)

Žádné komentáře:

Okomentovat