INFO
Sylabus
Standard ODMG, część 1
1. Plan wykładu
2. Co to jest ODMG?
3. Kluczowi zawodnicy obiektowych BD
4. Krytyczne cechy obiektowych baz danych:
5. Kryteria oceny (obiektowych) SZBD
6. Po co standard?
7. Co podlega standardyzacji?
8. ODMG 2.0: zawartość
9. ODMG 2.0: podejście umiarkowanie rewolucyjne
10. ODMG 2.0: Ramowa architektura
11. Model obiektowy ODMG
12. Typy i klasy; interfejsy i implementacje
13. Podtypy i dziedziczenie
Skorowidz
Wyście:
Wyklad VII. Wprowadzenie do standardu ODMG, część 1:
Motywacje, Model obiektowy (KURS SSR)
I II III IV V VI VII VIII IX X XI XII XIII XIV
« poprzedni punkt   następny punkt »

9. ODMG 2.0: podejście umiarkowanie rewolucyjne

Podejście ewolucyjne: Rozbudowa relacyjnych SZBD (DB2, Oracle, Sybase, Informix, Ingres) o nowe własności, w tym obiektowe np. BLOBy, abstrakcyjne typy danych, zapamiętane procedury. Niweczą standard SQL-92 poprzez niekompatybilne rozszerzenia

Podejście eklektyczne, odmiana podejścia ewolucyjnego: Budowa systemów obiektowo-relacyjnych, umożliwiających przechowywanie tradycyjnych tablic i obiektów. Brak kompatybilności, koncepcyjna redundancja, przypadkowość, niesystematyczność rozwiązań. SQL3 jest tu nadzieją, ale dość iluzoryczną.

Podejście “wolna amerykanka”: Spontaniczna rozbudowa “od dołu do góry” niektórych narzędzi wspomagających “małą informatykę”: arkuszy kalkulacyjnych, systemów przetwarzania dokumentów (LotusNotes, MS Repository). Standardyzacja - wątpliwa.

Podejście umiarkowanie rewolucyjne: Jednorodny model obiektowy, ale z licznymi odniesieniami do istniejących technologii. Takie właśnie podejście reprezentuje ODMG 2.0.

Podejście rewolucyjne: Jednorodny model obiektowy, jednorodna architektura i język programowania baz danych, język zapytań zintegrowany z językiem programowania. Całkowite odrzucenie półśrodków takich jak C++, Java, SQL. Mocny polimorficzny system kontroli typów, ortogonalna trwałość, ortogonalność języków zapytań i trwałości.

10. ODMG 2.0: Ramowa architektura

(10kB)


« poprzedni punkt   następny punkt »