Berilganlar bazasini relyatsion modeli modeli er


Download 124.84 Kb.
bet4/6
Sana05.01.2022
Hajmi124.84 Kb.
#205615
1   2   3   4   5   6
Bog'liq
Safoyeva Firuzabonu

Aloqalar jadvali kaliti. Tupllar ichkarida takrorlanmasligi kerak munosabatlar jadvallari va shunga ko'ra ular noyob identifikatorga ega bo'lishi kerak - asosiy kalit.Qiymatlari jadval satrini noyob ravishda aniqlaydigan bir yoki bir nechta atributlar kalit jadvallar.

Asosiy kalit deyiladi oddiy u bitta atributdan iborat bo'lganda yoki kompozitsion, u bir nechta atributlardan iborat bo'lganda. Birlamchi kalitdan tashqari, munosabat o'z ichiga olishi ham mumkin ikkilamchi kalitlar.



Ikkilamchi kalit – bu qiymatlar turli xil satrlar satrlarida takrorlanishi mumkin bo'lgan kalit. Ular bir xil ikkinchi darajali kalit qiymatiga ega qatorlar guruhini izlash uchun ishlatilishi mumkin.

Tashqi kalit - bu boshqa (yoki bir xil) jadvalning kaliti bo'lgan bitta jadvaldagi atributlar to'plamidir. Chet el kalitlari jadvallar orasidagi muhim aloqalarni ta'minlaydi. Ular bir jadvaldagi ma'lumotlarni boshqa jadvaldagi ma'lumotlar bilan bog'lash uchun ishlatiladi. Chet el kalitlari atributlari mos keladigan kalit atributlari bilan bir xil nomlarga ega bo'lishi shart emas.

Shunga o'xshash ma'lumotlar.

Ma'lumotlar bazasining har qanday jadvalidan iborat torlar (shuningdek, deyiladi yozuvlar) va ustunlar (shuningdek, deyiladi chekkalar). Ushbu tsiklda biz ikkala juft atamadan foydalanamiz.

Jadvalning satrlarida unda keltirilgan faktlar (yoki hujjatlar, yoki odamlar, bir so'z bilan aytganda, bir xil turdagi ob'ektlar) haqida ma'lumotlar mavjud. Ustun va satr chorrahasida jadvalda keltirilgan ma'lumotlarning o'ziga xos qiymatlari mavjud.

Jadvaldagi ma'lumotlar quyidagi printsiplarga mos keladi:


  1. Qator va ustun kesishmasida joylashgan har bir qiymat bo'lishi kerak atom (ya'ni uni bir nechta qiymatlarga bo'lish mumkin emas).

  2. Xuddi shu ustundagi ma'lumotlar qiymatlari ushbu ma'lumotlar bazasida foydalanish uchun mavjud bo'lgan bir xil turdagi bo'lishi kerak.

  3. Jadvaldagi har bir yozuv o'ziga xosdir, ya'ni jadvalda maydon qiymatlari to'liq bir xil bo'lgan ikkita yozuv yo'q.

  4. Har bir maydonning o'ziga xos nomi bor.

  5. Jadvaldagi maydonlarning ketma-ketligi ahamiyatsiz.

  6. Yozuvlarning ketma-ketligi ham ahamiyatsiz.

Jadval satrlari tartibsiz deb hisoblanishiga qaramay, har qanday ma'lumotlar bazasini boshqarish tizimi undan tanlovdagi qatorlar va ustunlarni foydalanuvchi xohlagan tarzda saralashga imkon beradi.

Jadvaldagi ustunlar ketma-ketligi ahamiyatsiz bo'lganligi sababli, ular nomlari bilan havola qilinadi va ushbu nomlar berilgan jadval uchun noyobdir (lekin ma'lumotlar bazasi bo'yicha yagona bo'lishi shart emas).

Shunday qilib, endi biz bilamizki, relyatsion ma'lumotlar bazalari jadvallardan iborat. Ba'zi nazariy tushunchalarni tasvirlash va misollar yaratish uchun ma'lumotlar bazasini tanlashimiz kerak. "G'ildirakni qayta kashf qilmaslik" uchun biz Microsoft bilan ta'minlangan NorthWind ma'lumotlar bazasidan foydalanamiz SQL Server va Microsoft Access.

Endi jadvallar orasidagi munosabatlarni ko'rib chiqamiz.









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