|
Ict stb g10-11 pre p00i-0viii nt r6 2023. indd Pdf ko'rish
|
bet | 199/510 | Sana | 20.05.2024 | Hajmi | 14,88 Mb. | | #245028 |
Bog'liq 10-11-sinf Informatika va AT @E BAZA ISHREJA154
Kalitlar
irlam hi kalit
Birlamchi kalit jadvaldagi har bir yozuv uchun
takrorlanmaydigan identifi kator Shu sababli birlamchi
kalit uchun maydon noyob qiymatdan iborat boʻlishi
va hech qanday qiymatlarda takrorlanmasligi kerak
Birlamchi kalitlarga quyidagilar kiradi
•
avtomobil davlat raqami
•
oʻquvchining guvohnomasi raqami
•
mahsulot kodi
Birlamchi kalitlar ichidagi ma’lumotlar oʻzgarmas
boʻlishi kerak Sababi ular ba’zi bogʻlanishlar
oʻrtasida foydalaniladi Birlamchi kalit sifatida mos
keladigandek tuyulgan ba’zi maydonlar keyinchalik mos
kelmay qolishi mumkin Masalan, baʼzi mamlakatlarda
avtomobil davlat raqam belgisi oʻzgarishi mumkin Shu
sababli birlamchi kalit sifatida alohida identifi kator
maydonlarini ishlatish maqsadga muvofi q
Jadval nomi
Birlamchi kalit
Avtomobil
CarID
Talaba
StudentID
Mahsulot
ProductID
M
Ushbu ID maydonlari faqat ma’lumotlar bazasi
tuzilmasi uchun ishlatilishi kerak Boshqa maydonni
ham takrorlanmas qilib belgilash mumkin, ammo
birlamchi kalit bogʻlanishlar uchun ishlatilishi zarur
Imkon qadar, birlamchi kalit avtomatik ravishda
oshib boradigan qilib oʻrnatilishi kerak (masalan,
AutoNumber)
Murakkab kalit
Murakkab kalit
takrorlanmaydigan identifi katorlardan
tashkil topgan ikki yoki undan ortiq maydon Ularni
relyatsion ma’lumotlar bazasini loyihalashda qoʻllamaslik
kerak Chunki ulardan bogʻlanishlar uchun foydalanish
qiyinroq Buning oʻrniga birlamchi kalit sifatida alohida
maydondan foydalanish kerak
ash i kalit
Tashqi kalit boshqa jadvaldagi birlamchi kalitga
murojaat qiladigan maydon Undan ikki jadvalni
bogʻlashda foydalaniladi Tashqi kalit har doim
maʼlumotlar turiga va maydon oʻlchamiga bogʻlangan
birlamchi kalit bilan bir xil boʻlishi kerak Tashqi kalit
hamisha bogʻlanishlarning koʻp tomonida boʻlishi
lozim U doim bitta birlamchi kalit maydoniga
bogʻlanadi
|
| |