Add Papers Marked0
Paper checked off!

Marked works

Viewed0

Viewed works

Shopping Cart0
Paper added to shopping cart!

Shopping Cart

Register Now

internet library
Atlants.lv library
FAQ
6,49 € Add to cart
Add to Wish List
Want cheaper?
ID number:394606
 
Evaluation:
Published: 20.05.2007.
Language: Latvian
Level: College/University
Literature: n/a
References: Not used
Table of contents
Nr. Chapter  Page.
1.  Uzdevuma nostādne    3
2.  Datu noliktavas projektēšana    4
3.  Darba sākums Oracle vidē (SQL*plus)    6
4.  Tabulu veidošana    8
4.1.  Tabulas struktūras definēšana    8
4.2.  Virknes    15
4.3.  Datu ievade tabulā ar INSERT komandu    16
4.4.  Datu izgūšana no datu bāzes ar SELECT komandas palīdzību    20
4.5.  Tabulas metadatu izgūšana no datu bāzes vārdnīcas    21
4.6.  Datu izgūšana ar operatora CUBE un funkcijas GROUPING izmantošanu    24
4.7.  Datu izgūšana izmantojot klona tabulas    25
5.  Klasteru izveidošana    26
5.1.  Klasteru indeksu definēšana    27
5.2.  Datu ievade klasteros    28
5.3.  Klasteru metadati    31
6.  SKATU VEIDOŠANA    33
7.  MATERIALIZĒTA SKATA IZVEIDOŠANA UN PĀRBAUDE    36
8.  Secinājumi    40
Extract

Datu noliktavas projektēšana.
1.Izdomāt priekšmetisko vidi. Jābūt 2 faktu tabulām ar ne mazāk kā 3-4 dimensijām.
2.Jāizveido tabulas (ar komandas CREATE TABLE palīdzību).
3.Jāievada datus tabulā (ar INSERT komandu).
4.Datu izgūšana no tabulām (ar SELECT komandas palīdzību):
Tabulas metadatu izgūšana no datu bāzes vārdnīcas,
Datu izgūšana ar CUBE, GROUPING palīdzību,
Datu izgūšana izmantojot klona tabulas.
5.Jāizveido 2 klāsterus.
6.Datu izgūšana no klasteriem (ar SELECT komandas palīdzību):
Klasteru metadatu izgūšana no datu bāzes vārdnīcas,
7.Materializēta skata izveidošana un pārbaude.
8.Jābūt 2 skatiem un 2 virknēm.
9.Secinājumi.Šīs nodaļas mērķis ir izprojektēt datu noliktavu no divām faktu tabulām un ne mazāk kā 3-4 dimensijām uz tabulu. Faktu tabulas parasti ir ļoti apjomīgas, dimensijas ir krietni mazākas.
10.Es piedāvāju apskatīt datu noliktavu datorfirmai, kura nodarbojas ar dažādu datora sastāvdaļu iepirkšanu un pārdošanu.Shēma 1 parāda savstarpējas attiecības starp faktu tabulām un dimensijām. Faktu tabula „Iepirkšana” sastāv no informācijas par piegādātājiem, par preci, kura tiek iepirkta un firmas, kura pasūtīja preci, kā arī no iepirkto preču daudzuma, preču cenas un iepirkšanas datuma. Faktu tabula „Pārdošana” sastāv no informācijas par pircējiem, par nopirkto preci un par firmu no kuras tiek nopirkta prece, kā arī no pārdoto preču daudzuma, preču cenas un pārdošanas datuma. Kā mēs redzam, informācija par preci un firmu abām faktu tabulām ir kopīga. Faktu tabulas galvenais mērķis – glabāt informāciju par pārdoto preču daudzuma un cenas.
Datorfirmai ir svarīgi zināt informāciju firmā preču skaitu noliktavā, iegūto peļņu; par preci; piegādātājiem; pircējiem, kā ari vai pircējs ir juridiska persona vai fiziskā. Tāpēc ir izveidotās dimensijas: firma, prece, piegādātāji, pircēji, juridiskā persona, fiziskā persona.
11.Visas savstarpējas tabulu attiecības ir paradītas uz 1. shēmas.
Šajā darba visi uzdevumi tiks veikti Oracle datu bāzu vadības sistēmā. Lai ar to strādātu, tiks izmantota programma (kura ir pielikta Oracle) SQL Plus.
Izveidojot jauno bāzi jāveido tai lietotājus. Lietotājam, kas projektēs šo datu bāzi jāpiešķir administratora tiesības DBA (Data Base administrator).
Datu bāze sastāv no tabulas telpām (tablespace). Katra tabulas telpa sastāv no segmentiem, kuros tiek glabāti informācijas objekti (tabulas, indeksi u.c.).
Lai izveidotu tabulu ar datiem, sākumā jādefinē šīs tabulas struktūra ar lauku tipa un tabulas tipa ierobežojumiem un tad jāievieto tabulā dati.
Tabulas definēšana notiek ar komandas CREATE TABLE palīdzību.
Tabulās būs izmantoti sekojoši datu tipi:
NUMBER – ciparu tips (21 baits),
VARCHAR2 – simbolu tips (4000baitu).
Lauciņiem izmantotie ierobežojumi:
NULL/NOT NULL – Nosaka, vai lauciņš var saturēt vērtību NULL (pēc noklusējuma ir iestādīts NULL).
PRIMARY KEY – Nosaka, vai lauciņā drīkst būt tikai unikālas vērtības, vai arī šis lauciņš ir tabulas primārā atslēga (tādā drīkst būt tikai viena).
REFERENCES – Norāda citas tabulas PRIMARY KEY lauku, ar kuru veidos saiti. Var norādīt ON DELETE, paziņojot, ko darīt ar bērna tabulas atbilstošajām laika vērtībām, kad no vecāka tabulas attiecīgās vērtības tiek dzēstas. CASCADE – vērtības tiek dzēstas.
CHECK – Norāda noteikumu lauciņa vērtībai (kādas vērtības drīkst būt).

Izmantots tabulas ierobežojums:
FOREIGN KEY – Strādā kā lauciņa ierobežojums REFERENCES ar atšķirību, ka var izveidot lauciņu grupas.…

Author's comment
Load more similar papers

Atlants

Choose Authorization Method

Email & Password

Email & Password

Wrong e-mail adress or password!
Log In

Forgot your password?

Draugiem.pase
Facebook

Not registered yet?

Register and redeem free papers!

To receive free papers from Atlants.com it is necessary to register. It's quick and will only take a few seconds.

If you have already registered, simply to access the free content.

Cancel Register