Ma'lumotlar bazalarini tushunish va tasniflash


Birlamchi asosiy asosiy jadval 2


Download 294.72 Kb.
bet32/37
Sana07.01.2023
Hajmi294.72 Kb.
#1083387
1   ...   29   30   31   32   33   34   35   36   37
Bog'liq
объектга йўналтирилган маълумотлар базаси

Birlamchi asosiy asosiy jadval 2
Ma'lumotlar bazalarini namoyish qilish
Yuqorida aytib o'tilganidek, ma'lumotlar bazalari bir-birlari bilan bog'liq ikki o'lchovli jadvallardan iborat. Shunday qilib, ma'lumotlar bazasini loyihalashda barcha ma'lumotlar ikki o'lchovli massivlarning haddan tashqari ko'pligiga bo'linadi. Ba'zi hollarda, stol "kafedra", "Xodimlar", "Hisob qaydnomalari" va boshqalarga mos keladigan haqiqiy ob'ektlar to'plamiga to'g'ri keladi. Ammo ba'zida, ierarxik ma'lumotlar bilan shug'ullanishingiz kerak bo'lganida, bir xil ob'ekt bir nechta jadvallarga "chiqishi" kerak.
Misol - bu schyot-faktura kabi ko'p chiziqli hujjatlar. Ushbu hujjatlarning har biri, masalan, etkazib beruvchi va qabul qiluvchining raqami, sana, sanasi, nomi kabi umumiy ma'lumotlar mavjud. "Hisob-fakturalar jadvali" bunday tafsilotlar bitta yozuv. Biroq, hisob-faktura ko'p chiziqli hujjatdir va har bir qatorni, uning raqami, narxi, narxi, shuningdek alohida kirish kerakligini talab qiladi. Shuning uchun avvalgi "hisob-fakturalar" ning qo'shimcha jadvalini yaratadi. Har bir schyot-fakturaning ma'lumotlari birinchi jadvalning bir yozuvida va bir yoki bir necha soniyada mavjud bo'ladi.
Ushbu yondashuv bir qator kamchiliklarga ega. Birinchidan, ular orasidagi jadvallar va ulanishlar soni ortadi, bu ma'lumotlar bazasi miqyosida so'rovlarni bajarishning pasayishiga olib keladi. Ikkinchidan, stollarning ierarxiyasi va mantiqiy birligi hisobga olinmaydi. Shu misolda "Hisob-fakturalar qatori" stol "Hisob-faktura" stoliga bo'ysunish mumkin emas, chunki u tashqarida mavjud emas. Va faqat birlikda, bu ikki jadvalda haqiqiy hujjatning biznes ob'ekti - analogini tasvirlaydi. Ishbaqalarining bir nechta jadvallarga bo'linishi ma'lumotlar bazasining tuzilishini va undan foydalanuvchilar tomonidan tushunishlarini murakkablashtiradi.

Satr schyot-fakturasi
Hisob-fakturalar
Ushbu kamchiliklar ma'lumotlarning qidiruv modelida engib o'tishdir, ular mohiyatning farqli modelini ishlab chiqadigan modelni ishlab chiqish, atributlarning atomini (oshkor etilishi) olib tashlashni olib tashladi.
Atribut Atom chegarasi, har bir yozuvning atributi (dala) tarkibida faqat bitta qiymat bo'lishi mumkinligini anglatadi. Rasmlash modelida, aksincha, maydon bir nechta qiymatlar yoki hatto butun jadval bo'lishi mumkin. Shunday qilib, bitta stolni boshqasiga "yopish" mumkin.
Bu sizga biznes ob'ektlari bilan yanada samarali ishlashga imkon beradi, ularning har biri mantiqiy ravishda yaxlit bo'lib, faqat bitta rekord bilan topshiriladi.
Rasmga tushirish zaxirasi ishlab chiqaruvchilariga ko'ra, so'rovlarni tugatish tezligi amaldagi dBMS bilan solishtirganda 20 baravar oshadi. Biroq, ubonki taqsimotni olgan ma'lumot bazalaridan kelib chiqqan holda, ko'rib chiqish muhim xarajatlar bilan bog'liq va haligacha cheklangan.

Download 294.72 Kb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   37




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling