Sobes.tech
Middle+

Омӯзиши схемаи пойгоҳи додаҳои алоқамандро кашидаед? Ҳамчун унсурҳо, калидҳо, робитаҳо, танзимоти ҷадвалҳо кадомҳоянд?

sobes.tech AI

Ҷавоб аз AI

Бале, ман схемаҳои пойгоҳи маълумоти иртиботиро кашидаам. Дар чунин схемаҳо одатан субъектҳои асосӣ, масалан, Истифодабаранда, Сипориш, Маҳсулот, қайд карда мешаванд.

Барои ҳар як субъект, калидҳо муайян карда мешаванд:

  • Калиди асосӣ (Primary Key) — муайянкунандаи беназири сабт, масалан, user_id.
  • Калидҳои хориҷӣ (Foreign Key) — ишораҳо ба дигар ҷадвалҳо барои барқарор кардани робитаҳо, масалан, order.user_id ба user.user_id ишора мекунад.

Робитаҳо байни ҷадвалҳо метавонанд:

  • Як ба як (1:1)
  • Як ба бисёр (1:N)
  • Бисёр ба бисёр (M:N), ки тавассути ҷадвалҳои миёна амалӣ мешаванд.

Танзимоти ҷадвалҳо дохил мешаванд ба намудҳои додаҳо, маҳдудиятҳои бехатарӣ (NOT NULL, UNIQUE), индексҳо барои суръат бахшидани дархостҳо ва амалиётҳои каскадӣ дар вақти нест кардан ё навсозии сабтҳои алоқаманд.

Масалан, схемаи барои мағозаи онлайнӣ метавонад ҷадвалҳо ба монанди Users, Products, Orders, OrderItems бо калидҳо ва робитаҳои мувофиқ дошта бошад.