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)
);