ZSBD-2st-1.2-w5.tresc-1.1-Slajd10

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Obiektowo-relacyjne bazy danych

Obiektowo-relacyjne bazy danych


Historia obiektowo-relacyjnych baz danych jest krótsza niż czysto obiektowych. Pierwsze prace na systemami tej klasy rozpoczęły się dopiero w połowie lat dziewięćdziesiątych. Równolegle trwały wysiłki standaryzacyjne, w ramach standardu SQL3 oraz prace nad systemami komercyjnymi, na przykład nad systemem Oracle lub DB2 oraz systemami klasy Open Source na przykład PostgreSQL.

Sposób konstrukcji systemów obiektowo-relacyjnych jest całkowicie odmienny od systemów czysto obiektowych. Punktem wyjścia jest tu zachowanie kompletnej funkcjonalności systemów relacyjnych i ewolucyjne modyfikacje wprowadzające dodatkowo oprócz własności relacyjnych - własności obiektowe. Pierwszym krokiem było wprowadzenie możliwości pamiętania w bazie danych oprócz danych, również procedur, początkowo słabo zintegrowanych z danymi. Następne kroki polegały na wprowadzeniu własności stricte obiektowych, takich jak możliwość definiowania nowych typów danych, dziedziczenia typów danych, definiowanie złożonych struktur danych, typów referencyjnych i hierarchii podzbiorów.


<< Poprzedni slajd | Spis treści | Następny slajd >>