Fan «Ma’lumotlar bazasi» mustaqil ish mavzu



Download 51 Kb.
bet6/7
Sana21.02.2023
Hajmi51 Kb.
#913440
1   2   3   4   5   6   7
Bog'liq
60MV2LLvZCbKULlYqMY8Kj9nTZF7taOZ

Kalitlar va havolalar
Keling, NorthWind ma'lumotlar bazasidan mijozlar jadvalining parchasini ko'rib chiqaylik (biz undan jadvallar orasidagi munosabatlarni ko'rsatish uchun ahamiyatsiz bo'lgan maydonlarni olib tashladik).
Jadvaldagi qatorlar tartibsiz bo'lgani uchun, har bir satrni alohida aniqlash uchun bizga ustun (yoki bir nechta ustunlar to'plami) kerak bo'ladi. Bunday ustun (yoki ustunlar to'plami) deyiladi asosiy kalit (asosiy kalit). Har qanday jadvalning asosiy kaliti har bir satr uchun yagona bo'sh bo'lmagan qiymatlarni o'z ichiga olishi kerak.
Agar asosiy kalitda bir nechta ustun bo'lsa, u chaqiriladi kompozit asosiy kalit (kompozit asosiy kalit).
Odatda, ma'lumotlar bazasi bir nechta tegishli jadvallardan iborat. Buyurtmalar jadvalining bo'lagi.
Ushbu jadvaldagi CustomerID maydonida buyurtma bergan mijozning identifikatori mavjud. Agar biz buyurtma bergan kompaniyaning nomini bilishimiz kerak bo'lsa, biz mijozlar jadvalining CustomerID maydonidan bir xil mijoz identifikatori qiymatini qidirishimiz va topilgan qatorda CompanyName maydonining qiymatini o'qishimiz kerak. Boshqacha qilib aytganda, biz ikkita jadvalni, mijozlar va buyurtmalarni, CustomerID maydoniga bog'lashimiz kerak. Bu yozuv bilan bog'liq boshqa jadvaldagi yozuvni ko'rsatuvchi ustun deyiladi tashqi kalit (tashqi kalit). Ko'rib turganingizdek, Buyurtmalar jadvalida tashqi kalit - bu CustomerID ustuni (1 -rasm).
Boshqacha qilib aytganda, chet el kaliti - bu ustun yoki ustunlar to'plami, ularning qiymatlari boshqa jadvalning asosiy kalit qiymatlariga mos keladi.
Jadvallar orasidagi bu munosabatlar deyiladi aloqa (munosabatlar). Ikkala jadval o'rtasidagi munosabatlar bir jadvalning tashqi kalit qiymatlarini boshqasining asosiy kalit qiymatlariga berish orqali o'rnatiladi.
Agar xaridorlar jadvalidagi har bir xaridor faqat bitta buyurtma bera oladigan bo'lsa, ikkita jadval o'zaro bog'liq deb aytiladi bittadan biriga (yakka munosabatlar). Agar xaridorlar jadvalidagi har bir xaridor nol, bitta yoki ko'p buyurtma bera oladigan bo'lsa, ikkita jadval o'zaro bog'liqligi aytiladi birdaniga (ko'pdan-ko'p munosabat) yoki munosabatlar usta tafsiloti... Jadvallar o'rtasidagi o'xshash munosabatlar ko'pincha ishlatiladi. Bunday holda, tashqi kalitni o'z ichiga olgan jadval chaqiriladi batafsil jadval va mumkin bo'lgan xorijiy kalit qiymatlarini belgilaydigan asosiy kalitni o'z ichiga olgan jadval chaqiriladi asosiy stol.
Tegishli jadvallar guruhi deyiladi sxema Ma'lumotlar bazasi (ma'lumotlar bazasi sxemasi). Jadvallar, ularning ustunlari (ismlar, ma'lumotlar turi, maydon uzunligi), asosiy va chet el kalitlari, shuningdek ma'lumotlar bazasining boshqa ob'ektlari haqidagi ma'lumotlar deyiladi. metadata (metadata).
Ma'lumotlar bazasidagi har qanday manipulyatsiyalar, masalan, ma'lumotlarni tanlash, kiritish, o'chirish, yangilash, metadatani o'zgartirish yoki tanlash. so'rov bo'yicha ma'lumotlar bazasiga (so'rov). Odatda, so'rovlar har xil DBMS uchun standart yoki ma'lum bir DBMS uchun xos bo'lgan tilda tuziladi.

Download 51 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish