Samples
Technologies
Computers, Consumer Electronics
Relāciju-objektu datu bāzes datu glabāšanas struktūru izv...-
Relāciju-objektu datu bāzes datu glabāšanas struktūru izveidošana un datu izgūšana
Nr. | Chapter | Page. |
Uzdevums | 4 | |
1. | Datu bāzes veidošana | 5 |
1.1.2. | Kolekcijas izveidošana | 8 |
1.1.3. | Objektu kolonas izveidošana | 9 |
1.1.4. | Nodarbību tabulas un REF atsauces veidošana | 10 |
1.2. | Tabulas Dalībnieki veidošana | 11 |
1.2.1. | Heterogēno objektu tabulas veidošana | 11 |
1.2.2. | Datu masīva izveidošana heterogēnai objektu tabulai Dalībnieks | 11 |
1.2.3. | Heterogēnās objektu tabulas apakštipu veidošana | 12 |
1.3. | Pieteikumu objektu tabulas un REF atsauces veidošana | 13 |
1.4. | Pieteikumu detaļu tabulas un REF atsauces veidošana | 15 |
1.5. | Objektu skata veidošana | 15 |
2. | Datu ievadīšana | 17 |
2.1. | Datu ievade tabulā Pasniedzēji | 17 |
2.1.1. | Datu ievade izmantojot funkciju REF() | 18 |
2.2. | Datu ievade tabulā Nodarbība | 19 |
2.2.1. | Datu ievade izmantojot funkciju REF() | 19 |
2.3. | Datu ievade tabulā Dalībnieki | 21 |
2.4. | Datu ievade tabulā pieteikums | 22 |
2.4.1. | Datu ievade izmantojot funkciju REF() | 23 |
2.5. | Datu ievade tabulā Detaļas Pieteikumiem | 24 |
2.5.1. | Datu ievade izmantojot funkciju REF() | 24 |
3. | META Datu izgūšana | 26 |
3.1. | Metadatu izgūšana no objektu tabulas | 26 |
3.2. | Metadatu izgūšana no tabulas ar objektu kolonu un ar kolekciju | 27 |
3.2.1. | Objektu kolonas metadatu izgūšana | 28 |
3.2.2. | Kolekcijas metadatu izgūšana | 28 |
4. | Datu izguve | 30 |
4.1. | Objektu tabulas datu izguve | 30 |
4.2. | Tabulas ar objektu kolonu datu izguve | 30 |
4.3. | Tabulas ar kolekciju datu izguve | 31 |
4.4. | Tabulas ar heterogeniem objektiem dažāda tipa objektu un to komponenšu izvade | 32 |
4.5. | Datu izgūšana izmantojot funkciju DEREF() | 34 |
4.6. | Objektu skata datu izgūšana | 35 |
5. | Funkciju un operatoru izmantošana vaicājumos | 36 |
6. | Atsauces 1:N izveide | 43 |
7. | Secinājumi | 44 |
Literatūra | 46 |
7. SECINĀJUMI
No darba paveiktā var secināt, ka SQL Developer lietojumprogramma SQL vaicājumu un Oracle datu bāzes veidošanā ir laba un ērta. Pirmkārt, ievadot sākuma vaicājuma komandas vai tabulu nosaukumus tā piedāvā no saraksta iespējamās izvēles, kas paātrina vaicājuma ievadi. Otrkārt, visas izveidotās tabulas un citi datu bāzes objekti ir redzami kopējā konkrētās datu bāzes objektu sarakstā.
Darba gaitā tika izpētīti un praktiski pielietoti relāciju objektu datu bāzes datu glabāšanas struktūras. Var secināt, ka to izmantošana uzlabo datu glabāšanu, datu izmantošanu vaicājumos un piekļuves ātrumu datiem. Apskatot darbā paveikto varu secināt, ka darbā aktīvi izmantotās relāciju objektu datu bāzes datu glabāšanas struktūras ir apkopotas tabulā 1.
Tika uzlabota iemaņa darbā ar Oracle datu bāzes izstrādāšanu un ir apgūtas jaunas prasmes relāciju objektu datu bāzes veidošanā. Iegūta laba pieredze un pārziņa darbā ar SQL Developer programmu. Kā arī papildināju savas zināšanas par datu bāzēm, to struktūrām un veidošanu.
Praktiskais darbs, ir apjomīgs un tā izpilde aizņēma vairāk laika, nekā bija tam paredzēts. Dažu problēmu risināšanā bija nepieciešams apskatīt papildus literatūras materiālus, kā arī apmeklēt oracle datu bāzes izstrādātāja interneta vietni. Sākumā sīkās problēmas radās ar Oracle instalēšanu. Kaut arī bija pietiekami daudz mācību literatūras materiāla, tomēr uzsākt darbu Oracle vidē bija diezgan grūti. No paveiktā darba secinu, ka darbs ar relāciju objektu datu bāzi uzlabo nākotnes datu bāzes izstrādātāja iespējas.
Darbā izveidoto datu bāzi var optimizēt, pārveidojot Pieteikuma objekta tabulu par ķermeni un ierakstot nepieciešamās metodes, piemēram, datu izvade, automātiskās datu saskaitīšanas operācijas.…
Relāciju datu bāzes informācijas objektu izveidošana, datu un meta-datu izgūšana 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.
- Datu bāzu vadības sist. 3.darbs
- Informācijas sistēmas programmatūras prasību specifikācija
- Relāciju-objektu datu bāzes datu glabāšanas struktūru izveidošana un datu izgūšana
-
You can quickly add any paper to your favourite. Cool!Informācijas sistēmas programmatūras prasību specifikācija
Samples for university12
-
Datu bāzu vadības sist. 3.darbs
Samples for university7
-
Lielās datu bāzes. 1.praktiskais darbs
Samples for university28
-
Datu bāze "Bibliotēka". Oracle
Samples for university21
-
Datu bāzes projektēšana
Samples for university70