RDBMSning qisqacha tarixi 1970 yildan 1972 yilgacha EF Kodd relyatsion ma'lumotlar bazasi modelidan foydalanishni taklif qiladigan maqolasini nashr etdi.
RDBMS dastlab ushbu EF Coddning relyatsion modeli ixtirosiga asoslangan.
Jadval nima? RDBMS ma'lumotlar bazasi ma'lumotlarni saqlash uchun jadvallardan foydalanadi. Jadval ma'lumotlarning tegishli yozuvlari to'plamidir va ma'lumotlarni saqlash uchun qatorlar va ustunlarni o'z ichiga oladi.
Jadval RDBMS-da ma'lumotlarni saqlashning eng oddiy namunasidir.
Keling, o'quvchilar jadvali misolini ko'rib chiqaylik.
ID
Ism
YOSH
Kurs
1
Ajeet
24
B.Tech
2021-04-01 121 2
aryan
20
CA
3
Mahesh
21
BCA
4
Ratan
22
MCA
5
Vimal
26
BSC
Maydon nima? Maydon - bu jadvaldagi har bir yozuv haqida aniq ma'lumotlarni o'z ichiga olgan jadvalning kichik birligi. Yuqoridagi misolda talabalar jadvalidagi maydon id, ism, yosh, kursdan iborat.
Qator yoki yozuv nima Jadval qatori yozuv deb ham ataladi. Bu jadvaldagi har bir alohida yozuvning o'ziga xos ma'lumotlarini o'z ichiga oladi. Bu jadvaldagi gorizontal mavjudot. Masalan: Yuqoridagi jadvalda 5 ta yozuv mavjud.
Jadvalda bitta yozuv / qatorni ko'rib chiqamiz.
1
Ajeet
24
B.Tech
Ustun nima? Ustun - bu jadvaldagi ma'lum bir maydon bilan bog'liq barcha ma'lumotlarni o'z ichiga olgan vertikal mavjudot. Masalan: "ism" - bu yuqoridagi jadvalda talabaning ismi haqidagi barcha ma'lumotlarni o'z ichiga olgan ustun.
Ajeet
Oriy
Mahesh
Ratan
Vimal
NULL qiymatlari Jadvalning NULL qiymati yozuv yaratish paytida maydon bo'sh qoldirilganligini bildiradi. Bu nol bilan to'ldirilgan qiymatdan yoki bo'shliqni o'z ichiga olgan maydondan butunlay farq qiladi.
Ma'lumotlarning yaxlitligi Har bir RDBMS bilan ma'lumotlar yaxlitligining quyidagi toifalari mavjud:
Shaxs yaxlitligi : Jadvalda takrorlanadigan qatorlar bo'lmasligi kerakligini belgilaydi.
Domen yaxlitligi : u berilgan ustun uchun yaroqli yozuvlarni turini, formatini yoki qiymatlar doirasini cheklash orqali amalga oshiradi.
Yo'naltiruvchi yaxlitlik : Boshqa yozuvlar tomonidan ishlatiladigan qatorlarni o'chirib bo'lmasligini belgilaydi.
Foydalanuvchi tomonidan belgilangan yaxlitlik : Bu foydalanuvchilar tomonidan aniqlangan ba'zi bir aniq biznes qoidalarini bajaradi. Ushbu qoidalar mavjudlik, domen yoki ma'lumotlarning yaxlitligidan farq qiladi.
1.2. Ma’lumotlar bazasini tashkil etish dasturlari
Quyida ma'lumotlar bazasini boshqarish tizimlarining eng mashhurlari ro'yxati keltirilgan.
SolarWinds ma'lumotlar bazasining ishlash analizatori