Sobes.tech
Junior — Middle

Чӣ тавр метавон таблицаҳоро дар базаҳои додаҳо бо ҳам пайваст?

sobes.tech AI

Ҷавоб аз AI

Таблицаву базаҳои додаҳо метавонанд бо роҳҳои асосӣ ба ҳам пайваст шаванд:

  1. Пайванд як ба як (1:1)

    • Ҳар сабт дар аввалин ҷадвал ба дақиқ як сабт дар дуввум мувофиқат мекунад.
    • Масалан, ҷадвали Истифодабарандагон ва ҷадвали Профилҳо, ки дар он ҳар як истифодабаранда профили худро дорад.
  2. Пайванд як ба бисёр (1:N)

    • Як сабт дар аввалин ҷадвал бо чанд сабт дар дуввум алоқаманд аст.
    • Масалан, ҷадвали Муаллифон ва ҷадвали Китобҳо, ки дар он як муаллиф метавонад бисёр китоб дошта бошад.
  3. Пайванд бисёр ба бисёр (M:N)

    • Сабтҳо дар аввалин ҷадвал метавонанд бо чанд сабт дар дуввум алоқаманд бошанд ва баръакс.
    • Ин тавассути ҷадвали миёна (join table) амалӣ мешавад.
    • Масалан, ҷадвали Омӯзгорон ва ҷадвали Курсҳо, ки дар он як донишҷӯ метавонад ба бисёр курсҳо иштирок кунад ва як курс метавонад бисёр донишҷӯ дошта бошад.

Пайвандҳо бо ёрии калидҳои хориҷӣ (foreign keys) амалӣ мешаванд, ки муттаҳидии маълумотро таъмин мекунанд ва имкон медиҳанд, ки пайвастҳо (JOIN) байни ҷадвалҳо иҷро шаванд.