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
|
+
|
|