Berilganlar bazasini relyatsion modeli modeli er


Ustun ba'zi ma'lumotlarga mos keladi - xususiyat


Download 124.84 Kb.
bet3/6
Sana05.01.2022
Hajmi124.84 Kb.
#205615
1   2   3   4   5   6
Bog'liq
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.

Aloqalar sxemasi, ma'lumotlar bazasi sxemasi. Aloqalar sxemasi - bu juftlarning nomlangan to'plami (atribut nomi, domen nomi (yoki domen tushunchasi qo'llab-quvvatlanmasa, turi)). O'zaro munosabatlar sxemasining darajasi yoki "aritligi" ushbu to'plamning asosiy xususiyatidir. O'RNAK nisbati darajasi oltita, ya'ni 6-ariyadir. Agar bitta munosabatlarning barcha atributlari turli xil domenlarda aniqlangan bo'lsa, atributlarni nomlash uchun tegishli domenlarning nomlaridan foydalanish mantiqan to'g'ri keladi (albatta, bu shunchaki qulay usulda nomlash va domen va atribut o'rtasidagi farqni yo'q qilmaydi). JB sxemasi (strukturaviy ma'noda) - bu nomlangan munosabatlar sxemalari to'plami.

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-guvohnomaBLDG-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.

Xulosa Xuddi shu munosabatlar sxemasiga mos keladigan kataklar to'plami. Ba'zida chalkashmaslik uchun ular "munosabat-sxema" va "munosabat-misol" deb aytishadi, ba'zida munosabatlar sxemasi munosabat sarlavhasi, aloqalar to'plamlari qatoridagi munosabat esa munosabat tanasi deb nomlanadi. Darhaqiqat, munosabatlar sxemasi tushunchasi dasturlash tillarida tuzilgan ma'lumotlar turi tushunchasiga eng yaqin. Aloqalar sxemasini alohida belgilashga, keyin esa ushbu sxema bilan bir yoki bir nechta munosabatlarga ruxsat berish juda mantiqiy bo'lar edi.

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:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling