1-Mavzu: Ma’lumotlar bazasining tarixi, ta'rifi, maqsadi, vazifalari, axborotni qayta ishlash tizimlari va asosiy tushunchalari


Download 129.62 Kb.
bet4/13
Sana15.06.2023
Hajmi129.62 Kb.
#1479268
1   2   3   4   5   6   7   8   9   ...   13

1.3. Ma'lumotlar bazasini loyihalash.


Ma'lumotlar bazasini loyihalash - bu kompyuter tizimida saqlash uchun ma'lumotlarning tuzilgan ko'rinishini yaratish jarayoni. Bu zarur ma'lumotlarni aniqlash, ushbu ma'lumotlar qanday saqlanishi va tashkil etilishini aniqlash, shuningdek, ushbu tashkilotni amalga oshirish uchun zarur bo'lgan tuzilmalar va munosabatlarni ishlab chiqishni o'z ichiga oladi. Ma'lumotlar bazasini samarali loyihalash samarali ma'lumotlarni boshqarish, ma'lumotlarni to'g'ri saqlash va qidirish, shuningdek, vaqt o'tishi bilan o'zgaruvchan ehtiyojlarga moslashish va moslashish qobiliyatini ta'minlash uchun juda muhimdir.
Ma'lumotlar bazasini loyihalash ko'rib chiqilayotgan tizimning ma'lumotlarga bo'lgan talablarini chuqur tahlil qilishdan boshlanadi. Bu tizim ma'lumotlarni saqlashi kerak bo'lgan ob'ektlarni (odamlar, joylar, narsalar, hodisalar yoki tushunchalar) va ushbu ob'ektlar o'rtasidagi munosabatlarni aniqlashni o'z ichiga oladi. Masalan, universitet talabalari yozuvlarini boshqarish uchun mo'ljallangan ma'lumotlar bazasi talabalar, kurslar va o'qituvchilar kabi ob'ektlarni hamda bir nechta kurslarni o'qiyotgan talaba va bitta o'qituvchi tomonidan o'qitiladigan kurs kabi munosabatlarni aniqlashi mumkin.
Ob'ektlar va munosabatlar aniqlangandan so'ng, keyingi qadam ularni ma'lumotlar bazasida qanday ko'rsatishni aniqlashdir. Bu har bir ob'ektning qaysi atributlari (yoki xususiyatlari) saqlanishi va bu atributlar jadvallar yoki boshqa tuzilmalarda qanday tashkil etilishini hal qilishni o'z ichiga oladi. Misol uchun, talaba yozuvi ism, manzil va tug'ilgan sana kabi atributlarni o'z ichiga olishi mumkin, kurs yozuvi esa sarlavha, tavsif va kredit soatlari kabi atributlarni o'z ichiga olishi mumkin.
Dizayn jarayoni, shuningdek, har bir atribut uchun ma'lumotlar turlarini va cheklovlarni aniqlashni o'z ichiga oladi, masalan, maydon talab qilinadimi, noyob yoki ma'lum qiymatlar oralig'i bilan cheklanganmi. Bu ma'lumotlarning yaxlitligi va izchilligini ta'minlash, ma'lumotlar bazasidagi xatolar va nomuvofiqliklarning oldini olish uchun muhimdir.
Ma'lumotlar bazasini loyihalashning asosiy jihatlaridan biri normalizatsiya bo'lib, bu ma'lumotlarni jadvallarga tartibga solish va ortiqcha va ma'lumotlar anomaliyalarini minimallashtirish jarayonidir. Bu kattaroq jadvallarni kichikroq, ko'proq yo'naltirilgan jadvallarga bo'lish va ma'lumotlar faqat bir marta saqlanishi va kerak bo'lganda osongina kirish va yangilanishini ta'minlash uchun ular o'rtasida aloqalarni o'rnatishni o'z ichiga oladi. Normalizatsiya ma'lumotlar izchilligini yaxshilash, ma'lumotlarning buzilishi xavfini kamaytirish va umumiy ma'lumotlar bazasi ish faoliyatini yaxshilash uchun muhimdir.
Ma'lumotlar bazasi dizaynerlari o'z dizaynlarida xavfsizlik va kirishni boshqarishni ham hisobga olishlari kerak. Bu maʼlumotlar bazasiga kimlar kirishi mumkinligini va ular bilan qanday oʻzaro aloqada boʻlishini nazorat qilish mexanizmlarini amalga oshirishni, shuningdek, maxfiy maʼlumotlarni ruxsatsiz kirish va ehtimoliy buzilishlardan himoya qilishni taʼminlashni oʻz ichiga oladi.
Ma'lumotlar bazasini loyihalash uchun turli xil vositalar va usullar mavjud, jumladan kontseptual modellashtirish, ob'ektlar o'rtasidagi munosabatlar diagrammasi va ma'lumotlar oqimi diagrammasi. Ko'pgina ma'lumotlar bazasini boshqarish tizimlari, shuningdek, jarayonga yordam berish uchun o'rnatilgan dizayn vositalari va sehrgarlarni taqdim etadi.
Ma'lumotlar bazasini samarali loyihalash kompyuter tizimida ma'lumotlarni samarali va aniq saqlash va qidirishni ta'minlash uchun juda muhimdir. Dizayn jarayoni ma'lumotlarga bo'lgan talablarni aniqlash, ob'ektlar va munosabatlarni qanday ifodalashni aniqlash, ma'lumotlar turlari va cheklovlarni o'rnatish, normallashtirish va xavfsizlik choralarini amalga oshirishni o'z ichiga oladi. Ehtiyotkorlik bilan rejalashtirish va tafsilotlarga e'tibor bilan ma'lumotlar bazasi dizaynerlari yaxshi tashkil etilgan, xavfsiz va vaqt o'tishi bilan o'zgaruvchan ehtiyojlarga moslasha oladigan tizimlarni yaratishi mumkin.



Download 129.62 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




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