2. Ma'lumotlar bazasi sxemasining turlari


Download 26.82 Kb.
Sana17.12.2022
Hajmi26.82 Kb.
#1025046
Bog'liq
Sxemadagi MB obyektlari


Mavzu: Sxemadagi ma'lumotlar bazasi obyektlari.
Reja:
1.Sxema haqida ma'lumot.

2. Ma'lumotlar bazasi sxemasining turlari.


3. Ma'lumotlar bazasi sxemasi ob'ektlarini o'rganish.

Sxema - tashkilotni ta'minlaydigan ma'lumotlar bazasining rejasidir.
Sxema ob'ektlarining umumiy ko'rinishi.
Sxema - bu ma'lumotlar bazasi ob'ektlari to'plami. Sxema ma'lumotlar bazasi foydalanuvchisiga tegishli va u foydalanuvchi bilan bir xil nomga ega. Sxema ob'ektlari foydalanuvchilar tomonidan yaratilgan mantiqiy tuzilmalardir. Jadvallar yoki indekslar kabi ob'ektlar ma'lumotlarni saqlaydi yoki faqat ko'rinish yoki sinonim kabi ta'rifdan iborat bo'lishi mumkin.
Eslatma:
Jadval maydoni va sxema o'rtasida hech qanday aloqa yo'q. Xuddi shu sxemadagi ob'ektlar turli jadval maydonlarida saqlashdan foydalanishi mumkin va jadval maydoni turli sxemalardan ma'lumotlarni o'z ichiga olishi mumkin.
Siz SQL yoki Oracle Enterprise Manager yordamida sxema obyektlarini yaratishingiz va boshqarishingiz mumkin. Asosiy SQL siz uchun Oracle Enterprise Manager tomonidan yaratilgan.
Ma'lumotlar bazasi sxemasi ma'lumotlar bazasida munosabatlarni tavsiflovchi metadata to'plamidir. Sxema, ma'lumotlar bazasi jadvallarida joylashtirilgan ma'lumotlar bazasini tuzish yoki tuzish rejasi sifatida ham tavsiflanadi.

Ma'lumotlar bazasi sxemasining turlari.


Ma'lumotlar bazasi sxemasining ikki turi mavjud:

  1. Jismoniy ma'lumotlar bazasi sxemasi ma'lumotlarning har bir qismini ma'lumotlar bazasida qanday saqlashi uchun rejani beradi.

  2. Mantiqiy diagramma ma'lumotlar bazasidagi jadval va munosabatlarga tuzilishni beradi. Umuman olganda, mantiqiy sxema fizik diagrammadan oldin yaratiladi.

Odatda, ma'lumotlar bazasi dizaynerlari ma'lumotlar bazasi bilan o'zaro aloqada bo'ladigan dasturiy ta'minot asosida bazasi sxemasi yaratish uchun ma'lumotlar modelini ishlatadilar.
Ma'lumotlar bazasi sxemasi ob'ektlarini o'rganish.
Ma'lumotlar bazasidagi sxema ob'ektlarini o'rganish va boshqarish uchun Ma'lumotlar bazasini boshqarish xususiyati sahifasi ochiladi ( "Ma'lumotlar bazasini boshqarish sahifasi" ga qarang) va Ma'lumotlar bazasi ob'ektlari bo'limidagi havolalardan birini bosiladi.
Ma'lumotlar bazasidagi ob'ektlarni ko'rish uchun "Ma'lumotlar bazasi ob'ektlari" sarlavhasidagi havolalarni bosiladi. Bundan tashqari, istalgan maʼlumotlar bazasi obyekti bosh sahifasining Qidiruv boʻlimidan istalgan sxema obyektiga kirishingiz mumkin.
Sxema havolasini tanlaganingizda standart Object_Name sahifasi paydo bo'ladi. siz "Sxema" va "Obyekt nomi" katakchalariga qiymatlarni kiritish orqali ob'ektlarni qidirishingiz mumkin.
Shuningdek, siz boshqa sxema ob'ektlariga, shu jumladan Ma'lumotlar bazasi ob'ektlari sarlavhasi ostida to'g'ridan-to'g'ri havolasi bo'lmagan ob'ektlarga kirishingiz mumkin. Muayyan ma'lumotlar bazasi ob'ektini tanlash uchun Ob'ekt turi ro'yxatidan variantni tanlang.
Sxema ob'ekti nimani anglatadi?
Oracle ma'lumotlar bazasidagi sxema ob'ekti ma'lumotlar bazasi qanday saqlanishini tavsiflovchi tuzilmadir. U jadvallar, klasterlar, indekslar, ko'rinishlar, ma'lumotlar bazasi havolalari, funktsiyalar va ma'lumotlar bazasining boshqa muhim qismlari haqidagi ma'lumotlarni o'z ichiga oladi. Sxema ob'ekti har bir ma'lumotlar bazasi foydalanuvchisi bilan bog'lanadi va ma'lumotlar bazasi jadvallar maydonida saqlanadi.
Sxema obyektlarini nomlash.
Ma'lumotlar bazasidagi har bir ob'ekt bitta sxemaga tegishli va ushbu sxemada noyob nomga ega. Ob'ektni yaratganingizda, uni saqlamoqchi bo'lgan sxemada ekanligiga ishonch hosil qilishingiz kerak. Umuman olganda, siz bitta dasturga tegishli bo'lgan barcha ob'ektlarni bir xil sxemaga joylashtirasiz.
Ma'lumotlar bazasi ob'ektining nomi ma'lum qoidalarga rioya qilishi kerak, shu jumladan uning sxemasida noyob bo'lishi kerak. Bundan tashqari, ob'ekt nomlari 30 baytdan oshmasligi kerak va harf bilan boshlanishi kerak. Agar siz ushbu qoidalardan birini buzadigan nom bilan ob'ekt yaratishga harakat qilsangiz, Oracle xatoga yo'l qo'yadi.
Ikki xildagi ob’ektlar o’rtasidagi aloqalar, ularning nusxalari o’rtasidagi qat’iy iyerarxik munosabatlar bilan aniqlanib, ular asosiy va tobe yozuvlar to’plamidan iboratdir.
Daraxt turiga misol:

Bunda yozuv turlari orasida bog’lanish mavjud. Bunday sxemadagi ma’lumotlar bazasi quyidagi ko’rinishda tasvirlanadi (daraxtning bitta nusxasi):


Techopedia ma'lumotlar bazasi sxemasini tushuntiradi.
Ma'lumotlar bazasi sxemasi odatda turli jadvallarni, ularning maydonlarini va ular va boshqa jadvallar o'rtasidagi munosabatlarni ko'rsatadi. Ma'lumotlar bazasi sxemasi mahalliy ma'lumotlar bazasi tilida aniqlanadi; shuning uchun sxemaning mantiqiy tuzilishi va vizualizatsiyasi har bir ma'lumotlar bazasi tilida farq qilishi mumkin. Bu ma'lumotlar bazasi ma'murlariga ma'lumotlar bazasining arxitektura tartibini tushunishda yordam beradi.

Jadvallar va maydonlarga qo'shimcha ravishda, ma'lumotlar bazasi sxemasi ma'lumotlar bazasini belgilaydi:
Indekslar
Koʻrishlar
Triggerlar
Ma'lumotlar bazasi havolalari
Voqealar
Protseduralar
Funksiyalar
Download 26.82 Kb.

Do'stlaringiz bilan baham:




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