Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
6,49 € Ielikt grozā
Gribi lētāk?
Identifikators:394606
 
Vērtējums:
Publicēts: 20.05.2007.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
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
Darba fragmentsAizvērt

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.…

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties