Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.