Zahiriddin muhammad bobur nomidagi




Download 41,52 Kb.
bet2/6
Sana02.10.2024
Hajmi41,52 Kb.
#273170
1   2   3   4   5   6
Bog'liq
DAK dasturi KI(KI) (2) (1)

2. Ma’lumotlar bazasi.
(2-fanning nomi)

  1. Ma’lumotlar bazasining maqsadi, vazifalari va asosiy tushunchalari.

Ma'lumotlar bazasi haqida tushuncha. Ma’lumotlar bazasining asosiy terminlari. Ma'lumotlar bazasiga qo'yiladigan talablar. Avtomatlashgan axborot tizimlari: axborotni qayta ishlaydigan ixtiyoriy tizim, tadbiq etish sohasiga qarab AT lar ishlab chiqarish sohasi.

  1. Ma’lumot bazasinining arxitekturasi va uch bosqichli arxitektura

Ma’lumotlar bazasini sinflarga ajratish. Ma’lumotlar bazasini uch bosqichli arxitekturasi: tashqi bosqich; konseptual bosqich; fizik bosqich. Ma’lumotlarni fizik va mantiqiy tavsifi. Ma’lumotlar bazasini boshqarish tizimini tashkil etuvchilari.

  1. Ma’lumot bazasini modellari va mohiyat – aloqa modeli.

Ma’lumotlar modeli tushunchasi. Ierarxik ma’lumotlar modeli. Tarmoqlar ma’lumotlar modeli. Relyatsion ma’lumotlar modeli. Ma’lumotlar bazasini loyihalashda mohiyat – aloqa modeli. Mohiyat aloqa diagrammasini qurish.

  1. Relyatsion ma’lumot bazasi va ma’lumotlar bazasida munosabatlar.

Relyatsion ma’lumotlar bazsini asosiy tushunchalari. Ma’lumotlarning toifalari. Munosabatlarning fundamental xususiyatlari. Ma’lumotlarning relyatsion modeli. Ma’lumotlarni tasvirlashda jadvallardan foydalanish. Ma’lumotlar bazasida munosabatlar. Kodd ilmiy ishi. Munosabatni ikki o‘lchamli jadvallar yordamida tavsiflash. Munosabatlar to‘plami ma’lumotlarni saqlash uchun ishlatilishi va ular orasidagi bog‘lanishlarni modellashtirish.

  1. Relyatsion algebra va relyatsion hisoblash elementlari.

Munosabatlar ustida amallar. Relyatsion ma’lumotlar bazasini asosiy tushunchalari. Relyatsion algebra va uning amallari. Relyatsion hisoblash elementlari va ulardan foydalanish.

  1. Ma’lumotlar bazasini rejalashtirish, loyihalash va administratorlash.

Ma’lumotlar bazasini hayot siklini tashkil etish. Ma’lumotlar bazasini rejalashtirish. Ma’lumotlar bazasini loyihalash. Ma’lumotlar bazasini administratorlash. Ma’lumotga samarali murojaatni tashkil qilishda bazalar o‘zaro aloqasi fayl tuzilmalaridan foydalanish. Ma’lumotlar bazasida aloqadorlik chegaralari va xavfsizlik choralarini tasvirlash.

  1. Ma’lumotlar bazasini normallashtirish: 1NF, 2NF, ZNF va Kodd normal formalari.

Ma’lumotlar bazasini normallashtirish. Funksional bog‘lanishlar va ularning turlari. Birinchi normal forma va uning talablari. Ikkinchi normal forma va uning talablari. Uchinchi normal forma va uning talablari. Kodd normal formasi. Berilgan munosabatni bir necha marta oddiy va kichik munosabatlarga ajratsih.

  1. SQL tili va SQL operatorlarini yozish

SQL tilining vazifalari. Interaktiv va qurilgan SQL. SQL tilida ma’lumot toifalari va ular bilan ishlash. SQL tilining komandalarini tuzilishi va sintaksisi. SQL tilining SELECT (tanlash) operatori va uning parametrlari.

  1. Ma’lumotlar manipulyatsiya qilishda oddiy so‘rovlar yaratish

Murakkab so‘rovlar yaratish. SQLda almashtirish funksiyalari bilan ishlash. Guruhli funksiyalarni so‘rovlarda ishlatish. Tasavvurlar (View) yaratish. Jadvallar bilan ishlash. Ma’lumotlarni ajratish va tiklash.

  1. SQL tili. Ma’lumotlar tavsiflash.

SQL tilida ma’lumotlarni butunligini ta’minlash. Ma’lumot jadvallarini yaratish. Qism so'rovlari bilan ishlash. Ma’lumot bazasi obyektlarini yaratish. Ma'lumotlarni aniqlash tili (DLL) operatorlari. CREATE TABLE komandasi. INSERT komandasi. Har bir ustun uchun tip (toifa) va o'lcham.

  1. Tranzaksiyalarni boshqarishda so'rovlar yaratish va qayta ishlash.

SQL muhitida tranzaksiya tushunchasi. SQL muhitida tranzaksiyalarni boshqarish. So'rovlar yaratish va qayta ishlash. Triggerlar va ulardan foydalanish. POSITION() funksiyalaridan foydalanib pastki satrni qidirish. Joriy satsiyasi. CASE ifodasini ishlatib shartli qiymatlarni ifodalash.

  1. Ma'lumotlar bazasini adminstratorlash va xavfsizligini ta'minlash.

SQL serverda ma'lumotlar bazalari obyektlari himoyasi. SQL server xisob yozuvlarini boshqarish. Protseduralar va ularni yaratish. Ma'lumot bazasini administratori. Ma’lumotlar bazasini loyihalash, uzatish va samaradorligini oshirish.

  1. Ochiq ma'lumotlar bazasi (ODBC) interfeysi.

Ma'lumotlar bazasiga murojaatni tashkil etishda dasturi. ODBC C++ dasturlash tili yordamida ma'lumotlar bazasiga murojaatlarni tashkil etil usullari. SQL so'rovlardan foydalanish, interfeysni va malumotlar bazasi aloqasini ta'minlash.

  1. Ma'lumotlar bazasiga murojaatni tashkil etishda ODBC va C++dan foydalanish.

ODBS C++ dasturlash tili yordamida ma'lumotlar bazasiga murojaatlarni tashkil usullari. SQL so'rovlardan foydalanish. ODBS C++ da interfeysni va ma'lumotlar bazasi aloqasini ta'minlash.

  1. C++ va SQL orqali yangi ma'lumotlar qo'shish, o'zgartirish va o'chirish.

C++ dasturlash tilini MBBT ga bog‘lash. MYSQL ga bog'lash. Ma'lumotlarni qo'shishi, o'zgartirish va o'chirish.

  1. ADO texnologiyasidan foydalanish. -Ma'lumotlar bazasioa murojaatni tashkil etishda ADO va C++dan foydalanish.

ADO texnologiyasi haqida tushuncha. MYSQL ga murojaatni ta'minlash.

  1. ADO va C++ orqali maydon qiymatlarini kiritish, yozuvlarni o'zgartirish, qo'shish va o'zgartirish.

ADO texnologiyasini maydonlarga bog'lash. C++ dasturlash tili orqali maydonlarga o'zgartirishlar kiritish.

  1. XML va ma'lumotlar bazasi

XML haqida umumiy tushunchalar. XMLning vazifasi. Native XML ma'lumotlar bazasida ma'lumotlarni saqlash. XML(Extended Markup Language) kengaytirilgan hoshiyalash tili sifatida. Xujjatlarga nisbatan ma'lumotlar. Shablon asosida so'rovlar tillari. XML so'rovlari tillari.


Download 41,52 Kb.
1   2   3   4   5   6




Download 41,52 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Zahiriddin muhammad bobur nomidagi

Download 41,52 Kb.