Asosiy kontentga o‘tish
Informatik.uz
3-bob. Ma’lumotlar bazalari

Ma’lumotlar bazasi asoslari

Ma’lumotlar bazasi — tartibli saqlanadigan ma’lumotlar majmuasi. Jadval, yozuv, maydon va birlamchi kalit tushunchalarini hamda MBBT (DBMS) vazifasini o‘rganamiz.

8-mavzu / 112 daq o‘qishYangilangan: 27-oktabr, 2026
Mavzular ro‘yxati (8 / 11)

Ma’lumotlar bazasi (MB) — ma’lum qoidalar bo‘yicha tartiblangan, kompyuterda saqlanadigan o‘zaro bog‘liq ma’lumotlar majmuasi. Maktab jurnali, kutubxona katalogi, onlayn-do‘kondagi mahsulotlar ro‘yxati — hammasi ma’lumotlar bazasiga misol. Ma’lumotlarni fayllarda tartibsiz saqlashdan farqli, baza ularni takrorlanishsiz, tez qidirish va o‘zgartirish mumkin bo‘lgan shaklda saqlaydi.

Eng keng tarqalgan model — relyatsion model: ma’lumotlar jadvallarda saqlanadi. Jadvalning har bir ustuni — maydon (masalan, ism, sinf, tug‘ilgan yil), har bir qatori — yozuv (bitta o‘quvchi haqida to‘liq ma’lumot). Har bir maydonning turi bo‘ladi: butun son, matn, sana. Har bir yozuvni noyob aniqlash uchun birlamchi kalit — qiymatlari takrorlanmaydigan maydon (odatda id) — belgilanadi.

Bazaning jadvallari bir-biri bilan bog‘lanadi. Masalan, “O‘quvchilar” jadvalida har bir o‘quvchining id si bor, “Baholar” jadvalida esa student_id maydoni shu id ga ishora qiladi — bunday maydon tashqi kalit deyiladi. Shu tufayli o‘quvchining ismi baholar jadvalida qayta-qayta yozilmaydi: ma’lumot bir joyda saqlanadi, o‘zgartirilganda esa hamma joyda to‘g‘ri bo‘ladi.

Bazani yaratish, to‘ldirish va unga murojaat qilishni ma’lumotlar bazasini boshqarish tizimi (MBBT, ingliz tilida DBMS) amalga oshiradi. Mashhur tizimlar: SQLite, MySQL, PostgreSQL. MBBT ma’lumotlar yaxlitligini saqlaydi (masalan, takroriy birlamchi kalitga yo‘l qo‘ymaydi), bir vaqtda ko‘p foydalanuvchi bilan ishlashni, zaxira nusxa olishni va kirish huquqlarini boshqarishni ta’minlaydi. Murojaat uchun odatda SQL tilidan foydalaniladi.

Asosiy xulosalar

  • Ma’lumotlar bazasi — tartiblangan va o‘zaro bog‘liq ma’lumotlar majmuasi.
  • Relyatsion modelda ma’lumotlar jadvallarda saqlanadi: ustun — maydon, qator — yozuv.
  • Birlamchi kalit har bir yozuvni noyob aniqlaydi.
  • Tashqi kalit jadvallarni bir-biriga bog‘laydi va takrorlanishni kamaytiradi.
  • MBBT (SQLite, MySQL, PostgreSQL) bazani boshqaradi va ma’lumotlar yaxlitligini saqlaydi.

Amaliy topshiriqlar

  1. Sinfingiz uchun “O‘quvchilar” jadvalini loyihalang: kamida 4 ta maydonni (nomi va turi bilan) belgilang va birlamchi kalitni ko‘rsating. Jadvalga 3 ta yozuv kiriting.
  2. Maktab kutubxonasi uchun ikkita jadval tuzing: “Kitoblar” va “Berilgan kitoblar”. Qaysi maydon tashqi kalit bo‘lishini aniqlang va nima uchun kitob nomini ikkinchi jadvalda takrorlamaslikni tushuntiring.
  3. Quyidagi maydonlardan qaysilari birlamchi kalit bo‘la olishini asoslang: ism, familiya, tug‘ilgan sana, pasport raqami, tartib raqami (id).

Mustahkamlash savollari

O‘zingizni sinab ko‘ring: avval o‘ylab ko‘ring, keyin javobni oching.

  1. 1Jadvalda maydon va yozuv nima?
    Maydon — jadval ustuni (ma’lumot turi), yozuv — jadval qatori (bitta obyekt haqidagi to‘liq ma’lumot).
  2. 2Birlamchi va tashqi kalit nimasi bilan farq qiladi?
    Birlamchi kalit o‘z jadvalidagi yozuvni noyob aniqlaydi; tashqi kalit esa boshqa jadvalning birlamchi kalitiga ishora qilib, jadvallarni bog‘laydi.

0 / 11 mavzu o‘tildi

Kirib belgilash
Informatika 11-sinf darsligi muqovasi
DarslikdaInformatika — 11-sinf