|
Ma'lumotlarning ortiqcha bo'lishi
|
bet | 42/101 | Sana | 20.12.2023 | Hajmi | 1,17 Mb. | | #124746 |
Bog'liq SanjarMa'lumotlarning ortiqcha bo'lishi - bu bir xil ma'lumotlar bazasida bir nechta joyda saqlanishi va bu anomaliyalarga olib keladi.
Quyidagi asosiy tushunchalar mavjud:
X va Y atributlari (atributlar to'plamlari) o'rtasidagi funksional munosabatlar shundan dalolat beradiki, bu boradagi har qanday haqiqiy bog'lanish to'plami uchun: agar ikkita to'r X qiymatiga to'g'ri kelsa, ular Y qiymatiga mos keladi. Masalan, agar "Kompaniya nomi" atributining qiymati Canonical Ltd bo'lsa, keyin bunday ulanish joyida “Bosh ofis” atributining qiymati har doim Millbank Tower, London, Buyuk Britaniya. Belgilanishi: {X} {Y}.
Normal forma- bu ma'lumotlar bazasidan atributlar (jadval maydonlari) o'rtasidagi ortiqcha funksional bog'liqlikni yo'q qilish uchun relyatsion ma'lumotlar bazalari nazariyasida jadvallarning tuzilishi talabidir.
Normal shakl metodi (NF) - bir munosabat ichida muammoni hal qilish obyektlari to'g'risida ma'lumot to'plashni va keyinchalik bu munosabatlarni normallashtirish tartibiga asoslangan bir necha o'zaro bog'liqliklarga ajratishni o'z ichiga oladi.
Normallashtirish maqsadi – kortejlar (jadval satrlari) ni qo'shish, tahrirlash va yo'q qilish paytida yuzaga keladigan anomaliyalarning sababi bo'lgan ortiqcha ma'lumotlarning ko'payishini bartaraf etish.
Anomaliya - bu ma'lumotlar bazasidagi qarama-qarshilikka olib keladigan yoki ma'lumotlar bazasini qayta ishlashni sezilarli darajada murakkablashtiradigan holat. Sababi - jadvalda ma'lumotlarning haddan tashqari ko'payishi, bu kalit bo'lmagan atributlarga funktsional bog'liqlik mavjudligi bilan izohlanadi.
Modifikatsiya anomaliyalari ba'zi ma'lumotlarning o'zgarishi butun jadvalni skanerlash va ba'zi jadval yozuvlarini mos keladigan o'zgarishiga olib kelishi mumkinligida namoyon bo'ladi.
O'chirish-anomaliyalari - jadvaldan ketma-ketlikni o'chirishda yozuv bilan bevosita bog'liq bo'lmagan ma'lumotlar yo'q bo'lib ketishi mumkin.
Qo'shish anomaliyalar, jadvalga ma'lumotlarni to'ldirib bo'lmaguncha kiritib bo'lmaganda yoki yozuvni qo'shish uchun jadvalni qo'shimcha tekshirish talab etiladi.
|
| |