Laboratoriyaishi№3 Mavzu: Multimedia ma'lumotlar bazalarini loyihalashda releatsion yondoshuv. Bog’lamalarning turlari va xususiyatlari. Atributlar va kalitlar. Ishdanmaqsad


Download 12.43 Kb.
Sana05.05.2023
Hajmi12.43 Kb.
#1427989

LABORATORIYAISHI№3
Mavzu: Multimedia ma'lumotlar bazalarini loyihalashda releatsion yondoshuv. Bog’lamalarning turlari va xususiyatlari. Atributlar va kalitlar.


Ishdanmaqsad:Releatsion ma’lumotlar bazasini yaratish.


Mavzu bo’yicha topshiriq
1. Bir nechta jadvallar yarating, ularni asosiy maydonlarini belgilab ulang.
2. Jadvalni ma'lumotlar bilan to'ldiring.


Hisobot shakli
1. Adabiyotlar yordamida laboratoriya ishi to'g'risida hisobot tuzing.
2. Hisobotga skrinshotlarni joylashtiring.


Nazariy qism
Relyatsion ma'lumotlar bazalarining eng muhim afzalliklaridan biri shundaki, mantiqiy guruhlangan ma'lumotlarni turli jadvallarda saqlash va ular o'rtasidagi munosabatlarni belgilash, ularni yagona ma'lumotlar bazasiga birlashtirish. Aloqani belgilash uchun jadvallarda ma'lumotlar turi bir xil bo'lgan maydonlar bo'lishi kerak.Jadvallar o'rtasidagi munosabatlar ushbu sohalarda mos keladigan qiymatlar o'rtasidagi munosabatni o'rnatadi.Bunday tashkilot saqlanadigan ma'lumotlarning ko'payishini kamaytirishga imkon beradi, ularni kiritish, o'chirish va qidirishni soddalashtiradi.Birdan ko'p o'zaro aloqalar (aloqa) (1: M yoki M: 1) - bu eng ko'p ishlatiladigan aloqa turi. Shu munosabat bilan A jadvalidagi har bir yozuv (asosiy kalit) B jadvalidagi bir nechta yozuvlarga mos keladi (tashqi kalit) va B jadvalidagi yozuvlar A jadvalidagi bittadan ko'p yozuvga ega bo'lolmaydi. A jadval asosiy deb nomlanadi, B jadval esa quyi jadval. Yoki ba'zan A jadvaliga ota jadval, B jadvalga esa bolalar jadvali deyiladi.
Jadvallardan birining maydoni kalit bo'lsa, "birdan ko'pga" munosabati yaratiladi.
Aloqa (ulanish) bir-biriga bog'liq (1: 1).A jadvalidagi yozuv B jadvalida bittadan ortiq bo'lishi mumkin emas va aksincha. Bunday jadvallarning tarkibi odatda bitta jadvalga birlashtirilishi mumkin.Ushbu turdagi ulanish kamdan kam qo'llaniladi. Jadvallarni juda ko'p maydonlarga ajratish, xavfsizlikni ta'minlash maqsadida jadvalning bir qismini ajratish yoki bitta jadvaldagi barcha ma'lumotlar boshqasida ishlatilmasa, bunday aloqalarni o'rnatish mantiqan to'g'ri.
Bunday holda, xodimlarning ozgina qismi sport bilan jiddiy shug'ullanadi va sport toifalariga ega, shuning uchun sportchilarning ishchilari to'g'risidagi ma'lumotlar alohida jadvalda ta'kidlangan.
Bitta yakka munosabatlar faqat ikkala maydon ham muhim bo'lganda yaratiladi.
Ko'plarning ko'pchilikka bo'lgan munosabati (munosabati) (N: M). A jadvalidagi bitta yozuv B jadvalidagi bir nechta yozuvlarga, B jadvalidagi bitta yozuv esa A jadvaldagi ko'plab yozuvlarga mos kelishi mumkin.
Bitta kitobda bir nechta muallif bo'lishi mumkin, va har bir muallifda bir nechta kitob bo'lishi mumkin.
Bunday ulanishni MSAccess-da amalga oshirish mumkin emas.Bunday o'zaro bog'liqlik faqat uchinchi jadval - tarkibiy kalitga ega bo'lgan aloqa jadvalining yordami bilan amalga oshiriladi.
Jadvallarni o’zaro bog'lash
Chegaralangan maydonlar bir xil ma'lumot turiga ega.Istisno - hisoblagich maydoni, chunki hisoblagich maydoni ikkinchi darajali kalit sifatida ishlatilishi mumkin emas.Hisoblagich maydoni uzun sonning o'lchamiga ega bo'lgan raqamli maydon bilan bog'lanishi mumkin.
Jadvallar bitta ma'lumotlar bazasida saqlanadi.
Asosiy jadval quyi bo'g'in bilan kalit bilan bog'lanadi.Jadvallar o'rtasida aloqa yaratishda ma'lumotlar yaxlitligi, shuningdek kaskadli yangilanish va tegishli yozuvlarni o'chirish parametrlari o'rnatiladi.
Atribut - bu ob'ekt xususiyatlarining ma'lumotli ko'rinishi.Axborot modelini har qanday axborot tashuvchisiga kiritishda atribut ko'pincha ma'lumotlar elementi, ma'lumotlar maydoni yoki oddiygina maydon deb ataladi.
Relatsion ma'lumotlar bazalarida jadvallar bilan ishlashda har bir jadvalda birlamchi kalit deb nomlangan bo'lishi kerak (zarur).
Birlamchi kalit - bu jadvaldagi ma'lumotlarning noyobligini ta'minlash uchun foydalaniladigan maydon.Bu shuni anglatadiki, jadvalning har bir satridagi (yozuvidagi) boshlang'ich kalit maydonidagi qiymat (ma'lumot) noyob bo'lishi mumkin.
Jadvalda takroriy yozuvlar mavjud bo'lsa, qaysi yozuv yozuvlariga kirish mumkinligi aniq bo'lmasa, noaniqlik yuzaga kelmasligi uchun kerak (ikkita yozuvlar jadvalning barcha sohalarida bir xil qiymatga ega).
Download 12.43 Kb.

Do'stlaringiz bilan baham:




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