-
Relāciju - objektu datu bāzes datu glabāšanas struktūru izveidošana un datu izgūšana
Nr. | Sadaļas nosaukums | Lpp. |
Uzdevums | 3 | |
1. | Darba uzsākšana | 4 |
2. | Objektu tabulas veidošana | 5 |
3. | Tabulas ar objektu kolonu veidošana | 8 |
4. | Tabulas ar kolekciju veidošana | 11 |
5. | Objektu skata veidošana | 15 |
6. | Tabulas ar heterogeniem objektiem veidošana | 17 |
7. | Funkciju un operatoru izmantošana vaicājumos | 20 |
8. | Objektu atsauču veidošana | 24 |
Secinājumi | 26 | |
Izmantotā literatūra | 27 |
Secinājumi
Praktiskā uzdevuma izpildes laikā tika stiprinātas zināšanas par objektu-relāciju datu bāzēm, praktiski īstenojot visus nepieciešamos uzdevumus.
Darba gaitā tiak izveidotas tādas relāciju-objektu datu glabāšanas struktūras kā objekti, objektu kolekcijas, tabulas ar rindas tipa objektiem, tabulas ar objektu kolonnām u.c., kas ļāva izveidot daudzveidīgu un viegli lietojamu datu bāzi, kura var viegli un dinamiski uzglabāt visu nepieciešamo informāciju, izvēloties atbilstošāko datu glabāšanas struktūru katrai tabulai. Objektu izmantošana dod iespeju veidot komplicētākas un daudzslānaiņākas datu struktūras, kurās var glabāt un ievadīt datus, atsaucoties uz tadu bāzē jau esošu informāciju un papildināt to.
Tika izmantoti dažādi vaicjumi, norādot dažādus atribūtus, lai no izveidotajām tabulām izgūtu informāciju, jo tabulas satur objektus un atsauces. Savā ziņā, tas padara datu izgūšanu un apskatīšanu vienkāršāku, ātrāku un ērtāku, jo var redzēt saistību starp tabulu laukiem.
Darbs tika pildīts, izmantojot SQL Developer 4.1.3.20.
…
1. praktiskais darbs mācību priekšmetā “Lielu datu bāzu tehnoloģija” Relāciju – objektu datu bāzes datu glabāšanas struktūru izveidošana un datu izgūšana Saturs Saturs 2 Uzdevums 3 1. Darba uzsākšana 4 2. Objektu tabulas veidošana 5 3. Tabulas ar objektu kolonu veidošana 8 4. Tabulas ar kolekciju veidošana 11 5. Objektu skata veidošana 15 6. Tabulas ar heterogeniem objektiem veidošana 17 7. Funkciju un operatoru izmantošana vaicājumos 20 8. Objektu atsauču veidošana 24 Secinājumi 26 Izmantotā literatūra 27 Uzdevums 1. Objektu tabulas izveidošana, datu ievade, meta-datu izvade, objektu un to komponenšu datu izguve (funkcija Value()). 2. Tabulas ar objektu kolonu izveidošana, datu ievade, meta-datu izvade, objektu un to komponenšu datu izguve. 3. Tabulas ar kolekciju izveidošana, datu ievade, meta-datu izvade, objektu un to komponenšu datu izguve (funkcija Table()). 4. Objektu skata izveidošana un datu (objektu un to komponenšu) izguve no objekta skata. 5. Tabulas ar heterogeniem objektiem izveidošana, datu ievade un dažāda tipa objektu un to komponenšu izvade. 6. Funkciju un operatoru SUBMULTISET [OF], [NOT] MEMBER [OF], IS [NOT] A SET, CARDINALITY(), [ALL] vai [DISTINCT] MULTISET EXCEPT(), [ALL] vai [DISTINCT] MULTISET INTERSECT, [ALL] vai [DISTINCT] MULTISET UNION(), POWERMULTISET(), POWERMULTISET_BY_CARDINALITY(), SET() izmantošana vaicājumos. 7. Objektu atsauču (REF) 1:N. izveidošana. Datu ievade izmantojot funkciju REF(). Datu izgūšana (gan visa objekta, gan tā komponenšu) izmantojot funkciju DEREF(); 8. Secinājumi (kas labs, kas slikts, kas noskaidrots). 9. Darbā izmantotā literatūra.