3. Mazmuni Ma’lumotlar bazasini boshqarish tizimlari 4 kurs 7 semestr


Download 39.5 Kb.
Sana18.06.2020
Hajmi39.5 Kb.
#120069
Bog'liq
444.MBBT


3. Mazmuni

Ma’lumotlar bazasini boshqarish tizimlari

4 kurs 7 semestr
1-mavzu. Ma’lumotlar bazasining maqsadi, vazifalari va asosiy talablar. Ma’lumot bazasining arxitekturasi. Uch bosqichli arxitektura

Avtomatlashgan axborot tizimlari. Aniq ma’lumotlarni (masalani) hal qilishda inson real dunyoni u yoki bu soxasi. Obyektlarni majmuasini predmet soxa. Obyekt - bu ixtiyoriy predmet, xodisa, tushuncha yoki jarayon. Tashki boskich, Konseptual boskich, Fizik boskich.



2-mavzu. Ma’lumot bazasi modellari. Mohiyat aloqa (ER) diagrammasi

Iyerarxik modellarda yozuvlar daraxtsimon strukturali ko’rinishda bo’ladi.

Iyerarxik tuzilishli ma’lumotlar sodda yaratiladi. Bu ko’pincha tadbiqlarda qulay, lekin ma’lumotlarni ko’plari daraxtsimon strukturali bog’lanish tabiatiga ega emas.Ma’lumotlarni relyasion modeli asosida munosabat tushunchasi yotadi.

Munosabatni 2 o’lchamli jadvallar yordamida tavsiflash qulay. Jadval tushunarli ko’rimli va inson uchun oddiy.

3-mavzu. Relyatsion ma’lumot bazasi va ma’lumotlar bazasida munosabatlar. Relyatsion algebra va relyatsion hisobot elementlari

Munosabatni 2 o’lchamli jadvallar yordamida tavsiflash qulay. Jadval tushunarli ko’rimli va inson uchun oddiy.

Munosabatlar to’plami ma’lumotlarni saqlash uchun ishlatilishi mumkin. Shu bilan birga ular orasidagi bog’lanishlarni modellashtirish imkonini beradi.

Relyasion algebrada quyidagi 8 ta operator keng ishlatiladi. Ulardan 4 tasi an’anaviy to’plamlar ustidagi amallar kiradi.



4-mavzu. Ma’lumotlar bazasini rejalashtirish, loyihalashlash va administratorlash. Ma’lumotlar bazasini normallashtirish

Ma’lumotlar bazasi tizimini yaratish xayot siklini samarali tashkil etishga imkon beradigan boshkaruv faoliyati. Tashkillashtirishning axborot tizimi umumiylashtirilib integratsiyalanishi lozim. Ma’lumotga samarali murojaatni tashkil qilishda bazalar o’zaro aloyasi fayl tuzilmalaridan foydalanishni tasvirlaydi.

Normal formalar 1NF, 2NF, ZN F va Kodd.

5-mavzu. SQLtili tushunchasi. SQL tilida jadvallar yaratish, o‘zgartirish va o‘chirish

SQL tilining vazifalari. Interaktiv va qurilgan SQL. SQL ma’lumot toifalari. SQL tilining SELECT (tanlash) operatori va uning parametrlari.

6-mavzu. Ma’lumotlar bazasida ma’lumotlar yozish, o‘zgaritirish va o‘chirish. Ma’lumotlarni tanlash va ular ustida amallar

Ma’lumotlar bazasida ma’lumotlar yozish, o‘zgaritirish va o‘chirish. Ma’lumotlarni tanlash va ular ustida amallar.



7-mavzu. SQLda jarayonlar va standart funksiyalar. Ma’lumotlar manipulyatsiya qilish. Oddiy so‘rovlar yaratish

SQL ma’lumotlarni almashtirish tili bo’lib hisoblanadi, ya’ni u jadvallar bilan ishlashga mo’ljallangan bo’lib, kiruvchi ma’lumotlar talab etilgan chiquvchi ko’rinishga holatga aylantirib beradi.

8-mavzu. Ma’lumotlarni jamlash va guruhlash. Agregat funksiyalar Bir nechta jadvallar bilan ishlash

Malumotlarni jamlash va guruhlash. Agregat funksiyalar Bir nechta jadvallar bilan ishlash.

9-mavzu. Murakkab so‘rovlar yaratish. SQL tilida indekslardan foydalanish

Murakkab so‘rovlar yaratish. SQL tilida indekslardan foydalanish.

10-mavzu. Tasavvurlar yaratish va ular bilan ishlash. SQL tilida funksiyalar yaratish

Tasavvurlar yaratish va ular bilan ishlash. SQL tilida funksiyalar yaratish.

11-mavzu. SQL tilida triggerlar. Tranzaksiyalarni boshqarish. So‘rovlar yaratish va qayta ishlash

SQL tilida triggerlar. Tranzaksiyalarni boshqarish. So‘rovlar yaratish va qayta ishlash.

12-mavzu. Ma’luotlar bazasini administratorlash va xavfsizligini ta’minlash. Ochiq ma’lumotlar bazasi aloqasi (ODBC) interfeysi

ODBC (inglizcha. Open Database Connectivity)— Microsoft firmasi Call Level interface (CLI) spetsifikatsiyasiga asoslangan Simba Technologies bilan xamkorlikda ishlab chiqgan ma’lumotlar bazasiga murojaat xuquqini beruvchi (API) dasturiy interfeys.

13-mavzu. Ma’lumotlar bazasiga murojaatni tashkil etishda ODBC va C++dan foydalanish. C++ va SQL orqali yangi ma’lumotlar qo‘shish, o‘zgartirish va o‘chirish

ODBS C++ dasturlash tili yordamida ma’lumotlar bazasiga murojaatlarni tashkil etil usullari, SQL so’rovlardan foydalanish, intekfeysni va ma’lumotlar bazasi aloqasini ta’minlash.

14-mavzu. ADO texnologiyasidan foydalanish. Ma’lumotlar bazasiga murojaatni tashkil etishda ADO va C++dan foydalanish

ADO.NET — Microsoft .NET ga asoslangan ilovalarga ma’lumotlarga murojaat xukukini taqdim etuvchi texnologiyadir .NET freymvorkning bir qismi bo’lgan texnologiyadir. ADO.NET texnologiyasi DataSet obyektlari bilan birgalikda ishlaydi.

15-mavzu. ADO va C++ orqali maydon qiymatlarini kiritish, yozuvlarni o‘zgartirish, qo‘shish va o‘zgartirish

NET freymvorkning bir qismi bo’lgan texnologiyadir. ADO.NET texnologiyasi DataSet obyektlari bilan birgalikda ishlaydi.

16-mavzu. XML va ma’lumotlar bazasi

XML (Extended Markup Language - kengaytirilgan xoshiyalash tili) va ma’lumotlar bazasi birgalikda butun olam turiga yanada ko’prok o’zgarishlar olib keladi. Bu til boshqa xoshiyalash tillaridan butkul farq qiladi.

4 kurs 8 semestr

17-mavzu. ORACLE MBBT. ORACLE MBBTni qisqacha rivojlanish tarixi

ORACLE ma’lumotlar bazasini boshqarish tizimi. ORACLE ma’lumotlar bazasini boshqarish tizimini qisqacha rivojlanish tarixi.

18-mavzu. Shaxsiy MBBT. Server asosidagi tizimlar. Relyatsion ma’lumotlar bazasi modeli. ORACLE arxitekturasi

Ma’lumotlar bazasini boshqarish tizimi. Server asosidagi tizimlar. Relyatsion ma’lumotlar bazasi modeli. ORACLE arxitekturasi.

19-mavzu. ORACLEni o‘rnatish. ORACLEni asosiy obyektlari. ORACLE tilining ma’lumotlar bilan ishlash (manipulyatsiyalash) vositalari

ORACLEni Shaxsiy kompyuterga o‘rnatish. ORACLEni asosiy obyektlari. ORACLE tilining ma’lumotlar bilan ishlash (manipulyatsiyalash) vositalari.

20-mavzu. So‘rov strukturasi. Oddiy so‘rovlar. Tanlab olish mezonini tuzish. Tartiblash

So‘rov strukturasi. Oddiy so‘rovlar. Tanlab olish mezonini tuzish. Tartiblash.

21-mavzu. ORACLE da ma’lumotlarni tavsiflash tili. ORACLE da ma’lumot toifalari va obyektlari. Simvoli satr. Sonli toifalar

ORACLE da ma’lumotlarni tavsiflash tili. ORACLE da ma’lumot toifalari va obyektlari. Simvoli satr. Sonli toifalar.

22-mavzu. ROWID toifasi. Bitlar satri. Sana va vaqt toifasi. LOB – obyektlari. Jadvallar. Tasavurlar

ROWID toifasi. Bitlar satri. Sana va vaqt toifasi. LOB – obyektlari. Jadvallar. Tasavurlar.

23-mavzu. Nazariy to‘plam amallari. Tashqi birlashtirish. Tartiblash. ORACLE da uzoqlashgan MB aloqa yaratish (o‘rnatish). Ketma –ketliklar. Sinonimlar va ularni yaratish

Nazariy to‘plam amallari. Tashqi birlashtirish. Tartiblash. ORACLE da uzoqlashgan MB aloqa yaratish (o‘rnatish). Ketma –ketliklar. Sinonimlar va ularni yaratish.

24-mavzu. Protseduralar, funksiyalar va paketlar. ORACLE ni SQL funksiyalari

Protseduralar, funksiyalar va paketlar. ORACLE ni SQL funksiyalari.

25-mavzu. ORACLE ni standart paketlari

ORACLE ni standart paketlari.

26-mavzu. Saqlanuvchi protseduralar. Dinamik SQL. Faylli kiritish va chiqarish. Topshiriqlarni boshqarish

Saqlanuvchi protseduralar. Dinamik SQL. Faylli kiritish va chiqarish. Topshiriqlarni boshqarish.
O‘quv vaqtining mashg‘ulotlar turi va ko‘rinishlari bo‘yicha taqsimoti

Mavzu raqami

Mavzular nomi

Ishlar hajmi (soat)

Nazorat

shakli

Ish yuklamasi

Auditoriyadagi ish

Mustaqil tayyorgarlik

Oraliq nazorati

Yakuniy nazorat

(attestatsiya)



Jami

Ma’ruza

Amaliy mashg‘ulotlar

Guruh mashg‘uloti

Seminarlar

Mustaqil o’qish

4 kurs 7 semestr

Ma’lumotlar bazasini boshqarish tizimlari



Ma’lumotlar bazasining maqsadi, vazifalari va asosiy talablar. Ma’lumot bazasining arxitekturasi. Uch bosqichli arxitektura

7

4

4













3









Ma’lumot bazasi modellari. Mohiyat aloqa (ER) diagrammasi

3

2







2







1









Relyatsion ma’lumot bazasi va ma’lumotlar bazasida munosabatlar. Relyatsion algebra va relyatsion hisobot elementlari

7

4




4










3









Ma’lumotlar bazasini rejalashtirish, loyihalashlash va administratorlash. Ma’lumotlar bazasini normallashtirish

3

2




2










1









SQLtili tushunchasi. SQL tilida jadvallar yaratish, o‘zgartirish va o‘chirish

7

4







4







3









Ma’lumotlar bazasida ma’lumotlar yozish, o‘zgaritirish va o‘chirish. Ma’lumotlarni tanlash va ular ustida amallar

6

4




4










2









SQLda jarayonlar va standart funksiyalar. Ma’lumotlar manipulyatsiya qilish. Oddiy so‘rovlar yaratish

3

2




2










1









Ma’lumotlarni jamlash va guruhlash. Agregat funksiyalar Bir nechta jadvallar bilan ishlash

3

2







2







1









Murakkab so‘rovlar yaratish. SQL tilida indekslardan foydalanish

3

2

2













1









Tasavvurlar yaratish va ular bilan ishlash. SQL tilida funksiyalar yaratish

7

4







4







3









SQL tilida triggerlar. Tranzaksiyalarni boshqarish. So‘rovlar yaratish va qayta ishlash

7

4




4










3









Ma’luotlar bazasini administratorlash va xavfsizligini ta’minlash. Ochiq ma’lumotlar bazasi aloqasi (ODBC) interfeysi

6

4




4










2









Ma’lumotlar bazasiga murojaatni tashkil etishda ODBC va C++dan foydalanish. C++ va SQL orqali yangi ma’lumotlar qo‘shish, o‘zgartirish va o‘chirish

7

4




4










3









ADO texnologiyasidan foydalanish. Ma’lumotlar bazasiga murojaatni tashkil etishda ADO va C++dan foydalanish

7

4

4













3









ADO va C++ orqali maydon qiymatlarini kiritish, yozuvlarni o‘zgartirish, qo‘shish va o‘zgartirish

3

2







2







1









XML va ma’lumotlar bazasi

3

2










2




1










Jami 7 semestrda:

82

50

10

24

14

2




32







4 kurs 8 semestr



ORACLE MBBT. ORACLE MBBTni qisqacha rivojlanish tarixi

7

4

4













3









Shaxsiy MBBT. Server asosidagi tizimlar. Relyatsion ma’lumotlar bazasi modeli. ORACLE arxitekturasi

3

2







2







1









ORACLEni o‘rnatish. ORACLEni asosiy obyektlari. ORACLE tilining ma’lumotlar bilan ishlash (manipulyatsiyalash) vositalari

3

2










2




1









So‘rov strukturasi. Oddiy so‘rovlar. Tanlab olish mezonini tuzish. Tartiblash

7

4




4










3









ORACLE da ma’lumotlarni tavsiflash tili. ORACLE da ma’lumot toifalari va obyektlari. Simvoli satr. Sonli toifalar

3

2




2










1









ROWID toifasi. Bitlar satri. Sana va vaqt toifasi. LOB – obyektlari. Jadvallar. Tasavurlar

7

4




4










3









Nazariy to‘plam amallari. Tashqi birlashtirish. Tartiblash. ORACLE da uzoqlashgan MB aloqa yaratish (o‘rnatish). Ketma –ketliklar. Sinonimlar va ularni yaratish

3

2

2













1









Protseduralar, funksiyalar va paketlar. ORACLE ni SQL funksiyalari

7

4







4







3









ORACLE ni standart paketlari

3

2




2










1









Saqlanuvchi protseduralar. Dinamik SQL. Faylli kiritish va chiqarish. Topshiriqlarni boshqarish

7

4




4










3










Jami 8 semestrda:

50

30

6

16

6

2




20










Baholi sinov:

























+




Jami fan bo‘yicha:

132

80

16

40

24







52

+




Download 39.5 Kb.

Do'stlaringiz bilan baham:




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