90 likes | 219 Views
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.
E N D
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 Izstrādāja K. Paškēviča
Pieļaujamie datu tipi saites izveidei • AutoNumber un Number • Number un Number Izstrādāja K. Paškēviča
Relāciju saišu veidiViendaudznozīmīgs (one-to-many) • Saites vizuālais izskats: 1 • 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ā Izstrādāja K. Paškēviča
Relāciju saišu veidiVienviennozīmīga (one-to-one) • Saites vizuālais izskats: 1 1 • 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 Izstrādāja K. Paškēviča
Relāciju saišu piemērsTūrisma firma 1 1 Izstrādāja K. Paškēviča
Relāciju saišu piemērsTūrisma firma – saišu skaidrojums • Saite, kas savieno laukus Darbinieka kods tabulās Darbinieki un Maršruti, nozīmē, ka darbinieka primārā atslēga, kura tabulā Darbiniekineatkārtojas, savukārt tabulā Maršrutivar atkārtoties vairākos ierakstos, jo viens un tas pats darbinieks var apkalpot vairākus maršrutus Izstrādāja K. Paškēviča
Relāciju saišu piemērsTūrisma firma – saišu skaidrojums • 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 Izstrādāja K. Paškēviča