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