Posted By: medved (A~z na v~eky Mikov~ce.) on 'CZdatabases'
Title:     Datove modelovani - was: ANSI normy
Date:      Fri Nov  5 16:11:15 1999


Bohuzel dneska nemam moc casu a v pondeli mi trhaji 8 (zuby :-(, takze se na 
chvili asi odmlcim...

Kratce:

1) viceurovnove modelovani by mel podporovat CASE nastroj - jinak se pri 
'synchronizaci' jednotlivych konceptualnich a fyzickych modelu z toho 
opupinkujete ;-)

2) idea spociva v tom, ze na konceptualni urovni manipulujete s obecnymi 
entitami. Rikate jake maji atributy (znak, string, cele cislo, desetinne 
cislo...), muzete pouzivat vazby M:N, dedicnost mezi entitami...

3) na fyzicke urovni se z konceptualniho modelu stava databazove schema pro 
konkretni db server - vznikaji vazebni tabulky (z vazab M:N), pisou se tela 
ulozenych procedur a triggeru, dochazi k platformove zavisle specifikaci 
datovych typu (z datumu se stava datetime u Sybase, ? u Oracle, date u Sybase 
Anywhere...)

Na fyzicke urovni pote muzes generovat testovaci data, provadet odhady 
velikosti vysledne databaze... vse ve spojeni s konkretnim DB serverem.

Konceptuelni model tedy obsahuje pouze entity nesouci obchodni informace 
(faktura, vyrobek), ktere mohou byt svazany/importovany z jinych modelu 
(treba z Data Flow Diagramu z procesni analyzy).

Vysledkem je prehlednost a nezavislost 'jadra' databazoveho schematu (=vazeb a 
specifikaci obchodnich informaci) na konktretni databazi nezavisle na tom, 
zda podporuje nejakou konkterni normu nebo ne. Nevyho dou je to, ze jsi 
limitovan nabidkou podporovanych databazi v CASE nastroji. 

Bye

Medved

Si vis pacem, para bellum.

Search the boards