Spis treści
Obiektowe rozszerzeniamodelu danych w Oracle8
Własności obiektowe zaimplementowane w Oracle v. 8.0.x
Typy definiowane przez użytkownika- klasy
Utworzenie przykładowej klasy Pracownik
Konstruktor klasy
Trwałość obiektów
Obiekty krotkowe
Dualny, obiektowo-relacyjny charakter tabel obiektów
Obiekty atrybutowe
Dostęp do obiektów atrybutowych
Metody klasy
Efekty uboczne
Poziomy czystości metod
Metody klasy cd
Aktywowanie metod
Tożsamość obiektów
Wartość obiektu
Porównywanie wartości obiektów
Metoda odwzorowująca
Wykorzystanie metody odwzorowującej
Metoda porządkująca
Wykorzystanie metody porządkującej
Wykorzystanie metody porównujących wartości obiektów
Współdzielenie obiektów vs zagnieżdżanie obiektów
Wiązanie obiektów współdzielonych
Nawigowanie po referencjach obiektów
Łączenie obiektów
Puste referencje
Wiszące referencje
Fizyczna postać trwałych referencji
Zmiana fizycznej postaci trwałych referencji
Ograniczenie integralnościowe i obiekty
Kolekcje
Porównanie indeksowanych tabel (PL/SQL v2) i zagnieżdżonych tabel
Porównanie tabel o zmiennej długości i zagnieżdżonych tabel
Deklaracja kolekcji
Deklaracja kolekcji cd
Metody kolekcji
Tablice o zmiennej długościw PL/SQL
Zagnieżdżona tabela w PL/SQL
Przykładowa tablica o zmiennej długości w SQL
Operacje na tablicy o zmiennej długości w SQL
Przykładowa zagnieżdżona tabela w SQL
Operacje na zagnieżdżonej tabeli w SQL
„Rozpłaszczanie” zagnieżdżonych tabeli
„Rozpłaszczone” tabele w DML
Korelowanie zagnieżdżonych tabel
Perspektywy obiektowe
Perspektywy obiektowe - przykład
Przykład - świat relacyjny
Przykład - świat relacyjny cd
Przykład - świat obiektowy
Przykład - perspektywy obiektowe
Przykład - perspektywy obiektowe cd
Przeglądanie danych przez perspektywy obiektowe
Trigger INSTEAD-OF
Modyfikowanie danych przez perspektywy obiektowe
Bibliografia
|