Verilənlər bazasındakı əlaqələr xarici açarlar və ilkin açarlar ilə həyata keçirilir. … Referensial Bütövlük məhdudiyyəti tələb edir ki, xarici açar sütunundakı dəyərlər ya xarici açarın istinad etdiyi əsas açarda olmalıdır, ya da onlar null olmalıdır.
SQL-də istinad bütövlüyü necə həyata keçirilir?
İstinad bütövlüyü xarici açarın uyğun əsas açarı olmalıdır və ya null olmalıdır. Bu məhdudiyyət iki cədvəl (valideyn və uşaq) arasında müəyyən edilir; bu cədvəllərdə sətirlər arasında uyğunluğu saxlayır. Bu o deməkdir ki, bir cədvəldəki sətirdən digər cədvələ istinad etibarlı olmalıdır.
SQL qurumun bütövlüyü və istinad bütövlüyü məhdudiyyətlərinin həyata keçirilməsinə necə imkan verir?
- SQL İLKİN AÇAR və UNİKAL müddəa istifadə edərəkilə obyekt bütövlüyünü həyata keçirməyə imkan verir. İstinad bütövlüyü FOREIGN KEY bəndindən istifadə etməklə qorunur. - SET NULL, CASCADE və SET DEFAULT müddəalarından istifadə etməklə referensial tetiklenen hərəkətlər dizayner tərəfindən müəyyən edilə bilər.
SQL-də istinad bütövlüyünə məhdudiyyətlər nədir?
Referensial Dürüstlük uşaq cədvəlinə sətir daxil edilməsinə mane olan məhdudiyyətlər toplusudur (xarici açarınız olduğu yerdə) hansı ki, sizin üçün uyğun cərgə yoxdur ana cədvəldə, yəni NULL daxil etmək və ya etibarsızdırxarici açarlar.
Dürüstlük məhdudiyyətlərini necə həyata keçirirsiniz?
Dürüstlük məhdudiyyətləri təmin edir ki, səlahiyyətli istifadəçilər verilənlər bazasını dəyişdirəndə verilənlərin ardıcıllığını pozmurlar. Verilənlər bazası sxeminin layihələndirilməsi zamanı bütövlük məhdudiyyətləri tətbiq edilir. Məhdudiyyətlər "cədvəl yarat" və "cədvəl dəyişdir" əmri kimi SQL DDL əmrində müəyyən edilib.