№
|
Mavzular
|
Qisqacha mazmuni
|
soati
|
V-semestr
|
|
Berilganlar bazasi va uning konsepsiyasi
|
Asosiy tushunchalar. Berilganlar bazasi (BB). BB konsepsiyalarining evolutsiyasi. Berilganlar tuzilishining uch turi. Uch darajali arxitektura. Chizmalar. Nazorat uchun savollar
|
4
|
|
Berilganlar bazasining asosiy tushunchalari
|
Axborot sohalari. Ob’ektlar va atributlar. Axborotning uch sohasi. Ikki o’lchovli fayllar. Kalitlar. So’rovlar. Nazorat uchun savollar
|
2
|
|
Berilganlar modeli tushunchasi
|
Berilganlar modeli. Chizmalar. Berilganlar elementlarining o’zaro aloqasi. Yozuvlar orasidagi aloqalar. Nazorat uchun savollar.
|
2
|
|
Berilganlar modeli turlari
|
Ierarxik va tarmoq modellar. Berilganlarning ierarxik va tarmoq modellari. Daraxtlar. Terma va shajaraviy fayl. Bir jinsli tuzilishlar. Oddiy va murakkab tuzilishlari. M:M turidagi aloqalar. Nazorat uchun savollar.
|
2
|
|
Relyatsion model tushunchasi.
|
Relyatsion model. Kod qoidalari. Relyatsion modellarga kirish. Kod qoidalari. Relyatsion model tushunchalari. Muqobil atamalar. Kalitlar
|
4
|
|
Berilganlarning relyatsion modellarida chizmalar.
|
Chizma. Berilganlarning relyatsion modellarida chizmalar taqdimoti. Normal chizmaga qo’shimchalar. Nazorat uchun savollar
|
2
|
|
Jami V – semestr bo’yicha
|
16
|
VI-semestr
|
|
“Mohiyat-aloqa” modeli
|
“Mohiyat-aloqa” modeli. Berilganlarning “mohiyat-aloqa” modeli. “Mohiyat-aloqa” modeli elementlari. Binar aloqalarning uch turi. “Mohiyat-aloqa” diogrammalari
|
2
|
|
Relyatsion algebra
|
Relyatsion algebra. Munosabatlar ustida amallar. Dekart ko’paytmasi amali. Tanlash amali. Nusxalash amali. Bo’lish amali. Tutashish amali. Yarim tutashish amali. Ekvivalentlik bo’yicha tutashish amali. Ꝋ - tutash amali. Tashqi tutatish. Nazorat uchun savollar.
|
4
|
|
Munosabatlarni normallash va relyatsion hisoblash.
|
Munosabatlarni normallash. Normallashtirish bosqichlari. Birinchi va ikkinchi normal shakl.. Funksional bog’lanish tushunchasi.
|
2
|
|
Funksional bog’liqlik tushunchasi.
|
Funksinal bog’liqliklar. To’liq funksional bog’liqlik. Uchinchi normal shakl. Boys-Kodd normal shakli. Nazorat uchun savollar.
|
2
|
|
Relyatsion hisoblash
|
Relyatsion hisoblash. Kortejlarni relyatsion hisoblash. Mavjudlik va umumiylik kvantorlari. Ifodalar va formulalar. Kortejlarni relyatsion hisoblashga misollari
|
4
|
|
Domenlarni relyatsion hisoblash
|
Domenlarni relyatsion hisoblash. Domenlarni relyatsion hisoblashga misollar. Berilganlarning relyatsion butunligi. Nazorat uchun savollar
|
2
|
|
SQL operatorlari
|
SQL operatorlari. Select operatori va uning sintaksisi. Tanlash operatori. So’rovlar ifodasi. Bir satrni tanlash operatori. So’rov qismi. Jadval ifodasi. Nazorat uchun savollar
|
4
|
|
Tanlash operatori
|
Tanlash shartlari. SELECT operatoriga doir misollar. Natijani tartiblash. Jadvallarni birlashtirish so’rovlari.
|
4
|
|
Jadvallar ustida amallar
|
Jadvallarning dekart ko’paytmasi. Jadvallarning Ꝋ-birlashtirish. Jadvallarni ekvibirlashtirish
|
2
|
|
Jadvallarning kompozitsiyasi
|
Jadvallarni tabiiy birlashtirish. Jadvallarning kompozitsiyasi.
|
4
|
|
SQL funksiyalari
|
Berilganlarni agregatlash. SQL funksiyalar. Natija olish va guruhlash
|
|