Ma'lumotlar bazalarini tushunish va tasniflash


Download 294.72 Kb.
bet12/37
Sana07.01.2023
Hajmi294.72 Kb.
#1083387
1   ...   8   9   10   11   12   13   14   15   ...   37
Bog'liq
объектга йўналтирилган маълумотлар базаси

Asosiy operatsiyalar:
cheklash- ba'zi chiziqlar jadvalidan tashqari;
proektsiyalash- ba'zi ustunlar jadvalidan istisno;
cartezian ishi- Ikkala stolning uchinchi stolining uchinchi qismida natija barcha xususiyatlarni o'z ichiga olganidek olinadi (yangi jadval maydonlarining soni fabrikaning har bir jadvalidagi maydonlar miqdoriga teng) va Yozuvlarning barcha mumkin bo'lgan kombinatsiyasi (yangi jadvaldagi yozuvlar soni zavod jadvallarida raqamlar soniga teng). Masalan, "Mijozlar" stolini "Shartnomalar" jadvalida ko'paytirish Biz 6 dar va 9 ta yozuvni olamiz. Keyin biz faqat mijozlar kodini va bizga kerak bo'lgan maydonlar mos keladigan joylarni qoldiramiz. Shu tarzda biz har bir shartnoma uchun mijozlar haqida ma'lumot olamiz;
uyushma- ikki stolning qatorlarini birlashtirish;
farq- ikki stolning ko'p qismlarining farqi;
tayinlashilgari, nomlangan jadval boshqa jadvallar bo'yicha manipulyatsiya orqali olingan iboraning qiymati ko'rsatilgan.
Derivatsiyalar:
aloqa operatsiyalarituzilmalarda farq qiladigan ikkita mantiqiy jadvallarni ulash uchun, ammo bir xil bir xil ustunlarga ega. Natijada yangi jadval olinadi, uning tuzilishi to'liq jadvallarning barcha ustunlari to'plamidir;
kesib o'tishikki stolli qatorlarning kesishgan to'plamlarini anglatadi;
taqsimlashsizga tegishli savollarga javob berishga imkon beradi - ma'lumotlar elementlari ma'lum bir atribut (ustun) elementlariga mos keladimi? Masalan, mijozlar STU1432 mahsulot kodini sotib olishadimi?
splitsizga o'xshash savollarga javob berishga imkon beradi - ba'zi elementlar nima
TOV ma'lum bir atribut (ustun) elementlariga mos keladimi? Masalan
Umrbod, qaysi uchta mijoz mahsulot kodi STU1432 mahsulot kodini oladi?
kengaytirish- jadvalga yangi ustunlar qo'shish;
xulosayangi stolda asl nusxada, chiziqlar sonidan kam bo'lgan. Olingan satrlar yig'ish kabi (masalan, bir nechta ustunda) olib boriladi.
Shunday qilib, dastlabki jadvallardan tashqari ma'lumotlar bazasida mavjud bo'lib, operatsiyalardan foydalanish natijasida olingan "Taqdimotlar" jadvalini olish imkoniyati pasaydi.
BD Tashkilotida qisqacha yondashuvdan foydalanishning asosiy g'oyasi - bu matematik apparatdan foydalanish bilan ta'minlangan ma'lumotlar bilan ishlash natijalarini oldindan tayyorlashdir. Bu ma'lumotlar modelining to'g'ri matematik modeli ba'zi rasmiy tilga kiritilgan ma'lumotlar bazasini har qanday so'rov javob berishiga, aniqlangan ma'lumotlar sxemasi va aniq ma'lumotlar bazasiga ta'sir qilishi haqida izohlanadi. Xuddi shu narsani nafaqat so'rovlar haqida, balki jadvallarda keltirilgan operatsiyalardan foydalangan holda modelni boshqarish bo'yicha ham xabar qilish mumkin.
Qisqa ma'lumotlarning modellari tarmoq va ierarxik modellarga nisbatan muhim afzalliklarga ega. Ushbu imtiyozlar quyidagilarga kiritilishi mumkin:
Taburaning shakli tufayli ma'lumotlar taqdim etishning soddaligi;
Himoya tizimining moslashuvchanligi - har bir jadval uchun kirish huquqiga ega bo'lishi mumkin;
Ma'lumotlarning minimal yo'nalishi;
Ma'lumotlardan foydalanuvchilarning stollarini yoqish va o'chirish, axborot bo'linmalarining o'zgarishi sizga imkon beradigan ma'lumotlardan kelib chiqqan holda;
Ma'lumotni qayta ishlash tartib-qoidalarining universalligi.
Bundan tashqari, tarmoq va ierarxik, ma'lumotlar bazalari Qisqa ma'lumot modeli bilan ma'lumotlar bazalari ma'lumotlar sxemasini tavsiflashni talab qilmaydi, ularda ba'zi bir darajada ularning dizayniga yordam beradi.
Biroq, ma'lumotli ma'lumotlar modeli, uning afzalliklariga qaramay, ba'zi kamchiliklarga ega. Masalan, ba'zi hollarda bu mavzu sohasining xususiyatlarini aniq aks ettirmaydi. Bu, birinchi navbatda: shunda: tegishli modelda ierarxiya va boshqalar uchun to'g'ridan-to'g'ri vositalar mavjud emas. Shuning uchun, ular doimiy ravishda o'tkazib turadi, ularda kuchli va zaif tomonlari bor. Boshqa modellarning tarqalishi darajasiga muvofiq, siz ulardan ikkitasini qisqa vaqtdan keyin aytib o'tishingiz mumkin.

Download 294.72 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   37




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