O‘RTA MAXSUS PROFFESONAL TA’LIMINING O‘QUV DASTURI
Kasbning(mutaxassislikning)kodiva nomi:
5.52.01.02 - Dasturiy inginiringi
Malakanomi:
Amaliy dasturlash bo‘yicha mutaxassis
Mobil dasturlash bo‘yicha mutaxassis
O‘quvdasturiningnomi:
Ishlabchiqarishamaliyoti
O‘quvdasturidagitartibraqami:
3.1.9
Soatlarsoni:
180
Toshkent – 2021
Ishlab chiqdi:
DjurayevA.I. – TATT maxsus fan o‘qituvchisi;
Mirzaxidova M.M. – TATT maxsus fan o‘qituvchisi;
Taqrizchi:
O‘quv dasturiga umumiy talablar
Dasturningnomi
Ishlabchiqarishamaliyoti
Ajratilgansoatlar
180
Мavzularsoni
21
Dasturningmaqsadi
-SQL orqali ma’lumotlar bazasining to‘g‘ri kontseptsiyasini yaratish
O‘zlashtirishnatijalari
relyatsion ma’lumotlar bazasini yaratish;
Ma’lumotlar bazasidan ma’lumotlarni dasturiy ravishda ajratish uchun so‘rovlar tilidan foydalanish.
Oddiy dasturlarni ishlab chiqishda dasturlash tili operatorlaridan foydalanish, yangi dasturiy mahsulotlarni ishlab chiqish va yaratish,
obyektga yo‘naltirilgan dasturlashning asosiy tamoyillari bilan ishlash, obyektlar bilan ishlash
Bilim
turli darajadagi ma’lumotlar bazasini modellash;
ma’lumotlar bazasi modellarini taxlil qilish tamoyillari;
ma’lumotlar bazasini belgilangan mezonlarga muvofiq optimallashtirish usullari;
SQL tili relyatsion ma’lumotlar bazasi bilan ishlashning asosiy vositasi sifatida qo‘llash usullari.
kichik dasturlar, dasturlar kutubxonalarini kompilyatsiya qilish;
obyektga yo‘naltirilgan dasturlash modeli, sinflar va obyektlar
haqida tushuncha, ularning xossalari va usullari
Ko‘nikmalar
ma’lumotlar bazasini mavzu doirasida taxlil qilish;
ma’lumotlar bazasining mantiqiy va jismoniy tuzilishini shakllantirish;
ma’lumotlar bazasini boshqarish tizimlaridan foydalanish;
tizimli texnologiyalar va obyektga yo‘naltirilgan dasturlash yordamida dasturlash;
O‘quv dasturigamuvofiq o‘zaro bog‘liq fanningnomi
Ma’lumotlar bazasi va boshqarish tizimlari, Obyektga yo‘naltirilgan va tarmoq dasturlash
O‘qitishningtashkiliyshakli
N – nazariy dars;
А – amaliy dars;
NA – nazariy va amaliy darslar birgalikda tashkil etiladi; MX – maxsus o‘quv laboratoriya xonasida dars.
Dasturtalabi
Majburiy
O‘qitishtili
Guruhga tayinlangan o‘qitish tiliga asoslanib.
Baholashtartibi
Uy vazifalari (hisobotlar, kundalik, tavsifnoma va boshqalar); Amaliyotda ishtirok etish; Yakuniy imtihon.
Bilim va ko‘nikmalarnibaholash
Yozma, og‘zaki, savol-javob, munozara, test, amaliy topshiriq
O‘quvdasturiningmazmuni
№
Mavzunomi
Mavzuning qisqacha mazmuni
Jami
O‘qitishnin g tashkiliy
shakli
Must aqil
ish
1
Texnika xavfsizligi va ish joyi bilan tanishuv.
Mehnat muhofazasi va texnika xavfsizligi qoidalari va ish joyi bilan tanishuv. Ish joyidagi tartib qoidalar bilan tanishish.
6
MX
3
Ma’lumotlarbazasivaboshqarishtizimlari(90)
2
Ma’lumotlar omborini boshqarish tizimlari – MOBT
MOBT modellari. MOBT arxitekturasi. Ierarxik, tizimli, obyektga yo‘naltirilgan va boshqa turlari. Ma’lumotlar bazasini
loyihalash bosqichlari. MS Accessda dasturi, obyektlari
6
MX
3
3
MS Access Jadvallar bilan ishlash
Jadval ma’lumotlarining turlari. Jadval maydoni xossalari. Jadvallar bilan ishlash. Jadvallarni import va eksport qilish. Jadval filtri bilan ishlash.
Jadvallarni bog‘lash.
12
MX
6
4
MS
Formalar ishlash
Access bilan
Forma xususiyatlari va ularni loyihalash. Konstruktor yordamida, Tayyor jadval yordamida forma yaratish va uni tahrirlash. Tayyor jadvallarda diagrammalar yaratish.
12
MX
6
5
MS
so‘rovlar ishlash
Accessda
bilan
So‘rovlar bilan ishlash. So‘rovlar oynasi. So‘rovlarni tashkil etish. Ko‘rsatilgan ma’lumotlarni o‘chirish, yangilash va qo‘shish so‘rovlarini yaratish va ular bilan ishlash.
So‘rovlarda operatorlar bilan ishlash.
12
MX
6
6
MS Accessda Murakkab so‘rovlar
bilan ishlash
Murakkab so‘rov yaratish. Ma’lumotlarni guruhlash. Agregat
funksiyalar. Kesishgan so‘rov
6
MX
3
7
MS
hisobotlar makroslar ishlash
Accessda
va bilan
MS Access hisobotlari bilan ishlash asoslari. Jadvallar asosida turli hisobotlar yaratish. Makroslarni qo‘shishning turli usullari. Makros
yaratish texnikasi.
12
MX
6
8
MS Access da SQL so‘rovlari bilan ishlash
Sql yordamida Jadvallar yaratish, o‘chirish, o‘zgartirish. SQL yordamida tanlash so‘rovlari. SELECT, FROM ifodalari. SQL yordamida tanlash
so‘rovlari WHERE, BETWEEN, IN, LIKE operatorlari
6
MX
3
9
SQL da amallar,
arifmetik
SQL da arifmetik amallar, operatorlar va hisoblangan ustunlar yasash.
Natijaviy (agregat) funktsiyalari COUNT, SUM, AVG, MAX, MIN.
12
MX
6
So‘rovlarida guruhlash uchun GROUP
BY dan foydalanish. HAVING ning qo‘llanilishi.
10
SQL so‘rovlari yordamida jadvallani o‘zgartirish
Jadvaldagi ma’lumotlarni o‘zgartirish: bitta INSERT yozuvini yoki mavjud INSERT SELECT jadvalidagi
yozuvlar guruhini kiritish.
6
MX
3
11
SQL
so‘rovlar
ichma-ich
Ichma-ich so‘rovlarning shakllanishi.
6
MX
3
Obyektgayo‘naltirilganvatarmoqdasturlash(84)
12
Dasturlash asoslari. O‘zgaruvchi turlari.
Dasturlash til standartlari. Loyiha muhiti. Kompilyator va interpritatorlar. O‘zgaruvchi turlari. Strukturalangan
o‘zgaruvchilar turlari
6
MX
3
13
Shartli operatorlar.
Shartli operatori
operator.
Shartli
tanlosh
12
MX
6
14
Siklli operatorlar
Parametrli sikllar. Ichma-ich sikllar. Sharti oldinda berilgan sikllar. Sharti keyin berilgan sikllar. Parametrik
sikllar
12
MX
6
15
Massivlar massivlar)
(sonli
Bir o‘lchovli massivlar. Ikki o‘lchovli massivlar. Massivlarni turli usullrda saralash
6
MX
3
16
Massivlar
massivlar)
(satrli
Satrlar. Satrlar bilan ishlashdigan
standart protseduralar va funktsiyalar
6
MX
3
17
Strukturalar
Tuzilgan ma’lumotlar turi to‘plamlar. To‘plamlar bilan amallar.
6
MX
3
18
Fayllar bilan ishlash
Birlashtirilgan ma’lumotlar turi -
yozuv. Ketma-ket kirish fayllari. To‘g‘ridan -to‘g‘ri kirish fayllari
6
MX
3
19
Prosedura va funktsiyalar
Prosedura va funktsiyalarni tashkil qilish. Qism dasturlarning chaqiruvi. Parametrlarni uzatish mexanizmi.
Funktsiyalarni tashkil qilish.
12
MX
6
20
Ko‘rsatkichlar
Ko‘rsatkichlar. Ko‘rsatkichlarning tavsifi. Dinamik ravishda ajratilgan xotiraning asosiy tushunchalari va
ilovalari.
12
MX
6
21
Dinamik o‘zgaruvchilar
Dinamik o‘zgaruvchilarni yaratish va o‘chirish. Ko‘rsatkichlarga asoslangan
ma’lumotlar tuzilmalari.