Ma'lumotlar bazasi nima?

Elektron jadvaldan ma'lumotlar bazasiga o'tishni amalga oshiring

Ma'lumotlar bazalari axborotlarni saqlash, boshqarish va olish uchun tashkil etilgan mexanizmni taklif etadi. Ular jadvallarni ishlatish orqali qilishadi. Agar siz Microsoft Excel kabi elektron jadvallarni bilib qolsangiz, ehtimol ma'lumotlarni jadval ko'rinishida saqlashga odatlangansiz. E-jadvallardan ma'lumotlar bazasiga sakrashni ko'paytirishning bir qismi emas.

Ma'lumotlar bazalari va elektron jadvallar

Ma'lumotlar bazalari ko'p ma'lumotni saqlash uchun elektron jadvallardan yaxshiroqdir va bu ma'lumotlarni turli usullar bilan ishlash uchun. Kundalik hayotingizda ma'lumotlar bazalarining kuchiga doimo duch kelishingiz mumkin.

Masalan, sizning onlayn bank hisobingizga kirganingizda, bank sizning login va parolingizdan foydalanib o'z loginingizni tasdiqlaydi, so'ngra hisobingizni va har qanday operatsiyalarni ko'rsatadi. Foydalanuvchi nomi va parolingiz kombinatsiyasini baholaydigan sahnalar ortida faoliyat yuritadigan ma'lumotlar bazasi va keyin sizning hisobingizga kirishni ta'minlaydi. Ma'lumotlar bazasi sizning so'rovingizga ko'ra, ularni sana yoki turga qarab ko'rsatish uchun operatsiyalaringizni filtrlaydi.

Elektron jadvalda bajarish qiyin bo'lgan, imkoni bo'lmaganda, qiyin bo'lishi mumkin bo'lgan ma'lumotlar bazasida bajarishingiz mumkin bo'lgan harakatlarning bir nechasi quyidagilardir:

Keling, ma'lumotlar bazasi orqasidagi asosiy tushunchalarni ko'rib chiqaylik.

Ma'lumotlar bazasining elementlari

Ma'lumotlar bazasi bir nechta jadvallardan iborat. Excel jadvallari kabi, ma'lumotlar bazasi jadvallari ustunlar va qatorlardan iborat. Har bir ustun atributga mos keladi va har bir satr bitta yozuvga mos keladi. Har bir jadvalda ma'lumotlar bazasida yagona nom bo'lishi kerak.

Misol uchun, ismlar va telefon raqamlarini o'z ichiga olgan ma'lumotlar bazasi jadvalini ko'rib chiqing. Ehtimol, "FirstName", "LastName" va "TelephoneNumber" deb nomlangan ustunlarni o'rnatgan bo'lar edingiz. So'ngra ma'lumotlaringizni o'z ichiga olgan ustunlar ostidagi satrlarni qo'shishni boshlaysiz. 50 ta xodimlar bilan ishlaydigan kontakt ma'lumoti jadvalida 50 ta satr mavjud bo'lgan jadvalni yopamiz.

Jadvalning muhim jihati, har bir satr (yoki yozuv) uni aniqlash uchun yagona maydonga ega bo'lishi uchun har birida asosiy kalit ustun bo'lishi kerak.

Ma'lumotlar bazasidagi ma'lumotlar cheklovlar deb ataladigan narsalar bilan himoyalangan. Cheklovlar uning butunligini ta'minlash uchun ma'lumotlardagi qoidalarni bajaradi. Masalan, noyob taqiqlash dastlabki kalitni takrorlashni ta'minlamaydi. Cheklash cheklovi kiritishingiz mumkin bo'lgan ma'lumot turini boshqaradi, masalan, ism maydoni tekis matnni qabul qilishi mumkin, ammo ijtimoiy xavfsizlik raqami maydoni aniq raqamlar to'plamini o'z ichiga olishi kerak. Boshqa ba'zi cheklashlar ham mavjud.

Ma'lumotlar bazasining eng qudratli xususiyatlaridan biri tashqi kalitlarni ishlatib, jadvallar orasidagi aloqalarni yaratish qobiliyatidir. Misol uchun, siz mijozlar jadvaliga va Buyurtma jadvaliga ega bo'lishingiz mumkin. Har bir mijoz Buyurtma jadvalidagi buyurtma bilan bog'lanishi mumkin. Buyurtma stoli, o'z navbatida, Mahsulotlar jadvaliga bog'liq bo'lishi mumkin. Ushbu turdagi dizayn ma'lumotlar bazasini o'z ichiga oladi va ma'lumotlar bazasini tuzishni osonlashtiradi, shuning uchun barcha ma'lumotlarni bitta jadvalga yoki bir nechta jadvalga qo'yishdan ko'ra, toifalarga ko'ra ma'lumotlarni tashkil qilishingiz mumkin.

Ma'lumotlar bazasini boshqarish tizimi (DBMS)

Ma'lumotlar bazasi ma'lumotlarni faqatgina ushlab turadi. Ma'lumotdan haqiqiy foydalanish uchun, ma'lumotlar bazasini boshqarish tizimi (DBA) kerak. DBMS ma'lumotlar bazasidan ma'lumotlarni olish yoki ma'lumotlarni kiritish uchun barcha dasturiy ta'minot va funksiyalar bilan birga ma'lumotlar bazasining o'zi. DBMS hisobotlarni yaratadi, ma'lumotlar bazasi qoidalarini va cheklovlarni joriy qiladi va ma'lumotlar bazasi sxemasini saqlaydi. DBMS bo'lmasa, ma'lumotlar bazasi ozgina ma'noli bitlar va baytlar to'plamidir.