Relyatsion ma'lumotlar modelining asosiy tushunchalari
Relyatsion ma'lumotlar modeli - 1970 yilda E. Codd tomonidan ishlab chiqilgan. Mantiqiy ma'lumotlar modeli:
O'zaro aloqalar to'plami shaklida (vaqtga qarab) ma'lumotlar tuzilmalari;
Ma'lumotlar bo'yicha sozlash-nazariy operatsiyalar: ittifoq, kesishish, farq va karteziya mahsuloti;
Maxsus relyatsion operatsiyalar: tanlash, proektsiyalash, ulanish va bo'linish; shuningdek
Ma'lumotlarning yaxlitligini ta'minlash uchun maxsus qoidalar.
Atribut - ma'lumotlar bazalarida - yozuv maydonining nomi yoki tuzilishi. Atrit maydon tarkibidagi ma'lumotlarning hajmini yoki turini tavsiflaydi.
Ma'lumotlar bazalarida domen - ba'zi ma'noda atributlarning barcha qiymatlari to'plamidir.
Ma'lumotlar bazalarida yozuv - har xil turdagi maydonlardan iborat ma'lumotlar jadvalining qatori.
Aloqa kaliti - bu har bir juftlikni o'ziga xos ravishda aniqlaydigan munosabatlar atributidir. Murakkab kalit bir nechta atributlardan iborat.
Aloqa - ba'zi ma'lumotlarni o'z ichiga olgan ikki o'lchovli jadval. Bunday jadvallarning satrlari yozuvlarga, ustunlar esa atributlarga to'g'ri keladi.
Relyatsion algebra - bu rasmiy munosabatlar manipulyatsiyasi tizimi, uning asosiy operatsiyalari: proektsiyalash, ulanish, kesishish va birlashma.
Ma'lumotlar bazasining tuzilishi - ma'lumotlar bazasida yozuvlarni tashkil qilish printsipi yoki tartibi va ular o'rtasidagi munosabatlar.
Nisbiy algebra Cheklash, qo'shilish va kesishuv operatsiyalari
Proektsiyalash
Har bir atribut R ga tegishli bo'lgan R1, R1, R1 ... Rn atributlari bo'yicha R munosabatlarining proektsiyasi, sarlavha (R1, R2, R3 ... Rn) va shaklning ko'p sonli (r1, r2, r3, ... rn) atributlari bilan bog'liqlikdir. Bunday holda, takroriy dublonlar o'chiriladi.
Proektsiyaga munosabatlar vertikal tilim deyiladi.
Sintaksis R
Birlashtirish
Ikki mos keladigan aloqalar birligi R1 va R2 bilan bir xil sarlavha bilan munosabat deb ataladi va takroriylardan tashqari barcha operandlar to'plamlarini o'z ichiga oladi.
R1 sintaksisi R2 birlashmasi R2
Do'stlaringiz bilan baham: |