Middle
Selgitage sidemehhanismi primaarvõtme ja välisvõtme kaudu juriidilise isiku ja lepingu tabelite vahel
sobes.tech AI
Vastus AI-lt
Seoses andmebaasides on tavaliselt seotud tabelite "juriidiline isik" ja "lepingud" vahel, kasutades peamisi ja võõrkeeli.
- Tabelis "juriidiline isik" on olemas peamine võti (näiteks
id), mis unikaalselt identifitseerib iga juriidilise isiku. - Tabelis "lepingud" on olemas võõrvõti (näiteks
juridical_person_id), mis viitab "juriidilise isiku" tabeli peamisele võtmele.
See tagab andmete terviklikkuse: iga leping on seotud olemasoleva juriidilise isikuga. Andmeid pärides saab hõlpsasti saada kõiki konkreetse juriidilise isiku lepinguid, kasutades JOIN-i nende võtmete põhjal.
Näide:
-- Juriidilise isiku tabel
CREATE TABLE juridical_person (
id INT PRIMARY KEY,
name VARCHAR(255)
);
-- Lepingute tabel
CREATE TABLE contract (
id INT PRIMARY KEY,
juridical_person_id INT,
contract_date DATE,
FOREIGN KEY (juridical_person_id) REFERENCES juridical_person(id)
);