Agar siz Microsoft Excel kabi elektron jadvallar bilan tanish bo'lsangiz, jadvallar bilan ma'lumotlardan qanday foydalanish mumkinligini allaqachon tushungansiz. Maʼlumotlar bazalari maʼlumotlarni saqlash, boshqarish va olish uchun jadvallardan ham foydalanadi.
Siz allaqachon ma'lumotlar bazalaridan foydalanasiz
Siz buni sezmasligingiz mumkin, lekin kundalik hayotingizda har doim ma'lumotlar bazalarining kuchiga duch kelasiz. Masalan, siz onlayn-banking hisobingizga kirganingizda, bankingiz avval foydalanuvchi nomi va parolingizdan foydalangan holda loginingizni tasdiqlaydi, so'ngra hisobingiz balansi va har qanday operatsiyalarni ko'rsatadi. Sahna ortida ishlaydigan ma'lumotlar bazasi foydalanuvchi nomingiz va parolingiz kombinatsiyasini baholaydi va hisobingizga kirishni ta'minlaydi. Keyin u siz soʻraganingizdek, ularni sana yoki turga koʻra koʻrsatish uchun tranzaktsiyalaringizni filtrlaydi.
Ma'lumotlar bazalari va elektron jadvallar
Ma'lumotlar bazalari elektron jadvallardan farq qiladi, chunki ular katta hajmdagi ma'lumotlarni saqlash va ularni turli usullar bilan boshqarishda yaxshiroq. Quyida maʼlumotlar bazasi bilan bajarishingiz mumkin boʻlgan bir nechta amallarni elektron jadval yordamida bajarish qiyin yoki imkonsiz boʻladi:
- Muayyan mezonlarga mos keladigan barcha yozuvlarni olish
- Yozuvlarni ommaviy yangilash
- Turli jadvallardagi oʻzaro mos yozuvlar
- Murakkab agregat hisoblarni bajarish
Ma'lumotlar bazasi elementlari
Ma'lumotlar bazasi turli xil jadvallardan tashkil topgan. Excel jadvallari singari, ma'lumotlar bazasi jadvallari ustunlar va qatorlardan iborat. Har bir ustun atributga va har bir satr bitta yozuvga mos keladi.
Masalan, X kompaniyasining 50 nafar xodimlarining ismlari va telefon raqamlarini o'z ichiga olgan ma'lumotlar bazasi jadvalini ko'rib chiqaylik. Jadval "Ism", "Familiya" va "Telefon raqami" deb nomlangan ustunlar bilan tuzilgan. Har bir qatorda bitta shaxs uchun tegishli ma'lumotlar mavjud. 50 ta shaxs bo'lgani uchun jadvalda 50 ta kirish qatori va bitta yorliq qatori mavjud.
Ma'lumotlar bazasidagi har bir jadval o'ziga xos nomga ega bo'lishi va har bir satrda (yoki yozuvda) uni aniqlash uchun noyob maydon bo'lishi uchun asosiy kalit ustuniga ega bo'lishi kerak.
Ma'lumotlar bazasidagi ma'lumotlar cheklovlar bilan himoyalangan bo'lib, ularning umumiy yaxlitligini ta'minlash uchun ma'lumotlarga nisbatan qoidalarni amalga oshiradi. Noyob cheklov asosiy kalitni takrorlash mumkin emasligini ta'minlaydi. Tekshirish cheklovi siz kiritishingiz mumkin bo'lgan ma'lumotlar turini boshqaradi. Masalan, Ism maydoni oddiy matnni qabul qilishi mumkin, lekin Ijtimoiy xavfsizlik raqami maydoni ma'lum raqamlar to'plamini o'z ichiga olishi kerak.
Ma'lumotlar bazasining eng kuchli xususiyatlaridan biri bu xorijiy kalitlardan foydalangan holda jadvallar o'rtasida munosabatlar yaratish qobiliyatidir. Masalan, sizda Mijozlar jadvali va Buyurtmalar jadvali bo'lishi mumkin. Har bir mijoz Buyurtmalar jadvalidagi buyurtma bilan bog'lanishi mumkin. Buyurtmalar jadvali, o'z navbatida, Mahsulotlar jadvaliga bog'langan bo'lishi mumkin. Bu usul maʼlumotlar bazasi dizaynini soddalashtiradi, shuning uchun siz barcha maʼlumotlarni bitta yoki bir nechta jadvalga joylashtirmasdan, maʼlumotlarni toifalar boʻyicha tartiblashingiz mumkin.
Ma'lumotlar bazasini boshqarish tizimi
Ma'lumotlar bazasi faqat ma'lumotlarni saqlaydi. Ushbu ma'lumotlardan haqiqiy foydalanish uchun sizga ma'lumotlar bazasini boshqarish tizimi kerak. Ma'lumotlar bazasi ma'lumotlar bazasi ma'lumotlar bazasining o'zi va ma'lumotlarni olish yoki kiritish uchun zarur bo'lgan dasturiy ta'minot va funksionallikdir. DBMS hisobotlarni yaratadi, ma'lumotlar bazasi qoidalari va cheklovlarini amalga oshiradi va ma'lumotlar bazasi sxemasini saqlaydi. Ma'lumotlar bazasi ma'lumotlar bazasi bo'lmasa, bu shunchaki ma'noga ega bo'lmagan bitlar va baytlar to'plamidir.
Agar siz ma'lumotlar bazasini yaratmoqchi bo'lsangiz, Microsoft Access kabi ma'lumotlar bazasi dasturini boshlash uchun yaxshi joy bo'ladi.
FAQ
Ma'lumotlar bazasi sxemasi nima?
Ma'lumotlar bazasi sxemasi uning tuzilishidir. U ma'lumotlar bazasiga qanday ma'lumotlar yoki ob'ektlar kirishi mumkinligini belgilaydi va ular o'rtasidagi munosabatlarni belgilaydi. Sxema odatda Strukturaviy soʻrovlar tili (SQL) yordamida aniqlanadi.
Relyatsion ma'lumotlar bazasi nima?
Relyatsion ma'lumotlar bazasi bir-biriga bog'liq bo'lgan ma'lumotlar nuqtalarini saqlaydi. U maʼlumotlarni bir yoki bir nechta jadvallarga joylashtiradi, ularning har biri uni identifikatsiya qiluvchi noyob kalitga ega.
Ma'lumotlar bazasi so'rovi nima?
Soʻrov shunchaki maʼlumotlar bazasidan maʼlumot olish soʻrovidir. Ma'lumotlar ma'lumotlar bazasidagi bir yoki bir nechta jadvallardan yoki boshqa so'rovlardan kelib chiqishi mumkin. Har safar Google qidiruviga kirsangiz, masalan, soʻrov yuborasiz.
Ma'lumotlar bazasi yozuvi nima?
Yozuv - bu jadvalda saqlanadigan ma'lumotlar to'plami. Yozuvlar ba'zan kordele deb ham ataladi.
Ma'lumotlar bazasidagi xorijiy kalit nima?
Xorijiy kalit - bu ikkita jadvaldagi ma'lumotlarni bir-biriga bog'laydigan umumiy komponent. Chet el kaliti ota-ona jadvali deb nomlangan boshqa jadvalning asosiy kalitiga ishora qiladi. Chet el kalitini o'z ichiga olgan jadval child table deb ataladi.
Ma'lumotlar bazasidagi ob'ekt nima?
Obyekt ma'lumotlar bazasida mavjud bo'lgan ob'ektdir. Bu shaxs, joy, birlik yoki siz ma'lumot saqlamoqchi bo'lgan har qanday mavhum tushuncha bo'lishi mumkin. Masalan, maktab maʼlumotlar bazasida talabalar, oʻqituvchilar va kurslar mavjud boʻlishi mumkin.