Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Objektovo – relačné mapovanie

Podobné prezentace


Prezentace na téma: "Objektovo – relačné mapovanie"— Transkript prezentace:

1 Objektovo – relačné mapovanie
Ing. Jaroslav Jakubík FIIT STU Bratislava

2 Priebeh úvod relačné databázy vs. O-O technológia dôvody
myšlienka/princíp O/RM čo všetko musia riešiť O/R mapre? praktická ukážka úlohy a nasledujúca práca

3 Relačné DBS vs. O-O technológia
relačná technológia je vybudovaná na matematickom základe objektovo - orientovaná technológia je výsledkom práce softvérových inžinierov a nemá porovnateľný matematický základ objekty spájajú dáta so správaním tabuľky v databázach obsahujú iba dáta

4 PREČO? každá aplikácia vyžaduje prístup k dátam
neskoré odhalenie chyby v tejto vrstve aplikácie je príliš nákladné (zmenám sa nevyhnú vyššie vrstvy) jedno z možných riešení je objektovo-relačné mapovanie (O/RM)

5 MYŠLIENKA O/RM princípom O/RM je delegovať na nástroje tretích strán manažment persistetných údajov nástroje pre mapovanie vytvárajú obojsmerné spojenie medzi dátami v relačnej databáze a objektmi v aplikácií dáta v objektoch aplikácie sú rovnakého typu ako dáta v relačnej databáze

6 MAPOVANIE (1/2) mapovanie atribútov na stĺpce v databáze
mapovanie tried na tabuľky v databáze implementácia dedičnosti v relačnej databáze mapovanie hierarchie tried na jedinú dátovú entitu (filtered mapping) mapovanie konkrétnej triedy na jednu dátovu entitu (horizontal mapping) mapovanie každej triedy na je vlastnú dátovú entitu (vertical mapping)

7 MAPOVANIE (2/2) mapovanie relácií v databáze one – to – one
one – to – many

8 Nasledujúca práca kedy tu si/nie si (august, september) naštudovať
vybraný programovací jazyk architektonický vzor „vrstvy“ (layers) základné princípy O/RM hľadať nástroje pre mapovanie vhodné pre daný jazyk

9 Použité zdroje


Stáhnout ppt "Objektovo – relačné mapovanie"

Podobné prezentace


Reklamy Google