Sobes.tech
Junior — Middle

Kā datu bāzu tabulas var savienot?

sobes.tech AI

Atbilde no AI

Datubāzes tabulas var savienot ar galvenajiem veidiem:

  1. Viens ar viens (1:1)

    • Katrs ieraksts pirmajā tabulā atbilst tieši vienam ierakstam otrajā.
    • Piemēram, tabula Lietotāji un tabula Profili, kur katram lietotājam ir profils.
  2. Viens ar daudziem (1:N)

    • Viens ieraksts pirmajā tabulā ir saistīts ar vairākiem ierakstiem otrajā.
    • Piemēram, tabula Autori un tabula Grāmatas, kur viens autors var būt ar daudzām grāmatām.
  3. Daudz ar daudz (M:N)

    • Ieraksti pirmajā tabulā var būt saistīti ar vairākiem ierakstiem otrajā un otrādi.
    • To realizē ar starptabulu (join table).
    • Piemēram, tabula Studenti un tabula Kursi, kur students var apmeklēt vairākus kursus, un kurss var būt ar daudz studentiem.

Saites tiek realizētas ar ārējām atslēgām (foreign keys), kas nodrošina datu integritāti un ļauj veikt apvienojumus (JOIN) starp tabulām.