Sobes.tech
Middle

Hüquqi şəxsin və müqavilənin cədvəlləri arasında birincil və xarici açar vasitəsilə əlaqə mexanizmini izah edin

sobes.tech Süni İntellekt

AI-dan cavab

Əlaqəli verilənlər bazalarında, "hüquqi şəxs" və "müqavilələr" cədvəlləri arasındakı əlaqə adətən birincil və xarici açarlarla həyata keçirilir.

  • "Hüquqi şəxs" cədvəlində hər hüquqi şəxsi unikal şəkildə tanımlayan birincil açar (məsələn, id) mövcuddur.
  • "Müqavilələr" cədvəlində isə, "hüquqi şəxs" cədvəlindəki birincil açara istinad edən xarici açar (məsələn, juridical_person_id) var.

Bu, məlumatların bütövlüyünü təmin edir: hər müqavilə mövcud bir hüquqi şəxs ilə əlaqəlidir. Məlumatları sorğularkən, bu açarlar vasitəsilə JOIN edərək müəyyən bir hüquqi şəxsin bütün müqavilələrini asanlıqla əldə etmək mümkündür.

Nümunə:

-- Hüquqi şəxs cədvəli
CREATE TABLE juridical_person (
  id INT PRIMARY KEY,
  name VARCHAR(255)
);

-- Müqavilələr cədvəli
CREATE TABLE contract (
  id INT PRIMARY KEY,
  juridical_person_id INT,
  contract_date DATE,
  FOREIGN KEY (juridical_person_id) REFERENCES juridical_person(id)
);