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

Z Studia Informatyczne
Wersja z dnia 16:24, 11 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Złożone struktury danych

Złożone struktury danych


Obiekty składowane w tabelach mogą mieć złożoną strukturę. Standard SQL3 obejmuje zbiór konstruktorów typów analogiczny to tego ze standardu ODMG. W komercyjnych produktach lista konstruktorów typów danych jest trochę uboższa. W systemie Oracle lista ta obejmuje trzy konstruktory: konstruktor krotki odziedziczony po relacyjnym modelu danych, konstruktor zbioru i konstruktor tablicy. W definicji typu danych konstruktory te mogą być wzajemnie zagnieżdżane.

Na slajdzie pokazano zastosowanie konstruktorów typów na przykładzie złożonego typu danych Wielokąt. Najpierw do zdefiniowania typu danych Punkt zastosowano operator krotkowy. Następna definicja wykorzystuje operator tablicy VARRAY, do reprezentacji par punktów, zastosowany do definicji typu Odcinek. Kolejnym operatorem jest operator zbioru TABLE, zastosowany do reprezentacji zbioru odcinków. I na końcu definicja zbioru odcinków jest wykorzystana do modelowania zbioru krawędzi Wielokąta.


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