Axborot texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al xorazmiy nomidagi



Download 93,98 Kb.
bet8/8
Sana11.01.2022
Hajmi93,98 Kb.
#345774
1   2   3   4   5   6   7   8
Bog'liq
MALUMOTLAR BAZASI MUSTAQIL ISH

Anjir. 14.1.

Boshqa tomondan, MB ma'lumotlar bazasi yaxlitlikni saqlash va foydalanuvchi imtiyozlarini tekshirish uchun zarur bo'lgan ma'lumotlar, jurnal buferlari va tizim katalogi ma'lumotlari bo'lgan buferlarni o'z ichiga olgan RAMni boshqaradi. Bundan tashqari, DBMS ishlashi paytida operativ xotira so'rovlarni qayta ishlashning hozirgi holatiga mos keladigan ma'lumotlarni o'z ichiga oladi, tuzilgan so'rovlarni bajarish rejalari u erda saqlanadi va hk.

Tashqi xotirani boshqarish moduli zarur tuzilmalarni yaratilishini ta'minlaydi tashqi xotira to'g'ridan-to'g'ri ma'lumotlar bazasiga kiritilgan ma'lumotlarni saqlash uchun va xizmat ko'rsatish uchun, masalan, ba'zi hollarda ma'lumotlarga kirishni tezlashtirish uchun (odatda indekslar buning uchun ishlatiladi). Yuqorida aytib o'tganimizdek, ba'zi bir JBK dasturlarida mavjud fayl tizimlarining imkoniyatlaridan faol foydalaniladi, boshqalarida esa ish darajasiga qadar bajariladi. tashqi xotira qurilmalari... Ammo shuni ta'kidlaymizki, rivojlangan DBMS foydalanuvchilarida har qanday holatda ham BDB fayl tizimidan foydalanadimi yoki yo'qmi, agar shunday bo'lsa, fayllar qanday tartiblanganligini bilish talab qilinmaydi. Xususan, ma'lumotlar bazasi ob'ektlarini nomlash tizimini o'z ichiga oladi.

RAM buferlarini boshqarish moduli deyarli barcha boshqa DBMS funktsiyalari uchun ishlatiladigan samarali buferlash muammolarini hal qilishga mo'ljallangan.

Odatiy ravishda, MB ma'lumotlar bazasi tomonidan boshqariladigan tasodifiy xotirani ma'lumotlar sahifalarini saqlaydigan buferlar to'plami, tranzaktsiyalar jurnallari sahifalarini saqlaydigan buferlar va umumiy hovuz maydonini tasavvur qilish mumkin (14.2-rasmga qarang). So'nggi maydonda foydalanuvchi so'rovlarini qayta ishlashni tezlashtirish uchun doimiy ravishda RAMda saqlanishi kerak bo'lgan tizim katalogining qismlari mavjud sQL bayonotlari kursorlar bilan. Tizim katalogining qismlari ba'zi ilovalarda ma'lumotlar lug'ati deb nomlanadi. SQL2 standarti belgilaydi umumiy talablar tizim katalogiga.

Relyatsion DBMS-dagi tizim katalogi - bu JBMning o'ziga tegishli bo'lgan maxsus jadvallar to'plami. O'rnatish paytida tizim katalog jadvallari avtomatik ravishda yaratiladi dasturiy ta'minot ma'lumotlar bazasi serveri. Barcha tizim jadvallari odatda ba'zi bir maxsus "tizim foydalanuvchi identifikatori" bilan bog'lanadi. SQL-so'rovlarni qayta ishlashda, ma'lumotlar bazasi doimiy ravishda ushbu jadvallarga murojaat qiladi. Ba'zi DBMS-lar ruxsat beradi cheklangan kirish foydalanuvchilar bir qator tizim jadvallariga, lekin faqat o'qish rejimida. Faqat tizim administratori ba'zi bir tizim jadvallaridagi ma'lumotlarni o'zgartirish huquqiga ega.



Tizim katalogining har bir jadvalida ma'lumotlar bazasining alohida tarkibiy elementlari haqida ma'lumotlar mavjud. SQL2 standartida quyidagi tizim jadvallari aniqlangan:

14.1-jadval. SQL2 standarti bo'yicha tizim katalogining tarkibi

Tizim jadvali

Tarkib

FOYDALANuvchilar

Shifrlangan parol bilan har bir foydalanuvchi identifikatori uchun bitta qator

SXEMA

Har bir ma'lumot sxemasi uchun bitta qator

Ma'lumotlar turini tavsifi

Unga ega bo'lgan har bir domen yoki ustun uchun bitta qator ma'lum bir turi ma'lumotlar

DOMAINLAR

Har bir domen uchun bitta qator

DOMEN QARShI

Domenga qo'yilgan har bir cheklov uchun bitta satr

Jadvallar

Har bir jadval uchun bitta satr, unda ism, egasi, ustunlar soni, ushbu ustunlarning o'lchamlari va boshqalar ko'rsatilgan.

Ko'rishlar

Ism, egasining ismi, ko'rinishni belgilaydigan so'rov va boshqalarni ko'rsatib, har bir ko'rinish uchun bitta qator.

Ustunlar

Har bir ustun uchun bitta qator, unga tegishli bo'lgan ustun nomi, jadval yoki ko'rinish nomini ko'rsatib, ustunli ma'lumotlar turi, uning kattaligi, nullga ruxsat beriladimi yoki yo'qmi va hokazo.

Jadvaldan foydalanishni ko'ring

Har qanday ko'rinishda havola qilingan har bir jadval uchun bitta qator (agar ko'rinish ko'p jadvalli bo'lsa, unda har bir jadval uchun bitta qator kiritiladi)

KOLONNING FOYDALANIShINI KO'RING

Qandaydir ko'rinishda havola qilingan har bir ustun uchun bitta qator

Jadval QARShI

Har qanday jadval ta'rifida belgilangan har bir cheklash sharti uchun bitta qator

KOLONNING ASOSIY FOYDALANISHI

O'ziga xoslik sharti qo'yilgan va boshlang'ich yoki ta'rifida mavjud bo'lgan har bir ustun uchun bitta qator tashqi kalit (agar asosiy yoki tashqi kalit bir nechta ustunlar bilan ko'rsatilgan bo'lsa, unda ularning har biri uchun alohida qator belgilanadi)

FOYDALANILADIGAN MA'LUMOTLAR

Jadval ta'rifida keltirilgan har bir xorijiy kalit uchun bitta qator

QARShI KO'RSATISH

Jadval ta'rifida belgilangan har bir sinov sharti uchun bitta qator

Jadvaldan foydalanishni tekshiring

Tasdiqlash sharoitida, domen cheklovida yoki butun jadvalda ko'rsatilgan har bir jadval uchun bitta qator

QOLONNING FOYDALANISHINI TEKSHIRING

Tasdiqlash sharti, domen cheklovi yoki boshqa cheklash sharoitida havola qilingan har bir ustun uchun bitta qator

MASLAHATLAR

Har bir deklarativ yaxlitlik bayonoti uchun bitta satr

Jadvaldagi imtiyozlar

Istalgan jadvalga berilgan har bir imtiyoz uchun bitta qator

KOLONNING imtiyozlari

Har qanday ustunga berilgan har bir imtiyoz uchun bitta qator

FOYDALANISh UChUN imtiyozlar

Har qanday domenga berilgan har bir imtiyoz uchun bitta qator, belgilar to'plami va boshqalar.

Xarakter to'plamlari

Belgilangan har bir belgi uchun bitta satr

TO'PLAMLAR

Berilgan ketma-ketlik uchun bitta satr

TARJIMALAR

Har bir berilgan transformatsiya uchun bitta satr

SQL LAGUAGES

DBMS tomonidan qo'llab-quvvatlanadigan har bir ko'rsatilgan til uchun bitta satr

SQL2 standarti DBMS uchun kerakli tizim jadvallari to'plamini to'liq qo'llab-quvvatlashni talab qilmaydi. Standart oddiy foydalanuvchilar uchun tizim katalogining ba'zi bir maxsus ko'rinishlari mavjud bo'lishi talablari bilan cheklangan. Shuning uchun tizim jadvallari turlicha turlicha tashkil etilgan
Download 93,98 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish