-
Temporālās datu bāzes
Nr. | Название главы | Стр. |
Ievads | 4 | |
Uzdevuma nostādne | 5 | |
1. | Datu bāzes projektēšana | 6 |
1.1. | Priekšmetiskās vides apraksts | 6 |
1.2. | Laika saistīta ER diagramma | 6 |
2. | RODB izveidošana | 7 |
2.1. | Tabulu definēšana | 7 |
2.2. | Datu ievade | 8 |
3. | Allena operatori laika intervālu salīdzināšanai | 16 |
3.1. | Allena operatoru izmantošana | 16 |
3.2. | Operatoru apvienošana metodēs | 16 |
3.3. | Objektu skatu izveidošana | 19 |
4. | Temporālie vaicājumi | 21 |
Secinājumi | 27 | |
Literatūras saraksts | 28 |
Secinājumi
Praktiskā darba izpildīšana deva iespēju iepazīties ar temporālo datu bāzu izveidošanas pamatprincipiem un laika saistīto datu apstrādes mehānismiem.
Darba izpildīšanai tika izdomāta neliela bibliotēkas datu bāze, kur laika intervālu apstrādei tika izmantoti Allena operatori. Allena operatori kalpo par pamatu divu laika periodu savstarpējās relācijas noteikšanai. Praktiskajā darbā tika izskatīts, kā šos operatorus var apvienot objektu metodēs un pēc tam izmantot temporālo vaicājumu sastādīšanā.
Tā, piemērām, lai varētu izpildīt temporālus vaicājumus tabulām AUTORI un LASITAJI, kuras sastāv no objektiem AUTORS un LASITAJS attiecīgi, šiem objektiem tika pievienotas metodes, kuri nosaka, kā jāapstrādā objekta laika atribūtus. Šo metožu pati loģika tika aprakstīta objektu tipu AUTORS un LASITAJS ķermeņos. Lai ar temporālā vaicājuma palīdzību varētu izgūt datus uzreiz no vairākām tabulām, tika izveidots papildus objekta tips GRAMATAS_LIETOSANA un objektu skats GLIETOSANAS_SKATS.
…
Praktiskais darbs veltīts temporalām datu bāzēm, to darbības principu pētīšanai. Šim nolūkam tiek izveidota mācību TDB un izskatītas datu apstrādes īpatnības. Datu bāzes izveidošanai tiek izmantota Oracle 9i vide. Tādēļ kā darbs pārsvarā saistīts ar SQL komandu un skriptu ievadi un izpildīšanu, darbs tiek izpildīts SQL*Plus programmā. Praktiskā darba uzdevums: priekšmetiskās vides apraksts; laika saistītā ER diagramma; temporālie vaicājumi ar laika intervāliem (ne mazāk pār 5); Allena temporālie operatori; operatoru apvienošana metodēs; RODB izveidošana, objektu skatu izmantošana; vaicājumu realizēšana; secinājumi.
