Ma’ruza: Relyatsion ma’lumotlar modeli.
Reja:
Ma'lumotlar turi
Ma'lumotlar bazasi sxema
Tabiiy kalit
Modelning nazariy asosi munosabatlar nazariyasi bo'lib, uning asosini ikki mantiqchi - amerikalik Charlz Souders Peirce va nemis Ernst Shreder qo'ygan. Keyinchalik, 1970-1971 yillarda amerikalik matematik E. F. Kodd o'zidan oldingi olimlarning ishlariga asoslanib, relyatsion modelning asosiy tushunchalari va cheklovlarini shakllantirdi, amallar to'plamini ettita asosiy va bitta qo'shimcha bilan chekladi. Coddning takliflari ma'lumotlar bazasi tizimlari uchun shunchalik samarali bo'ldiki, u hisoblashning nazariy asoslari uchun Tyuring mukofotiga sazovor bo'ldi.
Relational ma'lumotlar modeli (RDM) eng sodda va ishlab chiqilgan matematik apparatga (relyatsion algebra yoki relyatsion hisob) asoslangan, shuning uchun u aslida ma'lumotlar bazasida ma'lumotlarni ifodalash uchun standart modelga aylandi.
Relyatsion ma'lumotlar bazalarining asosiy tushunchalari ma'lumotlar turi, domen, atribut, kortej, birlamchi kalit va munosabatdir.
Alohida jadvallar orasidagi munosabatlarga ega bo'lgan ma'lumotlar bazalari relyatsion deyiladi . Shunday qilib, relyatsion ma'lumotlar modeli odatda munosabatlar yoki munosabatlar deb ataladigan o'zaro bog'langan jadvallar to'plami ko'rinishidagi ma'lumotlarni ifodalaydi .
Tegishli munosabatlar asosiy (magistr) - bo'ysunuvchi (tafsilot) tamoyiliga muvofiq o'zaro ta'sir qiladi. Asosiy jadval ko'pincha ota-jadval deb ataladi va bo'ysunuvchi jadval ko'pincha bolalar jadvali deb ataladi. Xuddi shu jadval bitta ma'lumotlar bazasi jadvaliga nisbatan asosiy jadval va boshqasiga nisbatan pastki jadval bo'lishi mumkin.
Aloqa - bu munosabatlar jadvalidir.
Ma'lumotlar turi . Relyatsion modeldagi ma'lumotlar turi tushunchasiMa'lumotlar turi ma'lumotlarni qayta ishlashning mumkin bo'lgan usullarini va ularni saqlash uchun zarur bo'lgan joyni belgilaydi. Qo'llab-quvvatlanadigan ma'lumotlar turlari to'plami DBMS tomonidan belgilanadi va tizimlar orasida katta farq qilishi mumkin. Biroq, barcha DBMSlar uchun umumiy ma'lumotlar turlari mavjud:
· butun son turi;
· haqiqiy;
· ip;
· pul qiymatlari bo'yicha maxsus ma'lumotlar turi;
· sana yoki sana va vaqtni saqlash uchun maxsus ma'lumotlar turlari;
· binar ob'ektlarning turlari (bu turning dasturlash tilida o'xshashi yo'q; odatda uni belgilash uchun BLOB qisqartmasi ishlatiladi - Binary Large Object).
Domen - bu bir xil turdagi atom qiymatlari to'plami. Domenlar maxsus turdagi.
Atribut - ob'ektning (ob'ektning) xarakteristikasi. Atributlarning nomlari bor, ular orqali ularga kirish mumkin. Atribut nomi munosabatlar ichida yagona bo'lishi kerak.
Aloqa sxemasi bu nomlangan juftliklar to'plamidir {atribut nomi, domen nomi (yoki domen tushunchasi qo'llab-quvvatlanmasa, turi)}.
Aloqa darajasi - bu munosabatlarning atributlari soni. Birinchi darajali munosabatlar birlik, ikkinchi darajali - ikkilik, uchinchi daraja - uchlik, n - n - darajalimunosabat deyiladi
Dostları ilə paylaş: |