8
Relāciju saites (relation) starp tabulām Izveides nosacījumi

Relāciju saites (relation) starp tabulām

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

Page 1: Relāciju saites (relation) starp tabulām

Relāciju saites (relation) starp

tabulām

Izveides nosacījumi

Page 2: Relāciju saites (relation) starp tabulām

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

Page 3: Relāciju saites (relation) starp tabulām

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

Page 4: Relāciju saites (relation) starp tabulām

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ā

Page 5: Relāciju saites (relation) starp tabulām

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

Page 6: Relāciju saites (relation) starp tabulām

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

Page 7: Relāciju saites (relation) starp tabulām

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

Page 8: Relāciju saites (relation) starp tabulām

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