|
Munosabatlarning asosiy xususiyatlari
|
bet | 10/12 | Sana | 22.07.2024 | Hajmi | 193,73 Kb. | | #268172 |
Bog'liq Mustaqil ishga namunaMunosabatlarning asosiy xususiyatlari
Keling, avval berilgan ta'riflardan kelib chiqadigan munosabatlarning ba'zi muhim xususiyatlariga to'xtalib o'tamiz.
Ikki nusxadagi kortejlar yo'q
Munosabatning ikki nusxadagi kortejlarni o'z ichiga olmaydi, degan xususiyat munosabatlarni kortejlar to'plami sifatida aniqlashdan kelib chiqadi. V klassik nazariya to'plamlar, ta'rifiga ko'ra, har bir to'plam turli elementlardan iborat. Bu xususiyat har bir munosabatning birlamchi kalit deb ataladigan - atributlar to'plamiga ega ekanligini anglatadi, ularning qiymatlari munosabatlar to'plamini aniq belgilaydi. Har bir munosabatlar uchun, hech bo'lmaganda, uning atributlarining to'liq to'plami ushbu xususiyatga ega. Biroq, asosiy kalitning rasmiy ta'rifida uning minimal bo'lishini ta'minlash talab qilinadi, ya'ni. birlamchi kalitning atributlari to'plami asosiy xususiyatga zarar etkazmasdan tashlab yuborilishi mumkin bo'lgan bunday atributlarni o'z ichiga olmaydi - kortejni aniq aniqlash uchun.
Birlamchi kalit tushunchasi ma'lumotlar bazasi yaxlitligi tushunchasi bilan bog'liq holda juda muhimdir. Oldinga qarab, shuni ta'kidlaymizki, ko'plab amaliy RDBMS ilovalari so'rovlarni bajarish paytida bevosita hosil bo'lgan oraliq aloqalar uchun kortejning o'ziga xoslik xususiyatini buzishga imkon beradi. Bunday munosabatlar to'plamlar emas, balki ko'p to'plamlar bo'lib, ular ba'zi hollarda ma'lum afzalliklarga erishishga imkon beradi, lekin ba'zida jiddiy muammolarga olib keladi.
Kortejlar tartibining yo'qligi
Munosabat kortejlarining tartiblanmaganligi xossasi ham misol munosabatini kortejlar to‘plami sifatida belgilash natijasidir. Munosabatlar kortejlari to'plamida tartibni saqlash talabining yo'qligi ma'lumotlar bazasini tashqi xotirada saqlashda va ma'lumotlar bazasiga so'rovlarni bajarishda ma'lumotlar bazasiga qo'shimcha moslashuvchanlikni beradi. Bu ma'lumotlar bazasiga so'rovni shakllantirishda, masalan, SQL tilida, siz olingan jadvalni ba'zi ustunlar qiymatlariga muvofiq tartiblashni talab qilishingiz mumkinligiga zid emas. Bunday natija, umuman olganda, munosabat emas, balki kortejlarning tartibli ro'yxatidir.
|
| |