Berilganlar bazasini relyatsion modeli modeli er
Ustun ba'zi ma'lumotlarga mos keladi - xususiyat
Download 124.84 Kb.
|
Safoyeva Firuzabonu
Ustun ba'zi ma'lumotlarga mos keladi - xususiyat, bu eng sodda ma'lumotlar tuzilishi. Yuqorida muhokama qilingan tarmoq va ierarxik modellarda bo'lgani kabi jadvalda bir nechta elementni, guruhni yoki takroriy guruhni aniqlash mumkin emas. Jadvalning har bir ustunida bo'lishi kerak ism mos keladigan ma'lumotlar elementi (atribut).
Tegishli atribut qiymatlari bilan jadvalning ustuni chaqiriladi domen, va turli xil atributlarning qiymatlari bo'lgan satrlar - panjara. Relyatsion jadval munosabati. Shakl. 9 - relyatsion jadval munosabatlari tasviri R... Rasmiy ta'rif munosabatlar R (relyatsion jadval) uning g'oyasiga tayanadi domenlarD. men, (ustunlar) va koreyslar K j (chiziqlar). (D i) domenlar to'plamida aniqlangan R munosabati kichik to'plam deb ataladi domenlarning dekartiy (to'g'ridan-to'g'ri) mahsulotiD 1 * D 2 *… .. * D n Jadval munosabati (1-rasmga qarang) ma'lumotlar elementlari - atributlari (A 1, A 2, ...) nomlari bo'lgan ustunlarni o'z ichiga oladi. D atributi qiymatlari jadvalning tarkib qismida bo'lib, qatorlar va ustunlar hosil qiladi. Bitta ustundagi bir nechta atributlar qiymati bitta domenD i... Ko'pgina atributlar bitta satrda bitta qiymatni tashkil qiladi kortej J ga. Xulosa R tartiblanganlar to'plami bilan hosil bo'ladi koreyslar. R \u003d (Kj), J \u003d 1- m Kj \u003d (d 1j, d 2 j,… d nj), bu erda n - munosabat domenlari soni; belgilaydi munosabatlarning o'lchami; j - koridorning raqami; m - deb nomlangan munosabatdagi jami soni qo'shma raqammunosabatlar. Shakl.9. Jadval-munosabatlarning illyustratsiyasi Domen. Uning umumiy ko'rinishida domen elementlari tegishli bo'lgan ma'lum bir asosiy ma'lumotlar turini va o'zboshimchalik bilan belgilanadi. mantiqiy ifodama'lumotlar turining elementiga qo'llaniladi. Agar bu mantiqiy ifoda haqiqiy bo'lsa, ma'lumotlar elementi domen elementidir. Domen kontseptsiyasining eng to'g'ri intuitiv talqini - bu domenni qadriyatlarning qabul qilinadigan potentsial to'plami sifatida tushunishdir. ushbu turdagi... Masalan, bizning misolimizdagi domen nomlari asosiy belgilar qatori turida aniqlangan, ammo uning qiymatlari faqat nomni ko'rsatadigan satrlarni o'z ichiga olishi mumkin (xususan, bunday satrlar yumshoq belgidan boshlana olmaydi). Domen kontseptsiyasining semantik yukini ham ta'kidlash lozim: ma'lumotlar bir xil domenga tegishli bo'lgan taqdirdagina taqqoslanadigan hisoblanadi. Bizning misolimizda "Bo'sh raqamlar" va "Guruh raqamlari" domenlari butun son turiga kiradi, ammo ularni taqqoslash mumkin emas. E'tibor bering, aksariyat relyatsion DBMS-larda domen tushunchasi ishlatilmaydi, garchi Google V.7 uni allaqachon qo'llab-quvvatlasa ham.
Relyatsion jadvallarning nomlarini, ularning atributlarini (osti chizilgan kalitlarni) va chet el kalitlari ta'riflarini ko'rsatadigan ro'yxat deyiladi ma'lumotlar bazasining relyatsion sxemasi. Bu relyatsion ma'lumotlar bazasining hayot tsikli bosqichini yaratishning dastlabki natijasidir. Misol: Ishchi [ Ishchi-guvohnoma, NAME, HOURLY-RATE, SKILL-TYPE, SVPV-ID] Chet el kalitlari: SKILL-ga asoslangan SKILL-TYPE SVPV-ID-ga murojaat qilingan WORKER TOPSHIRISH [ Ishchi-guvohnoma, BLDG-identifikatori, KUNLARNING SONI, BOSH-KUNI] Chet el kalitlari: WORKER-ID-ga havola qilingan WORKER BVILDING tomonidan havola qilingan BLDG-ID BVILDING [ BLDG-identifikatori, ADRESS, TYPE, QLTY-LEVEL, STATVS] Mahorat [ Qobiliyat - turi, BONUS-RATE, HAFTASI-SAATLAR] Tuple, munosabat. Berilgan munosabatlar sxemasiga mos keladigan juftlik juftliklar to'plamidir (atribut nomi, munosabatlar sxemasiga tegishli har bir atribut nomining bitta ko'rinishini o'z ichiga olgan qiymat. "Qiymat" - bu atribut uchun tegishli domen qiymati (yoki domen tushunchasi qo'llab-quvvatlanmasa ma'lumotlar turi). Shunday qilib, gorizontal daraja yoki "arity", ya'ni undagi elementlar soni, tegishli munosabat sxemasining "arity" ga to'g'ri keladi.Sodda qilib aytganda, grafika - bu ma'lum bir turdagi nomlangan qiymatlar to'plamidir.
Biroq, relyatsion ma'lumotlar bazalarida bunday emas. Bunday ma'lumotlar bazalaridagi munosabatlar sxemasi nomi har doim mos keladigan misol aloqasi nomi bilan bir xil. Klassik relyatsion ma'lumotlar bazalarida ma'lumotlar bazasi sxemasi aniqlangandan so'ng faqat installyatsiya munosabatlari o'zgartiriladi. Ularda yangi koreykalar paydo bo'lishi mumkin va mavjud kanallar o'chirilishi yoki o'zgartirilishi mumkin. Biroq, ko'plab dasturlar ma'lumotlar bazasi sxemasini o'zgartirishga imkon beradi: yangi aloqalarni aniqlash va mavjud munosabatlar sxemalarini o'zgartirish. Odatda bu deyiladi ma'lumotlar bazasi sxemasining rivojlanishi. O'zaro munosabatlarning odatiy kundalik vakili - bu jadval, uning sarlavhasi munosabatlar diagrammasi, qatorlar esa instansiya munosabatlarining nayzalari; bu holda atribut nomlari ushbu jadvaldagi ustunlarni nomlaydi. Shuning uchun, ba'zan ular "munosabatlar atributi" ma'nosini anglatuvchi "jadval ustuni" deyishadi. Ma'lumotlar bazasini tashkil etish va boshqarish vositalarining amaliy masalalariga to'xtaladigan bo'lsak, biz ushbu umumiy terminologiyadan foydalanamiz. Ushbu terminologiya aksariyat tijorat relyatsion MBBlari tomonidan qo'llaniladi. Relyatsion ma'lumotlar bazasi - bu ma'lumotlar bazasi sxemasidagi nomlari munosabatlar sxemalari nomlariga mos keladigan munosabatlar to'plamidir. Ko'rib turganingizdek, relyatsion ma'lumotlar modelining asosiy tuzilish tushunchalari (domen tushunchasini hisobga olmaganda) juda sodda intuitiv talqinga ega, garchi relyatsion ma'lumotlar bazalari nazariyasida ularning barchasi mutlaqo rasmiy va aniq belgilangan.
Download 124.84 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling