Upload
maile-dixon
View
46
Download
1
Embed Size (px)
DESCRIPTION
Relāciju saites (relation) starp tabulām. Izveides nosacījumi. Nosacījumi saites izveidei. Veido, ja datu bāze veidojas no vairākām tabulām Visās tabulās jābūt Primārās atslēgas laukiem Laukiem jābūt ar vienādiem nosaukumiem Laukiem jābūt ar līdzvērtīgiem datu tipiem. - PowerPoint PPT Presentation
Citation preview
Relāciju saites (relation) starp
tabulām
Izveides nosacījumi
Nosacījumi saites izveidei
19.04.23 2Izstrādāja K. Paškēviča
1. Veido, ja datu bāze veidojas no vairākām tabulām
2. Visās tabulās jābūt Primārās atslēgas laukiem
3. Laukiem jābūt ar vienādiem nosaukumiem
4. Laukiem jābūt ar līdzvērtīgiem datu tipiem
Pieļaujamie datu tipi saites izveidei
19.04.23 3Izstrādāja K. Paškēviča
1. AutoNumber un Number
2. Number un Number
Relāciju saišu veidiViendaudznozīmīgs (one-to-many)
19.04.23 4Izstrādāja K. Paškēviča
1. Saites vizuālais izskats: 1
2. Saites nozīme – norāda, ka tabulas
ieraksts var būt saistīts ar vairākiem
otras tabulas ierakstiem, bet otras
tabulas ieraksts var būt saistīts vienīgi ar
vienu ierakstu pirmajā tabulā
Relāciju saišu veidiVienviennozīmīga (one-to-one)
19.04.23 5Izstrādāja K. Paškēviča
1. Saites vizuālais izskats: 1 1
2. Saites nozīme – norāda, ka tabulas
ieraksts var būt saistīts vienīgi (tieši) ar
vienu ierakstu otrā tabulā un otrādi
Relāciju saišu piemērsTūrisma firma
19.04.23 6Izstrādāja K. Paškēviča
Tabula DarbiniekiDarbinieka kods
Auto Number
Vārds Text
Uzvārds Text
Personas kods Text
Adrese Text
Tālrunis Text
Amats Text
Tabula MaršrutiMaršruta kods
Auto Number
Valsts Text
Transports Text
Ilgums dienās Number
Cena Curency
Darbinieka kods Number
Tabula Klienti
Klienta kods Auto Number
Uzvārds Text
Tālrunis Text
Maršruta kods
Auto Number
Izbraukšanas datums
Date Time
Samaksāts Yes/No
1 1
Relāciju saišu piemērsTūrisma firma – saišu
skaidrojums
19.04.23 7Izstrādāja K. Paškēviča
1. Saite, kas savieno laukus Darbinieka kods
tabulās Darbinieki un Maršruti, nozīmē, ka
darbinieka primārā atslēga, kura tabulā
Darbinieki neatkārtojas, savukārt tabulā
Maršruti var atkārtoties vairākos ierakstos,
jo viens un tas pats darbinieks var
apkalpot vairākus maršrutus
Relāciju saišu piemērsTūrisma firma – saišu
skaidrojums
19.04.23 8Izstrādāja K. Paškēviča
2. Saite, kas savieno laukus Maršrutu kods
tabulās Maršruti un Klienti, nozīmē, ka
maršrutu primārā atslēga, kura tabulā
Maršruti neatkārtojas, savukārt tabulā
Klienti var atkārtoties vairākos ierakstos,
jo uz vienu maršrutu var braukt vairāki
klienti