Middle
Yuridik shaxs va shartnoma jadvallari o'rtasida birinchi va tashqi kalit orqali bog'lanish mexanizmini tushuntiring
sobes.tech AI
AIdan javob
Relatsion bazalarda, "yuridik shaxs" va "shartnomalar" jadvallari o'rtasidagi bog'lanish odatda asosiy va tashqi kalitlar orqali amalga oshiriladi.
- "Yuridik shaxs" jadvalida har bir yuridik shaxsni yagona tarzda aniqlovchi asosiy kalit (masalan,
id) mavjud. - "Shartnomalar" jadvalida esa, "yuridik shaxs" jadvalining asosiy kalitiga murojaat qiluvchi tashqi kalit (masalan,
juridical_person_id) mavjud.
Bu ma'lumotlarning yaxlitligini ta'minlaydi: har bir shartnoma mavjud yuridik shaxs bilan bog'langan. Ma'lumotlarni so'rov qilishda, bu kalitlar orqali JOIN qilish orqali ma'lum bir yuridik shaxsning barcha shartnomalarini osongina olish mumkin.
Misol:
-- Yuridik shaxslar jadvali
CREATE TABLE juridical_person (
id INT PRIMARY KEY,
name VARCHAR(255)
);
-- Shartnomalar jadvali
CREATE TABLE contract (
id INT PRIMARY KEY,
juridical_person_id INT,
contract_date DATE,
FOREIGN KEY (juridical_person_id) REFERENCES juridical_person(id)
);