Bire-bir əlaqələr

Birebir ilişkiler bir verilənlər bazası oluşturmanın ayrılmaz bir parçasıdır

Bir-bir əlaqələr, ilk masada, müvafiq cədvəldə bir qeydə cavab verən tam bir qeyd olduqda baş verir. Məsələn, ABŞ vətəndaşları bir Sosial Təhlükəsizlik nömrəsi var. Hər bir şəxsin təyin etdiyi bir ədəd var və buna görə də bir şəxs birdən çox nömrəyə sahib ola bilməz.

Aşağıdakı iki cədvəl istifadə edərək, başqa bir nümunə. Cədvəllər birbaşa əlaqəyə malikdir, çünki birinci masanın hər bir sıra ikinci cədvəldə başqa bir sıra ilə əlaqəli olur.

İşçilərin sayı Adı Soyad
123 Rick Rossin
456 Rob Halford
789 Eddie Henson
567 Amy Bond


Beləliklə, işçi adları masasında satırların sayı işçilərin vəzifə tablosunda satırların sayı ilə eyni olmalıdır.

İşçilərin sayı Vəzifə Telefon Ext.
123 Əlaqələndirici 6542
456 Menecer 3251
789 Əlaqələndirici 3269
567 Menecer 9852


Veritabanı modelinin başqa bir növü bir-çox əlaqələrdir. Alt mərtəbədən istifadə edərək, Rob Halfordun rəhbərlik etdiyini görə bilərsiniz, buna görə mövqeyinə olan münasibət bəxtiyirdir, çünki bu şirkətdə bir şəxs yalnız bir mövqedədir. Lakin menecer mövqeyi iki nəfərdən ibarətdir: Amy Bond və Rob Halford, bir-çox əlaqələrdir. Bir mövqe, bir çox insan.

Database Relationships, Foreign Keys, JOINs və ER Diagramları haqqında daha çox məlumat əldə edin.