Bino munosabatlari ma'lumotlar bazasini yaratishning ajralmas qismi hisoblanadi
Birebir munosabatlar birinchi jadvalda tegishli jadvalda bitta yozuvga mos keladigan bitta yozuv mavjud bo'lganda yuzaga keladi. Misol uchun, AQSh fuqarolarining ijtimoiy ta'minot raqamlari mavjud. Bir kishiga tayinlangan bitta raqam mavjud va shuning uchun inson bir nechta raqamga ega bo'lmaydi.
Quyidagi ikkita jadvaldan foydalanib, yana bir misol. Jadvallar bir-biriga bog'liqdir, chunki birinchi jadvaldagi har bir satr ikkinchi jadvaldagi boshqa qator bilan bevosita bog'liq.
Xodimlarning soni | Ism | Familiya |
123 | Rik | Rossin |
456 | Rob | Halford |
789 | Eddie | Henson |
567 | Emi | Bond |
Shunday qilib, xodimlar nomlari jadvalidagi qatorlar soni xodimlarning ish stolidagi qatorlar soni bilan bir xil bo'lishi kerak.
Xodimlarning soni | Obyekt | Telefon Ext. |
123 | Birgalikda | 6542 |
456 | Menejer | 3251 |
789 | Birgalikda | 3269 |
567 | Menejer | 9852 |
Ma'lumotlar bazasi modelining yana bir turi - bir-to-ko'p munosabatlardir. Pastki jadvaldan foydalanib, Rob Xelford menejer ekanligini bilib olasiz, shuning uchun uning pozitsiyaga bo'lgan munosabati bir-biriga bog'liq, chunki bu kompaniyada bir kishi faqat bitta pozitsiyaga ega. Ammo menejer lavozimida ikkita kishi bor: Emi Bond va Rob Xelford, bir-biriga ko'plab munosabatlar. Bir pozitsiya, ko'p odamlar.
Ma'lumotlar bazasi munosabatlari, chet el kalitlari, JOIN va ER diagrammalari haqida ko'proq bilib oling.