Relyatsion ma’lumotlar modeli. Ma’lumotlarni relyatsion modeli asosida munosabat tushunchasi yotadi. Munosabatni ikki o‘lchamli jadvallar yordamida tavsiflash qulay. Jadval tushunarli va inson uchun oddiy. Munosabatlar to‘plami ma’lumotlarni saqlash uchun ishlatilishi mumkin. Shu bilan birga ular orasidagi bog‘lanishlarni modellashtirish imkonini beradi. Yuqorida ko‘rib chiqilgan ierarxik, tarmoqli va boshqa ma’lumotlarni tasvirlash usullarini shunday ikki o‘lchamli jadvalga keltirish mumkin. Bunday jadvallar quyidagi xususiyatlarga ega bo‘ladi.
Jadvalni har bir ma’lumot elementi maydon hisoblanadi va takrorlanuvchi guruhlar bo‘lmaydi;
Barcha ustunlar bir jinslidir;
Har bir ustunga nom tayinlangan;
Jadvalda bir xil satr ikki marta uchramaydi;
Bunday jadvalda satr va ustunlar ixtiyoriy tartibda qaraladi va ixtiyoriy ketma-ketlikda ishlatilishi mumkin.
Yuqoridagi sanab o‘tilgan ma’lumotlar modelidan tashqari hozirgi kunda quyidagi ma’lumotlar modellari ham amaliyotga kirib kelmoqda.
Ko‘p o‘lchamli ma’lumotlar modellari;
Oo’yektga yo‘naltirilgan ma’lumotlar modellari.
Shuningdek boshqa ma’lumotlar modellariga asoslangan har xil tizimlar ham ishlab chiqilmoqda. Bular qatorida quyidagilarni sanash mumkin.
ob’yekt- relyatsion;
semantik;
yo‘naltirilgan;
konseptual va boshqalar.
Ulardan ba’zilari bilimlari bazasi va dasturlash tillarini integratsiyalashga xizmat qiladi.
3.4-rasm. Ma’lumotlar bazasini loyihalashning asosiy bosqichlari
PS – predmet soha;
ILM – infologik model;
DLM – datalogik model;
MFM – ma’lumotlarni fizik modeli; AT – axborot tizimi.
Hozirgi kunda axborot tizimlarini loyihalash xilma–xil usullari mavjud. Umuman olganda, axborot tizimlarini dasturiy ta’minotini yaratish interaktiv xarakterga ega. Axborot tizimlarini loyihalashni asosiy bosqichlari va ular orasidagi bog‘lanish 2.4-rasmda keltirilgan.
AT loyihalashni 1- bosqichida predmet sohasida mantiqiy axborot tuzilmasini quramiz. U PSni va foydalanuvchini talablarini o‘zida mujassamlashtiradi. Bunda biz aniq MBBTga bog‘lanmagan ravishda bu ishlarni bajaramiz, ya’ni PSni axborot-logik tavsifi bajariladi. Bu bosqich infologik model qurish bosqichi deb ataladi. MBBT vositasi yordamida ma’lumotlarni mantiqiy bog‘lanishlarini tashkil qilish ma’lumotlar bazasini DLMini bildiradi. Bu model yordamida ma’lumotlar elementlari orasidagi mantiqiy bog‘lanishlarni aks ettiradi. DLMni ma’lumotlarni saqlash muhiti bilan bog‘laydigan bosqich ma’lumotlarni fizik modeli deyiladi.
Hozirgi kunda PSni tavsiflash uchun ko‘p usullar mavjud. Shulardan biri ob’yekt-aloqa usulidir. Bu usulni ba’zan Ulman – CHen usuli ham deyiladi. PSni mohiyat-aloqa usulida tavsiflaganda quyidagi bosqichlarda ish olib boriladi:
PS ni ob’yektlari aniqlanadi;
Oo’yekt sohalari (atributlari) belgilanadi va uning kalit parametri aniqlanadi. Kalit parametri ob’yektni identifikatsiyalaydi;
Oo’yektlar o‘rtasida aloqa o‘rnatiladi va ular sinflarga ajratiladi;
Maxsus belgilar kiritilib, ob’yekt aloqa diagrammasi o‘rnatiladi.
Bu diagramma PS ning infologik modeli grafik tasviri hisoblanadi.
ER modeli ma'lumotlarni quyidagicha tavsiflaydi:
Oo’yektlar va ob’yektlar majmui;
Aloqa va munosabatlar majmui (Relations);
Xususiyatlar (Attributes), ob'yekt va munosabatlarni tavsiflovchi xususiyatlar.
ER modeli ob’yektlar majmuasini ifodalaydi. Lekin ob’yektlar ularning atributlari bo‘yicha tavsiflanadi.