Attiecības datu bāzē tiek realizētas ar ārējām atslēgām un primārajām atslēgām. … Atsauces integritātes ierobežojums nosaka, ka vērtībām ārējās atslēgas kolonnā ir jābūt primārajā atslēgā, uz kuru atsaucas ārējā atslēga, vai arī tām jābūt nullēm.
Kā tiek ieviesta atsauces integritāte SQL?
Atsauces integritāte paredz, ka ārējai atslēgai ir jābūt atbilstošai primārajai atslēgai vai arī tai jābūt nullei. Šis ierobežojums ir norādīts starp divām tabulām (vecāks un bērns); tas uztur atbilstību starp rindām šajās tabulās. Tas nozīmē, ka atsaucei no vienas tabulas rindas uz citu tabulu ir jābūt derīgai.
Kā SQL ļauj īstenot entītijas integritātes un atsauces integritātes ierobežojumus?
- SQL ļauj īstenot entītijas integritāti, izmantojot PRIMARY KEY un UNIQUE klauzulu. Atsauces integritāte tiek uzturēta, izmantojot FOREIGN KEY klauzulu. - Atsauces aktivizētās darbības var norādīt izstrādātājs, izmantojot klauzulas SET NULL, CASCADE un SET DEFAULT.
Kas ir atsauces integritātes ierobežojumi SQL?
Atsauces integritāte ir ierobežojumu kopa tiek piemērota ārējai atslēgai, kas neļauj ievadīt rindu pakārtotajā tabulā (kur jums ir ārējā atslēga), kurai jums nav atbilstošas rindas. vecāktabulā, t.i., ievadot NULL vai nederīguārējās atslēgas.
Kā ieviest integritātes ierobežojumus?
Integritātes ierobežojumi nodrošina, ka autorizētie lietotāji pārveido datu bāzi, tie netraucē datu konsekvenci. Integritātes ierobežojumi tiek ieviesti, izstrādājot datu bāzes shēmu. Ierobežojumi ir norādīti SQL DDL komandā, piemēram, komanda "create table" un " alter table".