Laika jeb temporālā datu bāze

TTemporālās datu bāzes izveidošana un vaicājumu realizēšana.
Otrajā praktiskajā darbā tiek veikta temporālās datu bāzes projektēšana, realizēšana un temporālo vaicājumu definēšana un izpilde. Tiek izmantota relāciju – objektu datu bāzes sistēmu tehnoloģija.Praktiskā darba uzdevums:
1. Tiek definētas vismaz 3 savstarpēji saistītas laika sērijas.
2. Tiek definēti 6 dažādas sarežģītības pakāpes datu izgūšanas temporālie vaicājumi, kuru realizēšanai ir nepieciešams izmantot temporālās algebras darbības . Atgādinājums: Temporālie vaicājumi operē ar laika periodiem un intervāliem. Temporālo vaicājumu definēšanā lietderīgi izmantot laika diagrammu grafiskos attēlojumus.
3. Temporālajiem vaicājumiem tiek noskaidrots kādas temporālās algebras darbības jārealizē to izpildei (tiek izmantotas vismaz 3 tipiskākās temporālās algebras darbības).
4. Temporālo datu glabāšanai tiek izmantotas relāciju-objektu datu glabāšanas struktūras: tabula ar kolekciju, tabulas ar atsaucēm (references).
5. Tiek veikta datu ievade relāciju – objektu DB struktūrās (INSERT, SQL*LOader).
6. Tiek izveidotas relāciju – objektu DB virtuālās struktūras (objektu skati), no kurām tiks izgūti dati. Veidojot objektu tipus objektu skatiem, tiek definētas arī metodes (ORDER, MEMBER) temporālās algebras darbību izpildīšanai. Metožu definēšanai tiek izmantotas PL/SQL un Java programmēšanas valoda.
7. Tiek izpildīti temporālie vaicājumi izmantojot objektu skatus un definētās metodes temporālās algebras darbību realizēšanai. Rezultāti tiek izanalizēti vai tie ir korekti.
8. Temporālo vaicājumu realizācijai tiek izmantota arī klona tabulu (windowing) tehnoloģija.
9. Tiek izdarīti secinājumi, kā vienkāršāk un efektīvāk SQL valodā pierakstīt temporālos vaicājumus.
10. Kopējie secinājumi.
Temporālās DB_piemērs 1.
Temporālās DB_piemērs 2.
Temporālās DB_piemērs 3.
Temporālās DB_piemērs 4.
Temporālās DB_piemērs 5.