Junior — Middle
Чӣ тавр метавон таблицаҳоро дар базаҳои додаҳо бо ҳам пайваст?
sobes.tech AI
Ҷавоб аз AI
Таблицаву базаҳои додаҳо метавонанд бо роҳҳои асосӣ ба ҳам пайваст шаванд:
-
Пайванд як ба як (1:1)
- Ҳар сабт дар аввалин ҷадвал ба дақиқ як сабт дар дуввум мувофиқат мекунад.
- Масалан, ҷадвали
Истифодабарандагонва ҷадвалиПрофилҳо, ки дар он ҳар як истифодабаранда профили худро дорад.
-
Пайванд як ба бисёр (1:N)
- Як сабт дар аввалин ҷадвал бо чанд сабт дар дуввум алоқаманд аст.
- Масалан, ҷадвали
Муаллифонва ҷадвалиКитобҳо, ки дар он як муаллиф метавонад бисёр китоб дошта бошад.
-
Пайванд бисёр ба бисёр (M:N)
- Сабтҳо дар аввалин ҷадвал метавонанд бо чанд сабт дар дуввум алоқаманд бошанд ва баръакс.
- Ин тавассути ҷадвали миёна (join table) амалӣ мешавад.
- Масалан, ҷадвали
Омӯзгоронва ҷадвалиКурсҳо, ки дар он як донишҷӯ метавонад ба бисёр курсҳо иштирок кунад ва як курс метавонад бисёр донишҷӯ дошта бошад.
Пайвандҳо бо ёрии калидҳои хориҷӣ (foreign keys) амалӣ мешаванд, ки муттаҳидии маълумотро таъмин мекунанд ва имкон медиҳанд, ки пайвастҳо (JOIN) байни ҷадвалҳо иҷро шаванд.