İlkin açar nədir? Verilənlər bazası dünyasında, əlaqəli cədvəlin əsas açarı cədvəldəki hər bir qeydi unikal şəkildə müəyyənləşdirir. Məlumat bazaları qeydləri müqayisə etmək, çeşidləmək və saxlamaq və qeydlər arasında əlaqələr yaratmaq üçün düymələrdən istifadə edir.
Verilənlər bazasında əsas açarın seçilməsi prosesin ən vacib addımlarından biridir. Bu, adam başına birdən çox qeydi olmayan cədvəldə Sosial Müdafiə nömrəsi kimi unikal olması təmin edilən normal atribut ola bilər və ya - tercihen - qlobal miqyasda unikal identifikator və ya GUID kimi verilənlər bazası idarəetmə sistemi tərəfindən yaradıla bilər., Microsoft SQL Serverində. Əsas açarlar tək atributdan və ya kombinasiyada çoxsaylı atributlardan ibarət ola bilər.
İlkin açarlar əsas açarın istifadə edildiyi digər cədvəllərdə əlaqəli məlumatlara unikal keçidlərdir. Qeyd yaradılarkən daxil edilməlidir və heç vaxt dəyişdirilməməlidir. Verilənlər bazasındakı hər cədvəldə əsas açar üçün xüsusi olaraq bir və ya iki sütun var.
İlkin Açar Nümunəsi
Təsəvvür edin ki, sizdə universitetdəki hər bir tələbə üçün rekord olan TƏLƏBƏLƏR cədvəliniz var. Tələbənin unikal tələbə şəxsiyyət nömrəsi TƏLƏBƏLƏR cədvəlində əsas açar üçün yaxşı seçimdir. Tələbənin adı və soyadı yaxşı seçim deyil, çünki həmişə birdən çox tələbənin eyni ada malik olma şansı var.
Əsas açarlar üçün digər zəif seçimlərə poçt kodu, e-poçt ünvanı və işəgötürən daxildir, bunların hamısı bir çox insanı dəyişə və ya təmsil edə bilər. Əsas açar kimi istifadə edilən identifikator unikal olmalıdır. Sosial Təhlükəsizlik İdarəsi şəxsiyyət oğurluğuna məruz qalmış birinə nömrəni yenidən təyin etdikdə hətta Sosial Müdafiə Nömrələri dəyişə bilər. Bəzi insanların sosial sığorta nömrəsi belə yoxdur. Lakin, çünki bu halların hər ikisi nadirdir. Sosial Müdafiə Nömrələri əsas açar üçün yaxşı seçim ola bilər.
Yaxşı Əsas Açarların Seçilməsi üçün Məsləhətlər
Düzgün əsas açarı seçdiyiniz zaman verilənlər bazası axtarışları sürətli və etibarlı olur. Sadəcə unutmayın:
- Qısa saxlayın. Əsas açar axtarışlar və müqayisələr üçün istifadə edildiyi üçün qısa əsas açar o deməkdir ki, verilənlər bazası idarəetmə sistemi onu uzun əsas açardan daha tez emal edə bilər.
- Mümkün olduqda əsas açar üçünrəqəmindən istifadə edin. SQL Server və ya digər verilənlər bazası idarəetmə sistemləri nömrə məlumat növlərini simvol məlumat növlərindən daha sürətli emal edir.
- Sadə olun. Heç bir xüsusi simvol, daxili boşluqlar və ya yuxarı və aşağı böyük hərflərin qarışığından istifadə etməyin.
- Əsas açarı təyin etdikdən sonra heç vaxt dəyişməyin.
FAQ
Cədvəldəki əsas açar nədir?
Bu verilənlər bazasındakı kimidir. Verilənlər bazaları mürəkkəb, məlumatla zəngin cədvəllər kimi ifadə edilə bilər və sadə cədvəliniz və ya tam hüquqlu verilənlər bazanız olsun, əsas açar eyni funksiyaları yerinə yetirir.
İlkin açarlar niyə vacibdir?
İlkin açarlar əlaqəli verilənlər bazalarında vacibdir, çünki bu açarlar fərdi qeydlər arasında əlaqələri müqayisə etmək və başqa şəkildə müəyyən etmək üçün istifadə olunur.