MA'LUMOTLAR BAZASINI LOYIHALASH - Iqtisodiyotda axborot kommunikatsion texnologiyalar va tizmlar fanidan mustaqil...

|
Iqtisodiyotda axborot kommunikatsion texnologiyalar va tizmlar fanidan mustaqil ish mavzu: iqtisodiyotda raqamli texnologiyalardan foydalanishning asosiy ro
|
bet | 5/6 | Sana | 04.02.2024 | Hajmi | 1,32 Mb. | | #151207 |
Bog'liq ORACLE MA\'LUMOTLAR BAZASINI BOSHQARISH TIZIMLARINING ISHLASH TEXNOLOGIYASI4. MA'LUMOTLAR BAZASINI LOYIHALASH.
Dizayn bosqichining boshida e'tibor berishimiz kerak bo'lgan ba'zi echimlar va muammolar mavjud. Buni qilish juda muhim, chunki ularni "orqaga" qo'yish allaqachon erishilgan dizayn natijalariga ta'sir qilishi mumkin. Ushbu vazifalar asosan dizayn strategiyasi va metodologiyasini muvofiqlashtirish, shuningdek zarur infratuzilmani ta'minlash bilan bog'liq.
Ma'lumotlar bazasi sxemasi ma'lumotlar bazasining barcha ob'ektlarining tavsiflarini o'z ichiga oladi: jadvallar, ko'rinishlar, ustunlar, indekslar, klasterlar, cheklovlar, Triggerlar va boshqalar.
Ushbu spetsifikatsiyalar ishlab chiquvchi ularni qabul qilishi va belgilangan talablarga javob beradigan ish dasturiga aylantirishi uchun etarlicha batafsil bo'lishi kerak. Bundan tashqari, ushbu bosqichda siz sinov va amalga oshirishga e'tibor berishingiz kerak bo'ladi. Bu shuni anglatadiki, biz dasturni sinchkovlik bilan sinovdan o'tkazish va uning sanoat ekspluatatsiyasiga silliq o'tishni ta'minlaydigan rejalar tuzishimiz kerak.
Ko'pgina loyihalarda dizayn bosqichining aksariyat natijalari ba'zan texnik spetsifikatsiya deb ataladigan yagona tavsiflovchi hujjat sifatida tuziladi. Ushbu hujjat, shuningdek, murakkab texnik masalalarni hal qilishda qabul qilingan yondashuvni tavsiflaydi.
Dizaynerlar ma'lumotlar bazasi sxemasi va modullarining nafaqat tahlil natijalariga, balki bir-biriga mos kelishini ta'minlashi kerak. Dizaynning asosiy maqsadlaridan biri maqsadli tizim arxitekturasi tomonidan qo'yilgan cheklovlarni hisobga olgan holda amalga oshirilgandan so'ng tizimning yaxshi ishlashini ta'minlashdir. Shu sababli, dizaynerlar arxitekturaning o'zini sinchkovlik bilan o'rganishlari kerak. Masalan, ma'lumotlar bazasi serverining tarmoqli kengligi talabi parallel ishlov berishdan foydalanishni ko'rib chiqishga olib kelishi mumkin. Mijoz va server o'rtasida ishlov berishni taqsimlashning boshqa usullarini tanlash mumkin.
Aytganimizdek, ishlash har qanday tizimni baholashda hal qiluvchi omil hisoblanadi. Dizayn jarayonida biz funktsional ta'riflarda umumiy yoki o'xshash vazifalarni qidiramiz va ularni bitta modulda loyihalashtiramiz. Biz biznes qoidalarini saqlanadigan kod (Triggerlar va saqlanadigan funktsiyalar, protseduralar va paketlar) sifatida belgilaydigan umumiy modullar va modullarni amalga oshirish mantiqiy yoki yo'qligini aniqlaymiz. Agar ma'lumotlar bazasi ishlov berishda juda ko'p ishlatilsa, bu mantiqan to'g'ri keladi, kodning ushbu qismi eng yaxshi dizayn jarayonida yaratilgan va sinovdan o'tgan va qolgan modullarni qurishdan oldin kerakli joyga joylashtirilgan. Bizning misolimizda biz eski tizimni almashtiramiz va shuning uchun ma'lumotlarni uzatish bilan shug'ullanishimiz kerak. Bo'sh ma'lumotlar bazasidan boshlashni xohlaganingizdek, bu mumkin emas: mavjud tizimda saqlanishi kerak bo'lgan juda ko'p foydali ma'lumotlar mavjud, ham joriy, ham arxiv. Biz eng oqilona qarorni qabul qilamiz, bizning fikrimizcha: eski tizim yangi tizimga o'tkaziladigan ikki o'lchovli ma'lumotlar fayllari to'plamini chiqaradi. Ushbu fayllarning formatlari uchun texnik xususiyatlar biz ushbu fayllarni yaratishi kerak bo'lgan asosiy kompyuterlarga xizmat ko'rsatadigan tizim dasturchilari bilan birgalikda tuzamiz.
Dizayn bosqichida ular juda ko'p natijalarga erishadilar va har bir loyihada ular boshqacha. Biroq, har bir Oracle loyihasi uchun ma'lumotlar bazasi sxemasi (yoki ma'lumotlar taqsimlanadigan sxemalar) va deyarli har biri uchun modullarning ba'zi rasmiy spetsifikatsiyalari tuzilishi kerak.
XULOSA
Ma'lumotlar bazasida ma'lumotlarni saqlash va tartibga solish uchun mo'ljallangan ob'ektlar mavjud.
Sessiya ma'lumotlar bazasiga, shuningdek ma'lumotlar bazasi foydalanuvchisining mantiqiy tuzilishi (sxemasi) bilan belgilangan ma'lumotlar bazasi ob'ektlari to'plamiga kirishni ta'minlaydi.
Front-end dasturlari ma'lumotlar bazasi so'rovlarini yozuvlar to'plamini ma'lumot bilan to'ldirish orqali amalga oshiradi.
Yozuvlar to'plamlari odatda foydalanuvchiga ma'lumotlar bazasida saqlanadigan ma'lumotlarga to'g'ridan-to'g'ri kirishni ta'minlaydigan konteyner ob'ektlari bilan bog'lanadi.
Oracle Power Objects keng to'plamni taqdim etsa ham
har qanday turdagi dasturlarni ishlab chiqish uchun vositalar, ushbu vosita yo'naltirilgan va birinchi navbatda mijoz/server muhitida ma'lumotlar bazasi dasturlarini shakllantirish uchun mo'ljallangan. Mijoz tizimida bir xil tashqi interfeysdan foydalanib, har qanday ma'lumotlar bazasini boshqarish tizimini himoya qilish mezonlari, samaradorligi, miqyosi va boshqa muhim funktsiyalar bo'yicha tanlash mumkin. Bundan tashqari, Oracle Power Objects sizga mijoz ilovasi va ma'lumotlar bazasi serveri yordamida ma'lumotlarga aniq talablarni o'rnatish va saqlashga imkon beradi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Iqtisodiyotda axborot kommunikatsion texnologiyalar va tizmlar fanidan mustaqil ish mavzu: iqtisodiyotda raqamli texnologiyalardan foydalanishning asosiy ro
|