Junior — Middle
Kā datu bāzu tabulas var savienot?
sobes.tech AI
Atbilde no AI
Datubāzes tabulas var savienot ar galvenajiem veidiem:
-
Viens ar viens (1:1)
- Katrs ieraksts pirmajā tabulā atbilst tieši vienam ierakstam otrajā.
- Piemēram, tabula
Lietotājiun tabulaProfili, kur katram lietotājam ir profils.
-
Viens ar daudziem (1:N)
- Viens ieraksts pirmajā tabulā ir saistīts ar vairākiem ierakstiem otrajā.
- Piemēram, tabula
Autoriun tabulaGrāmatas, kur viens autors var būt ar daudzām grāmatām.
-
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
Studentiun tabulaKursi, 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.