SQL Serverdə istinad bütövlüyü nədir?
SQL Serverdə istinad bütövlüyü nədir?

Video: SQL Serverdə istinad bütövlüyü nədir?

Video: SQL Serverdə istinad bütövlüyü nədir?
Video: SQL Dersleri : SQL Server ile SQL Eğitimi : Create Alter Drop SQL Komutları | SQL Query #sqldersleri 2024, Bilər
Anonim

Relational Database Management System (RDBMS) kimi, SQL Server istifadə edir istinad bütövlüyü bir cədvəldəki verilənlərin digər cədvəldəki verilənlərə işarə etməsini təmin etmək üçün məhdudiyyət - və mövcud olmayan məlumatları göstərməməsi. SQL Server tətbiq etmək üçün məhdudiyyətlərdən, tetikleyicilerden, qaydalardan və defoltlardan istifadə edir istinad bütövlüyü.

Həmçinin bilmək lazımdır ki, verilənlər bazasında istinad bütövlüyü nədir?

İstinad bütövlüyü əlaqə daxilində məlumatların düzgünlüyünə və ardıcıllığına istinad edir. Əlaqələrdə məlumatlar iki və ya daha çox cədvəl arasında əlaqələndirilir. Belə ki, istinad bütövlüyü tələb edir ki, hər dəfə xarici açar dəyərindən istifadə edildikdə o, əsas cədvəldə etibarlı, mövcud əsas açara istinad etməlidir.

Həmçinin bilin, istinad bütövlüyünün məhdudlaşdırılması dedikdə nəyi nəzərdə tutursunuz? A istinad bütövlüyünün məhdudlaşdırılması iki varlıq növü arasındakı assosiasiyanın bir hissəsi kimi müəyyən edilir. The tərifi üçün a istinad bütövlüyünün məhdudlaşdırılması aşağıdakı məlumatları müəyyən edir: Əsas sonu məhdudiyyət . (Müəssisə açarına asılı son tərəfindən istinad edilən obyekt növü.)

Bundan başqa, uyğun nümunə ilə istinad bütövlüyü nə ilə izah olunur?

İstinad bütövlüyü Bu o deməkdir ki, bir cədvəldəki sətirdən digər cədvələ istinad etibarlı olmalıdır. Nümunələr of istinad bütövlüyü Şirkətin Müştəri/Sifariş verilənlər bazasında məhdudiyyət: Müştəri (CustID, CustName) Sifariş (Sifariş ID, CustID, Sifariş Tarixi)

SQL-də istinad bütövlüyü necə həyata keçirilir?

Referensial Dürüstlük verilənlər bazasında iki cədvəl arasındakı əlaqəni tətbiq edən məhdudiyyətdir. The Referensial Dürüstlük Məhdudiyyət 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.

Tövsiyə: