Sobes.tech
Middle

Тавзеҳ диҳед механизми пайвастшавӣ тавассути калиди аввал ва калиди хориҷӣ байни ҷадвалҳои шахсият ва шартнома

sobes.tech AI

Ҷавоб аз AI

Дар базаҳои додаҳои муоширатӣ, муносибати байни ҷадвалҳои "ҳуқуқии шахс" ва "шартномаҳо" одатан тавассути калидҳои асосӣ ва хориҷӣ амалӣ карда мешавад.

  • Дар ҷадвали "ҳуқуқии шахс" калиди асосӣ (масалан, id) мавҷуд аст, ки ҳар як ҳуқуқии шахсро ба таври ягона муайян мекунад.
  • Дар ҷадвали "шартномаҳо" калиди хориҷӣ (масалан, juridical_person_id) мавҷуд аст, ки ба калиди асосии ҷадвали "ҳуқуқии шахс" ишора мекунад.

Ин ба нигоҳ доштани муттаҳидии маълумот кӯмак мекунад: ҳар як шартнома бо ҳуқуқии шахси мавҷуда алоқаманд аст. Вақте ки маълумотро меҷӯем, ба осонӣ метавон ҳамаи шартномаҳои як ҳуқуқии шахсро тавассути JOIN дар ин калидҳо ба даст овард.

Масалан:

-- Ҷадвали ҳуқуқии шахс
CREATE TABLE juridical_person (
  id INT PRIMARY KEY,
  name VARCHAR(255)
);

-- Ҷадвали шартномаҳо
CREATE TABLE contract (
  id INT PRIMARY KEY,
  juridical_person_id INT,
  contract_date DATE,
  FOREIGN KEY (juridical_person_id) REFERENCES juridical_person(id)
);