DBMM tasnifi
Qabul qilingan model turi bo'yicha:
1) Ierarxik - ma'lumotlar bazasi ob'ektlari o'rtasidagi munosabatlar inverli
daraxt hosil qiladi, i.e. Ierarxiyaning har bir asosiy elementi yuqorida
joylashgan bitta element bilan ulangan.
2) Tarmoq - ma'lumotlar ob'ektlari o'rtasidagi muloqot har qanday
tartibda o'rnatilishi mumkin
3) Rejalik - ma'lumotlar bazasidagi har bir ma'lumotning har bir qismi
jadval nomi bilan aniqlanadi, aniqlangan identifikator va dala nomi
4) Ob'ektga oid ma'lumotni o'z ichiga olgan ob'ektlar yadrosi bo'ylab til
kengaytmalari va dasturiy ta'minot manzili ko'rinishidagi ma'lumotlarni qurish
uchun ob'ektga yo'naltirilgan mexanizmlar mavjud
5) ob'ektga yo'naltirilgan - uchta printsipning kombinatsiyasi asosida:
Qisqa model, ob'ektlar va tamoyillarni tavsiflash standartlari
ob'ektga yo'naltirilgan dasturlash
Arxitektura bo'yicha:
mahalliy ma'lumotlar bazalari (barcha ma'lumotlar va db-ms ob'ektlar bir
xil kompyuterda) va tarqatish (ma'lumotlar va db -m ob'ektlarining turli xil
kompyuterlarda)
Ma'lumotlar bazasiga kirish orqali:
2) Film-Server - har bir mijozning har bir kompyuterida va ma'lumotlarga
kirish mahalliy tarmoq orqali amalga oshiriladi.
3) mijoz-server - foydalanuvchi va tarmoq orasidagi kirish va mashinalar
orasidagi foydalanishni yoritilishini ta'minlash.
4) o'rnatilgan - dasturlar kutubxonasini anglatadi. Ma'lumotga kirish SQL
tilini so'rash yoki ilova funktsiyalarini arizadan chaqirish orqali amalga
oshiriladi
Qayta ishlash tezligi bo'yicha:
Operatsion (ma'lumotni olish va ma'lumot berish va taqdim etish uchun
yuqori tezlikda) va ma'lumotlar omborlari (ko'p vaqtni egallaydi, chunki juda
ko'p ma'lumotlar bo'lgan asoslar)
DBMS quyidagi funktsiyalarni bajaradi:
1) Ma'lumotlarning abstraktlari, lug'at menejmenti zarur ma'lumotlar
tuzilmalarini qidirish va ularning DBMS munosabatlari ma'lumot lug'atidan
foydalanadi, har bir dasturda bunday murakkab munosabatlarni kodlashni
oldini oladi.
2) Ma'lumotlarni saqlashni boshqarish - DBMS ma'lumotlarni saqlash
uchun zarur bo'lgan murakkab tuzilmalar yaratadi, dasturchilarni fizik
ma'lumotlar xususiyatlarini aniqlash va dasturiy ta'minotdan ozod qiladi
3) Ma'lumotlarning transformatsiyasi va tarifi - DBMS ularni saqlash
uchun qulay bo'lgan shaklga aylantirish, ularni shakllantirish uchun kiritish va
ularni shakllantirish vazifasini o'z ichiga oladi. Ma'lumot mustaqilligini
ta'minlash, DBMS ularning jismoniy joylashuvi va ekstraksiyaini belgilaydigan
buyruqlarga mantiqiy so'rovlarni o'zgartiradi
4)
Xavfsizlikni
boshqarish
-
DBMS
ma'lumotlar
bazasida
foydalanuvchilarni himoya qilish va ma'lumotlarni maxfiyligini ta'minlaydigan
xavfsizlik tizimini yaratadi
5) Multiplayer foydalanishni boshqarish - DBMS bir vaqtning o'zida bir
nechta foydalanuvchilarga kirishni ta'minlaydigan murakkab tuzilmalar
yaratadi
6) zaxiralash va tiklashni boshqarish - DBMS ularning xavfsizligi va
yaxlitligini ta'minlaydigan zaxira va ma'lumotlarni tiklash tartibi mavjud.
7) Ma'lumotlar yaxlitligini boshqarish - DBMS ma'lumotlar yaxlitligini
ta'minlaydigan ma'lumotlarni taqdim etadi, bu esa ma'lumotlarni uzatish va
ularning izchilligini ta'minlash imkonini beradi
8) Ma'lumotga kirish va chiqish dasturlarini qo'llab-quvvatlash - DBMS
so'rovlar tili (nekrotik til, i.e.) yordamida ma'lumotga kirish imkoniyatini beradi.
9) ma'lumotlar bazasi - joriy avlod bilan o'zaro aloqalar interfeysi,
ma'lumotlar bazasi ma'lumotlar bazasi tarmoq muhitida qayd etishni
ta'minlashga imkon beradigan maxsus hamkorlik dasturlarini taqdim etadi
Ma'lumotlar bazalarini loyihalash, shuningdek axborot tizimlarining
dizayni bir necha bosqichlaridan iborat. Dizaynning muhim bosqichlaridan biri
- "mohiyat-- aloqa" diagrammalarini yaratish. Buning uchun siz ob'ektlarni
belgilashingiz, ularga atribut qo'shishingiz, tugmachalarni o'rnating va
ulanishlardan foydalangan holda kalitlarni o'rnating. Bularning barchasi qo'lda
qilish mumkin, shunchaki tegishli diagrammalarni qog'ozga chizish. O'sha
kunlarda, "Asl-kommunikatsiya" tushunchasi taklif qilingan bo'lsa, lekin ular
shunday qilishdi, ammo agar ishlab chiqilgan grafik interfeysli kompyuter
bo'lsa, qog'ozdagi rasmlar o'tmishga kirishdi. Deyarli har qanday umumiy
ma'lumotlar bazasida yaratilgan modellar asosida yaratilgan modellar
asosida yaratilgan dasturiy mahsulotlarning butun sinfini juda tez yaratdi.
Ta'kidlash joizki, zamonaviy ma'lumotlar bazasi serverlari ko'pincha
"ob'ekt-aloqa" modelini yoki ma'lumotlar sxemalarini yaratishning boshqa
vositalarini modellashtirish vositasi bilan ta'minlanadi.
Inson faoliyatining ma'lum bir mavzumasining axborot modelini
tuzishning barcha noziklari bitta maqsadga intilmoqda - yaxshi ma'lumotlar
bazasini olish uchun. "Yaxshi ma'lumotlar bazasi" atamasini tushuntiramiz va
biz uni qondirish kerak bo'lgan talablarni shakllantiramiz:
1) amalga oshirilgan maqsadlarga erishish uchun foydalanuvchilar
(tashkilotlar) va tarkibiy qismlarning axborot ehtiyojlari va tarkibiga javob
berish kerak;
2) bajariladigan vaqt uchun zarur bo'lgan ma'lumotlarni ta'minlashi
kerak, i.e., ishlash talablariga javob beradi;
3) mavzu sohasini qayta tashkil etishda osongina kengaytirish yoki katta
ob'ektlarga kompleks bo'lishi kerak;
4) dasturiy ta'minot va apparat muhitini o'zgartirishda osongina
o'zgartirilishi kerak;
5) Ma'lumotlar bazasiga yuklangan to'g'ri ma'lumotlar to'g'ri bo'lib qolishi
kerak (ma'lumotlar ularga kirishda to'g'ri bo'lishi kerak).
Ma'lumotlar bazasini boshqarish tizimlari ko'plab tashkilotlar va
korxonalar uchun juda muhimdir, chunki Axborot resurslaridan xavfsizlik va
mahoratli foydalanish zarur. Korxonaning samaradorligi bu hujjat oqishini
oqilona tashkil etishiga bog'liq. Aslida, to'plangan ma'lumotlarning samarasiz
foydalanish (yoki undan ham yomoni, yo'qotish) korxonaning qulashiga olib
kelishi mumkin. Axir, o'z vaqtida, ma'lumotnoma yoki hujjat, avvalambor,
yo'qolgan pul, vaqt va o'tkazib yuborilgan imkoniyatlardir. Natijada, turli
hujjatlar bilan faol ish olib boradigan har qanday korxonada, ertami yoki
keyinchalik tizimni qayta ishlash, qayta ishlash va xavfsiz saqlash muammosi.
Faoliyatning har qanday hajmi va profilini optimallashtirishda zamonaviy
elektron hujjat aylanish tizimlari tomonidan amalga oshiriladi.
FOYDALANILGAN ADABIYOTLAR:
1.
Томас
Кайт.
ЭФФЕКТИВНОЕ
ПРОЕКТИРОВАНИЕ
ПРИЛОЖЕНИЙ ORACLE. ДМК-Пресс. 2018
2.
Виктор Гольцман. MySQL 5.0. Библиотека программиста:
Питер; Санкт-Петербург; 2010
3.
Драч В.Е., Родионов А.В., Чухраева А.И. Выбор системы
управления
базами
данных
для
информационной
системы
промышленного предприятия // Электромагнитные волны и электронные
системы. 2018. Т. 23. № 3. С. 71-80.
|