Vērtējums:
Publicēts: 13.01.2006.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 1 vienības
Atsauces: Nav
  • Referāts 'Ierobežojumi', 1.
  • Referāts 'Ierobežojumi', 2.
  • Referāts 'Ierobežojumi', 3.
  • Referāts 'Ierobežojumi', 4.
  • Referāts 'Ierobežojumi', 5.
  • Referāts 'Ierobežojumi', 6.
  • Referāts 'Ierobežojumi', 7.
  • Referāts 'Ierobežojumi', 8.
  • Referāts 'Ierobežojumi', 9.
  • Referāts 'Ierobežojumi', 10.
  • Referāts 'Ierobežojumi', 11.
  • Referāts 'Ierobežojumi', 12.
  • Referāts 'Ierobežojumi', 13.
  • Referāts 'Ierobežojumi', 14.
  • Referāts 'Ierobežojumi', 15.
  • Referāts 'Ierobežojumi', 16.
  • Referāts 'Ierobežojumi', 17.
  • Referāts 'Ierobežojumi', 18.
  • Referāts 'Ierobežojumi', 19.
  • Referāts 'Ierobežojumi', 20.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Ierobežojumi    4
  Ierobežojumu definējums    4
  Ierobežojumu tipi un pielietojumi    4
  Ierobežojumu vadīšana    5
  CREATE TABLE sintakse    6
  Primārā atslēga un unikāls ierobežojums    6
  Saites atslēgu ierobežojums    7
  Neiekļautās primārās un saites atslēgas    8
  Pārbaudes ierobežojumi    10
  REF ierobežojums    12
  CREATE VIEW sintakse    13
  Ierobežojumu pievienošana, koriģēšana un dzēšana    13
  ALTER TABLE sintakse    13
  ALTER VIEW sintakse    14
  Strādājot ar ierobežojumiem un ALTER TABLE komandu    14
  Ierobežojumu pievienošana eksistējošai tabulai    15
  Ierobežojumu izmainīšana esošās tabulās    16
  Ierobežojuma stāvoklis    16
  Ierobežojuma nosaukuma maiņa    17
  Ierobežojumu dzēšana    17
  Ierobežojumu dzēšana ar CASCADE    17
  Metadatu skati    20
  Literatūra    21
Darba fragmentsAizvērt

Šajā nodaļā apskatīsim kā definēt ierobežojumus. Ierobežojumi veic validēšanu (validation) datos gan iekš tabulām gan starp tabulām, kā arī skatos.
Primārās atslēgas un saites atslēgas ierobežojumi ir vissvarīgākie no ierobežojumiem. Šie ierobežojumi var būt lietoti realizējot atsauču (references) integritāti tabulās starp divām rindām. Primārā atslēga atsauce ir izvietota unikāli identificētā galvenās tabulas kolonnā. Saites atslēga ir izvietota apakštabulā , kura ietver primārās atslēgas vērtības kopiju no galvenās tabulas. Oracle izmanto primārās atslēgas un saites atslēgas ierobežojumus apstiprinot vērtības starp galveno tabulu un apakštabulu. Attiecinošā Integritāte (Referential Integrity) var būt realizēta izmantojot ierobežojumus vai trigerus, vai var būt kodēta lietojumprogrammas līmenī.

Piezīme: Galvenā tabula ietver apakštabulas. Galvenās tabulas ietver primāro atslēgu un apakštabulas ietver saites atslēgu. Saites atslēgai var būt daudz primārās atslēgas atkārtošanās.


Ierobežojumu definējums

Ierobežojums, kā vārds nozīmē, pielietot noteikumu objektam vai objekta daļai. Ierobežojumus lieto, lai ierobežotu vērtības tabulā vai veikt validēšanas kontroli vienā vai vairākās tabulas kolonās, vai pārbaudīt vērtības starp dažādu tabulu kolonām.

Ierobežojumu tipi un pielietojumi

Ir divu līmeņu ierobežojumi, kurus Jūs varat ievietot relāciju tabulās:
Iekļautais ierobežojums (Inline Constraint). Ierobežojums, kuru pielieto tabulas individuālai kolonai.
Neiekļautais ierobežojums (Out-of-Line Constraint). Ierobežojums, kuru pielieto tabulai kā kopumam vai tabulas saliktām kolonām.

Seši ierobežojumu tipi ir uzskaitīti nedaudz zemāk. Daži no šiem vienmēr ir iekļautie ierobežojumi, turpretī citi var būt arī iekļautie vai neiekļautie ierobežojumi, atkarībā no tā kā tie ir definēti. …

Atlants