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