Bo'lgan aloqalar

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.