X, Y, Z ba'zi munosabatlarning uchta atributi bo'lsin. Bunday holda, X -\u003e Y va Y -
\u003e Z, ammo teskari yozishmalar mavjud emas, ya'ni. Z - / -\u003e Y va Y - / -\u003e X.
Saqlash munosabati bo'lsin ( FIRMA, WAREHOUSE, VOLUME), bu erda omborlardan
tovarlarni qabul qiluvchi firmalar va ushbu omborlarning hajmi to'g'risida ma'lumotlar mavjud.
Bunday holda, anomaliyalar paydo bo'ladi:
agar hozirda biron bir kompaniya ombordan tovar qabul qilmasa, uning hajmi
to'g'risidagi ma'lumotlarni ma'lumotlar bazasiga kiritish mumkin emas (chunki asosiy atribut
aniqlanmagan)
agar ombor hajmi o'zgarsa, siz barcha munosabatlarni ko'rishingiz va ushbu ombor bilan
bog'liq bo'lgan barcha kompaniyalar uchun kartalarni o'zgartirishingiz kerak.
Ushbu anomaliyalarni yo'q qilish uchun dastlabki munosabatni ikkiga ajratish kerak:
Saqlash ( FIRMA, Ombor)
STOCK_VOLUME ( Ombor, VOLUME)
Do'stlaringiz bilan baham: