ZSBD-2st-1.2-lab5.tresc-1.3-Slajd3

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wprowadzenie do laboratorium

Wprowadzenie do laboratorium


Na zajęciach poświęconych systemom baz danych zapoznaliście się Państwo z relacyjnymi systemami zarządzania bazą danych (RSZBD). Jak zapewne już zauważyliście, pisanie aplikacji składujących dane w relacyjnych bazach danych wymaga implementacji warstw tłumaczących „świat relacyjny” (dane w tabelach) na „świat obiektowy" (wewnętrzne struktury aplikacji) oraz „świat obiektowy” na „świat relacyjny” (np. za pomocą JDBC). Napisane tych warstw potrafi często zająć dużą ilość czasu i wymaga rozwiązania wielu problemów (problem niezgodności reprezentacji danych w tych dwóch światach, określany jest, w języku angielskim, terminem impedance mismatch ). Obiektowe systemy zarządzania bazą danych są odpowiedzią na ten problem. Pozwalają one na składowanie i odczytywanie obiektów bezpośrednio z bazy danych, bez konieczności transformacji ich do postaci relacyjnej. Rysunek na slajdzie demonstruje różnicę pomiędzy relacyjnymi systemami zarządzania bazą danych (dane składowane w bazach danych w postaci tabel), a obiektowymi systemami zarządzania bazą danych (dane składowane w bazach danych w postaci obiektów).


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