Ma’ruza: Relyatsion ma’lumotlar modeli. Reja: Ma'lumotlar turi



Yüklə 279,69 Kb.
səhifə3/3
tarix20.10.2023
ölçüsü279,69 Kb.
#158157
1   2   3
Relyatsion ma’lumotlar modeli

Tabiiy kalit - bu faqat muhim atributlarni o'z ichiga olgan kalit, ya'ni. ma'lumotlarni o'z ichiga olgan.
Tabiiy kalitlarning afzalliklari quyidagilardan iborat: ular juda aniq ma'lumotlarni o'z ichiga oladi va ulardan foydalanish jadvalga atributlarni qo'shish zaruratiga olib kelmaydi, ularning qiymatlari foydalanuvchi uchun hech qanday ma'noga ega emas va faqat munosabatlarni ulang, bu sizga jadvallarning yanada ixcham shaklini olish imkonini beradi.
Tabiiy kalitlarning asosiy kamchiligi shundaki, agar mavzu sohasi o'zgarsa, ulardan foydalanish juda qiyin. Asosiy kalit atribut qiymatlari o'zgarmasligi kerak, ya'ni. O'rnatilgandan so'ng, kortej uchun asosiy kalit qiymatini o'zgartirib bo'lmaydi. Bu talab ma'lumotlar bazasining yo'naltiruvchi yaxlitligini saqlab qolish uchun zarur, chunki O'zaro munosabatlar o'rtasidagi munosabatlar odatda asosiy kalit bilan o'rnatiladi. Qoidaga ko'ra, bunday muammolardan qochish uchun munosabatlarga sun'iy kalitlar kiritiladi.
Tabiiy kalitlarning yana bir kamchiligi shundaki, ular, qoida tariqasida, kompozit bo'lib, string atributlarini o'z ichiga oladi, bu ma'lumotlar bilan operatsiyalarni bajarish tezligiga ta'sir qiladi va bu holda surrogat kalitlarni kiritish ham qulayroqdir.
Har qanday jadvalda kalit sifatida tanlanishi mumkin bo'lgan bir nechta atributlar to'plami bo'lishi mumkin, bunday to'plamlar potentsial va muqobil kalitlar deb ataladi.
Ikkilamchi kalitlar - bu asosiy kalitning atributlari kombinatsiyasidan farq qiladigan atributlar kombinatsiyasiga ega bo'lgan kalitlar. Ular o'ziga xoslik xususiyatiga ega bo'lmasligi mumkin.
Bir-biriga o'xshash kalitlar - bir yoki bir nechta umumiy ustunlarga ega bo'lgan murakkab kalitlar.


Nazorat savollari
1. Ma'lumotlar turi nima uchun kerak?
2. Domen va ma'lumotlar turi o'rtasidagi farq nima?
3. Atribut nima?
4. Munosabatlar diagrammasini qanday ifodalash mumkin?
5. Ma'lumotlar bazasi sxemasi nima?
6. Karta nima?
7. Birlamchi kalitning maqsadi nima?
8. Birlamchi kalitning qanday asosiy xossalarini bilasiz va ular nimani anglatadi? 
9. Unga kiritilgan atributlar soniga qarab kalitlar tasnifini ayting.
10. Kalitlar klassifikatsiyasini ularga kiritilgan atributlarning axborot mazmuniga ko‘ra nomlang.
Yüklə 279,69 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin