Autors:
Vērtējums:
Publicēts: 07.05.2004.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
  • Referāts 'Relāciju datu bāzu informācijas objekti', 1.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 2.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 3.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 4.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 5.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 6.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 7.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 8.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 9.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 10.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 11.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 12.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 13.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 14.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 15.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 16.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 17.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 18.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 19.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 20.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 21.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 22.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 23.
  • Referāts 'Relāciju datu bāzu informācijas objekti', 24.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Anotācija    3
1.  Tabulas    4
1.1.  Tabulu definēšana    4
1.2.  Datu ievade    6
1.3.  Datu izvade    8
1.4.  Metadatu izvade    9
2.  Virknes    11
2.1.  Virkņu definēšana    11
2.2.  Virkņu izmantošana    12
3.  Skati    14
3.1.  Skatu definēšana    14
3.2.  Datu izgūšana ar skatu palīdzību    15
3.3.  Metadatu izgūšana par skatiem    16
4.  Klasteri    17
4.1.  Klasteru izveidošana    17
4.2.  Klasterī ietilpstošu tabulu izveidošana    18
4.3.  Klastera indeksa izveidošana    19
4.4.  Datu ievade klasterī ietilpstošās tabulās    20
4.5.  Datu izvade no klasterī ietilpstošām tabulām    21
4.6.  Metadatu izvade par klasterī ietilpstošām tabulām    22
  Secinājumi    23
Darba fragmentsAizvērt

Tabulu definēšana
Kā zinams, katra datu bāze sastāv no tabulas telpām, bet katra tabulas telpa sastāv no segmentiem, kuros tiek glabāti informācijas objekti (tabulas, indeksi u.c.).
Lai izskatītu datu bāzes struktūru un darbību vispirms ar programmas SQL * Plus, kura ietilpst DBVS Oracle 9i, palīdzību izveidosim divas saistītas tabulas ar nosaukumiem PASUTITAJI1 un PASUTITAS_PRECES1 (skat. 1. un 2. tabulu).

Abās tabulās tiek iekļauts lauks, kura ieraksti identificē pasutītāju. Pirmajā tabulā šis lauks saucās KLIENTA_KODS un satur primāro atslēgu, bet otrajā tabulā tas ir lauks ar nosaukumu P_KLKODS. Caur šiem diviem laukiem tiek saistītas tabulas. Tas tiek norādīts ar atsauces palīdzību pierakstā FOREIGN KEY (P_KLKODS) REFERENCES PASUTITAJI1(KLIENTA_KODS), kad notiek tabulas definēšana.
Katram tabulas laukam tiek uzdots datu tips, kas noteic, kādus datus būs iespējams ievadīt šajā laukā. Piemēram, ja laukā jāievada ciparu vērtības, tad tam jāuzdod NUMBER datu tipu. Pēc norādīta datu tipa nosaka maksimālo simbolu skaitu, ko būs iespējams ievadīt šajā kolonnā.
Atkarībā no tabulā ievadītajiem datiem vienam vai citam tabulas laukam var pielietot kādu noteiktu ierobežojumu. Piemēram, ja tas ir PASUTITAS_PRECES1 tabulas lauks PASTA_INDEX, kurš ir domāts pasta indeksa ievadīšanai, tam var pielietot ierobežojumu ievadīt tikai lielus burtus (skat. 3. tabulu).

Autora komentārsAtvērt
Atlants