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.