Video: SQL-də unikal açar nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
A unikal açar verilənlər bazası cədvəlindəki qeydi unikal şəkildə identifikasiya edən cədvəlin bir və ya birdən çox sahələri/sütunları toplusudur. The unikal açar və ilkin açar hər ikisi bir sütun və ya bir sıra sütunlar üçün unikallığa zəmanət verir. Avtomatik olaraq təyin olunan var unikal açar birincil daxilində məhdudiyyət açar məhdudiyyət.
Bunu nəzərə alsaq, ilkin açarla unikal açar arasındakı fərq nədir?
Əsas açar və Unikal açar arasındakı əsas fərqlər : Əsas açar NULL dəyərləri qəbul etməyəcək, halbuki Unikal açar bir NULL dəyəri qəbul edə bilər. Clastered indeksi avtomatik olaraq yaradılan zaman a əsas açar halbuki müəyyən edilir Unikal açar qruplaşdırılmamış indeks yaradır.
Bir də soruşa bilər ki, unikal əsas nümunə nədir? The UNİKAL Məhdudiyyət müəyyən bir sütunda iki qeydin eyni dəyərlərə malik olmasına mane olur. MÜŞTƏRİLƏR cədvəlində, üçün misal , siz iki və ya daha çox insanın eyni yaşda olmasının qarşısını almaq istəyə bilərsiniz. Misal : Üçün misal , aşağıdakı SQL MÜŞTERİLER adlı yeni cədvəl yaradır və beş sütun əlavə edir.
Eynilə soruşa bilər ki, biz niyə unikal açarlardan istifadə edirik?
Unikal açar məhdudiyyətlərdir istifadə olunur verilənlər bazasında məlumatların iki cərgədə təkrarlanmamasını təmin etmək. Verilənlər bazasında bir sıra dəyəri üçün null olmasına icazə verilir unikal açar məhdudiyyət. Bu o deməkdir ki, onların PK ilə dəyərləri axtarmaq ardıcıl olaraq digər dəyərlərdən istifadə etməkdən daha sürətlidir.
SQL-də unikal məhdudiyyət nədir?
SQL UNİKAL Məhdudiyyət . The UNİKAL məhdudiyyət sütundakı bütün dəyərlərin fərqli olmasını təmin edir. Həm də UNİKAL və İLKİN AÇAR məhdudiyyətlər üçün zəmanət verir unikallıq sütun və ya sütunlar dəsti üçün. Bununla belə, çoxlu ola bilərsiniz UNİKAL məhdudiyyətlər masa başına, lakin yalnız bir ƏSAS AÇAR məhdudiyyət masa başına.
Tövsiyə:
Blockchain-də şəxsi açar və açıq açar nədir?
Kimsə sizə Blockchain üzərindən kriptokoinlər göndərəndə, əslində onları “İctimai Açar” kimi tanınan şeyin hashed versiyasına göndərir. Onlardan gizlədilən başqa bir açar var ki, o da “Şəxsi Açar” kimi tanınır. Bu Şəxsi Açar İctimai Açarı əldə etmək üçün istifadə olunur
Db2-də əsas açar və xarici açar nədir?
Xarici açar, başqa bir cədvəldəki bir sıranın ən azı bir əsas açarına uyğun gəlmək üçün tələb olunan cədvəldəki sütunlar toplusudur. Bu, istinad məhdudiyyəti və ya istinad bütövlüyü məhdudiyyətidir. Bu, bir və ya bir neçə cədvəldə çoxlu sütunlardakı dəyərlər haqqında məntiqi qaydadır
Unikal açar Oracle-a çoxlu NULL dəyər əlavə edə bilərikmi?
Yəni: (1, 1, null) icazə verildiyi halda, lakin bir dəfədən çox olmamaq şərtilə, unikal açarı təşkil edən üç sütunda dəyərləri (null, null, null) olan cərgəyə istənilən sayda icazə verilir - eynilə tək sütunlu halda
Əsas açar ikincil açar və xarici açar nədir?
Xarici Açar: Əsas Açar başqa bir cədvəldə görünən bir cədvəldir (çarpaz istinad edilir). İkincil (və ya Alternativ) Açar: Cədvəldə yuxarıdakı iki növdən heç biri seçilməyən hər hansı sahədir
Kompozit açar unikal ola bilərmi?
Kompozit unikal açar sütunların birləşməsindən ibarət unikal açardır. Kompozit unikal açarı təyin edən məhdudiyyəti təmin etmək üçün cədvəldəki heç bir iki sətir açar sütunlarındakı dəyərlərin eyni birləşməsinə malik ola bilməz