Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaJudit Illésné Megváltozta több, mint 10 éve
1
Objektumorientált adatbázisok és szabványok Ispány Márton
2
Miért fontosak a szabványok? Portábilitás (hordozhatóság) Az a képesség, hogy egy konkrét alkalmazás többféle rendszeren futtatható a program minimális módosításával. Interoperábilitás (együttműködés) Az a képesség, hogy egy alkalmazás több különböző rendszert (most különböző ODBMS-ben tárolt adatot) képes elérni. Összehasonlíthatóság
3
Objektumorientált adatbázis- kezelő rendszerek (ODBMS) Exodus, Iris, Ode, Orion (80’s évek, egyetemek, HP, Bell, eredet: gráf-objektumok támogatása) ObjectStore (Progress Software) O2 (most Ardent) (IBM) Jade CACHÉ (open-source, commercial) Oracle PostgreSQL
4
A szabványosítási folyamat A relációs DBMS-ek előnye a standard SQL-ben van (volt) Object Data Management Group konzorcium (szállítók, egyetemek, érdeklődők) ODMG 1.0 (93), ODMG 2.0 (alapvetően ezt tárgyaljuk), ODMG 3.0 (2001) Az ODMG Java Language Binding-nek való megfelelőség általános elfogadása 2001-re, a szervezet ezután megszűnt. A szabvány továbbfejlesztése a Java Data Object specifikáció keretében. 2004-ben az Object Management Group (OMG) felülvizsgálta a szabványt. 2006-ban az Object Database Technology Working Group (ODBT WG) megalakulása 4. generációs objektum- orientált adatbázis-kezelő szabvány létrehozására.
5
Az ODMG szabvány részei Objektum modell Objektum leíró nyelv (ODL – Object definition language) Objektum lekérdezési nyelv (OQL – Object query language) Kötések (bindings) az OO nyelvekhez (C++, SmallTalk, Java)
6
Bindings (kötések)
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.