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 »

4. Krytyczne cechy obiektowych baz danych:

(1kB)Jasny, naturalny, uniwersalny, powszechnie akceptowany model danych i odpowiadający temu modelowi język opisu danych (język schematu)
(1kB)Języki zapytań: zapytania interakcyjne ad hoc, zagnieżdżanie zapytań (embedding)
(1kB)Programowanie poprzez języki zapytań; bezszwowa integracja języka zapytań z językiem programowani; perspektywy, zapamiętane procedury, reguły
(1kB)Optymalizacja zapytań (query optimization)
(1kB)Obiektowe programowanie wizyjne (visual programming)
(1kB)Interfejsy (wiązania) do programowania aplikacji (API) dla popularnych języków programowania
(1kB)Wygodne środowisko do tworzenia i uruchamiania aplikacji
(1kB)Dynamiczna autoryzacja dostępu
(1kB)Sprawne zarządzanie pamięcią zewnętrzną, indeksowanie, buforowanie, odśmiecanie
(1kB) Konsekwentna organizacja i dostęp do meta-informacji (katalogów, pomocy)
(1kB)Rozszerzalność, skalowalność, dynamiczna ewolucja schematu
(1kB)Wspomaganie dla więzów integralności (integrity constraints) i aktywnych reguł (active rules)
(1kB)Dobrze udokumentowane, uniwersalne, elastyczne i minimalne biblioteki klas oraz inne środki ponownego użycia
(1kB)Wspomaganie dla materializowanych i niematerializowanych obiektowych perspektyw (object views), aktualizacja perspektyw (view updating)
(1kB)Bezszwowa integracja multimediów (tekst, grafika, wideo, audio)
(1kB)Zintegrowanie systemu z bogatym zestawem narzędzi i udogodnień (data mining, CASE, data warehouses, pakiety statytystyczne, ...)
(1kB)Zarządzanie transakcjami (własności ACID, długie transakcje)
(1kB)Składowanie (backup), odwracanie (rollback) i odtwarzanie (recovery)
(1kB)Wersjonowanie, własności temporalne, obiekty archiwalne
(1kB)Integracja z serwisami Internetu (przystosowanie do dostępu poprzez Web)
(1kB)Współdziałanie systemów heterogenicznych, przystosowanie do współpracy z z oprogramowaniem komponentowym (CORBA, OpenDoc, JavaBeans, ActiveX)
(1kB)Architektura klient-serwer (3kB)
(1kB)Zarządzanie rozproszonymi obiektami, rozproszone przetwarzanie, optymalizacja zapytań w systemach rozproszonych
(1kB)Zarządzanie metodami dostępu, parametryczne dostrajanie


« poprzedni punkt   następny punkt »