Mavzu:6.Ma'lumotlar bazasi va asosiy tushuncha va ta'riflar

Mavzu:6.Ma'lumotlar bazasi va asosiy tushuncha va ta'riflar.
Reja:
Ma'lumotlar bazasi.
Rasmiy ravishda "ma'lumotlar bazasi".
.
Ma'lumotlar bazasi ning uyushgan to'plamidir ma'lumotlar, odatda saqlanadi va kompyuter tizimidan elektron shaklda foydalaniladi. Ma'lumotlar bazalari murakkabroq bo'lgan joyda, ular ko'pincha rasmiy ravishda ishlab chiqiladi dizayn va modellashtirish texnikalar.
Ma'lumotlar bazasini boshqarish tizimi (DBMS) bu dasturiy ta'minot bilan o'zaro aloqada bo'lgan oxirgi foydalanuvchilar, dasturlarni va ma'lumotlarni yig'ish va tahlil qilish uchun ma'lumotlar bazasining o'zi. DBMS dasturi qo'shimcha ravishda ma'lumotlar bazasini boshqarish uchun taqdim etilgan asosiy imkoniyatlarni qamrab oladi. Ma'lumotlar bazasi, ma'lumotlar bazasi ma'lumotlar bazasi va unga aloqador dasturlarning yig'indisini "ma'lumotlar bazasi tizimi" deb atash mumkin. Ko'pincha "ma'lumotlar bazasi" atamasi ma'lumotlar bazasi bilan bog'liq bo'lgan har qanday ma'lumotlar bazasi tizimiga yoki dasturiga erkin murojaat qilish uchun ham ishlatiladi.
Kompyuter olimlari ma'lumotlar bazalarini boshqarish tizimlarini quyidagilarga ko'ra tasniflashlari mumkin ma'lumotlar bazasi modellari ular qo'llab-quvvatlaydilar. Relyatsion ma'lumotlar bazalari 1980-yillarda dominant bo'lib qoldi. Ushbu model ma'lumotlari qatorlar va ustunlar bir qatorda jadvallar va ko'pchilik foydalanadi SQL ma'lumotlarni yozish va so'rov qilish uchun. 2000-yillarda relyatsion bo'lmagan ma'lumotlar bazalari ommalashib ketdi, deb nomlangan NoSQL chunki ular boshqacha foydalanadilar so'rovlar tillari.
Rasmiy ravishda "ma'lumotlar bazasi" tegishli ma'lumotlar to'plamini va ularni tashkil etish usulini anglatadi. Ushbu ma'lumotlarga kirish odatda kompyuter dasturlarining o'rnatilgan to'plamidan tashkil topgan "ma'lumotlar bazasini boshqarish tizimi" (DBMS) tomonidan ta'minlanadi. foydalanuvchilar bir yoki bir nechta ma'lumotlar bazalari bilan o'zaro aloqada bo'lish va ma'lumotlar bazasida joylashgan barcha ma'lumotlarga kirishni ta'minlash (garchi ma'lum ma'lumotlarga kirishni cheklaydigan cheklovlar mavjud bo'lsa ham). Ma'lumotlar bazasi katta miqdordagi ma'lumotlarni kiritish, saqlash va qidirib topishga imkon beruvchi turli xil funktsiyalarni taqdim etadi va ushbu ma'lumotlarning qanday tashkil etilganligini boshqarish usullarini taqdim etadi.
Ular o'rtasida yaqin munosabatlar mavjud bo'lganligi sababli, "ma'lumotlar bazasi" atamasi ko'pincha ma'lumotlar bazasini va uni boshqarish uchun ishlatiladigan ma'lumotlar bazasini nazarda tutish uchun tasodifiy ishlatiladi.
Professional olamdan tashqarida axborot texnologiyalari, atama ma'lumotlar bazasi ko'pincha tegishli ma'lumotlarning har qanday to'plamiga murojaat qilish uchun ishlatiladi (masalan, a elektron jadval yoki kartoteka), chunki hajmi va foydalanish talablari odatda ma'lumotlar bazasini boshqarish tizimidan foydalanishni talab qiladi.
Mavjud ma'lumotlar bazasi va ma'lumotlar bazasini boshqarish uchun imkon beradigan turli xil funktsiyalar mavjud bo'lib, ularni to'rtta asosiy funktsional guruhlarga ajratish mumkin:
Ma'lumotlarning ta'rifi - Ma'lumotlarni tashkil qilishni belgilaydigan ta'riflarni yaratish, o'zgartirish va olib tashlash.
Yangilash - Haqiqiy ma'lumotlarni kiritish, o'zgartirish va o'chirish.
Qabul qilish - To'g'ridan-to'g'ri ishlatilishi mumkin bo'lgan shaklda yoki boshqa ilovalar tomonidan qayta ishlash uchun ma'lumot berish. Olingan ma'lumotlar asosan ma'lumotlar bazasida saqlanadigan shaklda yoki ma'lumotlar bazasidagi mavjud ma'lumotlarni o'zgartirish yoki birlashtirish natijasida olingan yangi shaklda taqdim etilishi mumkin.
Ma'muriyat - foydalanuvchilarni ro'yxatdan o'tkazish va nazorat qilish, ma'lumotlar xavfsizligini ta'minlash, ish samaradorligini nazorat qilish, ma'lumotlar yaxlitligini saqlash, bir vaqtda boshqaruvni boshqarish va kutilmagan tizim ishlamay qolishi kabi ba'zi bir hodisalar tufayli buzilgan ma'lumotlarni qayta tiklash.
Ma'lumotlar bazasi ham, uning ma'lumotlar bazasi ham ma'lum bir printsiplarga mos keladi ma'lumotlar bazasi modeli. "Ma'lumotlar bazasi tizimi" ma'lumotlar bazasi modeli, ma'lumotlar bazasini boshqarish tizimi va ma'lumotlar bazasini birgalikda anglatadi.
Jismoniy ma'lumotlar bazasi serverlar haqiqiy ma'lumotlar bazalarini saqlaydigan va faqat DBMS va tegishli dasturiy ta'minotni boshqaradigan maxsus kompyuterlardir. Ma'lumotlar bazasi serverlari odatda ko'p protsessor saxiy xotiraga ega kompyuterlar va RAID barqaror saqlash uchun ishlatiladigan disk massivlari. Bitta yoki bir nechta serverga yuqori tezlikda ishlaydigan kanal orqali ulangan qo'shimcha ma'lumotlar bazasi tezlatgichlari ham katta hajmdagi tranzaktsiyalarni qayta ishlash muhitida qo'llaniladi. DBMSlar ko'pchilikning markazida joylashgan ma'lumotlar bazasi dasturlari. Ma'lumotlar bazasi bazalari odat bo'yicha qurilishi mumkin ko'p vazifali yadro o'rnatilgan bilan tarmoq qo'llab-quvvatlaydi, ammo zamonaviy DBMSlar odatda standartga tayanadi operatsion tizim ushbu funktsiyalarni ta'minlash.[iqtibos kerak ]
Chunki MBBlar muhim qismni o'z ichiga oladi bozor, kompyuterlar va omborlarni sotuvchilar ko'pincha o'zlarining rivojlanish rejalarida DBMS talablarini hisobga olishadi.
Ma'lumotlar bazalari va ma'lumotlar bazasi ma'lumotlar bazalarini ular qo'llab-quvvatlaydigan ma'lumotlar bazasiga (masalan, munosabat yoki XML), ular ishlaydigan kompyuter turlariga (server klasteridan mobil telefonga), so'rovlar tili ma'lumotlar bazasiga kirish uchun foydalaniladigan (lar) (masalan, SQL yoki XQuery ) va ularning ishlashiga ta'sir qiluvchi ichki muhandislik, ölçeklenebilirlik, chidamlilik va xavfsizlik.
Tarix
Ma'lumotlar bazalari va ularning tegishli ma'lumotlar bazalari hajmi, imkoniyatlari va ishlashi kattaligi bo'yicha o'sdi. Ushbu ko'rsatkichlarning oshishi sohalardagi texnologik taraqqiyot tufayli ta'minlandi protsessorlar, kompyuter xotirasi, kompyuterni saqlash va kompyuter tarmoqlari. Ma'lumotlar bazasi kontseptsiyasi 1960 yillarning o'rtalarida keng tarqalgan magnit disklar kabi to'g'ridan-to'g'ri kirishni saqlash vositalarining paydo bo'lishi tufayli amalga oshirildi; oldingi tizimlar ma'lumotlarni magnit lentada ketma-ket saqlashga tayangan. Ma'lumotlar bazasi texnologiyasining keyingi rivojlanishini ma'lumotlar modeli yoki tuzilishiga qarab uch davrga bo'lish mumkin: navigatsion,[8] SQL /aloqador va keyingi munosabat.
Ma'lumotlarning dastlabki ikkita asosiy modellari quyidagilardir ierarxik model va KODASIL model (tarmoq modeli ). Ular bir yozuvdan ikkinchisiga munosabatlarni kuzatib borish uchun ko'rsatgichlardan (ko'pincha fizikaviy disk manzillari) foydalanish bilan tavsiflangan.
The munosabat modeli, birinchi bo'lib 1970 yilda taklif qilingan Edgar F. Kodd, ushbu an'anadan, ilovalar havolalar orqali emas, balki ma'lumotlarning mazmuni bo'yicha qidirishini talab qilish bilan chiqib ketdi. Relyatsion modelda har biri turli xil turdagi ob'ektlar uchun ishlatiladigan daftar tarzidagi jadvallar to'plami qo'llaniladi. Faqat 1980-yillarning o'rtalarida hisoblash texnikasi relyatsion tizimlarning (DBMS va qo'shimcha dasturlarning) keng tarqalishiga imkon beradigan darajada kuchga ega bo'ldi. 1990-yillarning boshlariga kelib, relyatsion tizimlar barcha keng miqyosda hukmronlik qildi ma'lumotlarni qayta ishlash arizalar va 2018 yildan boshlab ular dominant bo'lib qoladilar: IBM DB2, Oracle, MySQL va Microsoft SQL Server eng ko'p qidirilganlar Ma'lumotlar bazasi.[9] Ma'lumotlar bazasi tili, relyatsion model uchun standartlashtirilgan SQL boshqa ma'lumotlar modellari uchun ma'lumotlar bazalariga ta'sir ko'rsatdi.[iqtibos kerak ]
|