Ma'lumotlar bazasi nomzod kalitlari ba'zan asosiy kalitlarga aylanadi
Nomzod kaliti - boshqa ma'lumotlar bilan bog'lanmasdan ma'lumotlar bazasi yozuvini identifikatsiyalash uchun yagona ishlatilishi mumkin bo'lgan atributlarning birikmasidir. Har bir jadval bir yoki bir nechta nomzodga ega bo'lishi mumkin. Ushbu nomzod kalitlaridan biri jadval asosiy kaliti sifatida tanlangan. Jadvalda faqat bitta asosiy kalit mavjud, biroq bir nechta nomzod kalitlari bo'lishi mumkin. Agar nomzod tugmachasi ikkita yoki undan ortiq ustunlardan iborat bo'lsa, unda kompozitsiyali kalit deb ataladi.
Nomzod kalitining xususiyatlari
Barcha nomzod kalitlari umumiy xususiyatlarga ega. Xususiyatlardan biri, nomzod kalitining umri davomida identifikatsiyalash uchun ishlatiladigan atributlar bir xil bo'lishi kerak. Ikkinchidan, qiymat nol bo'lmasligi. Nihoyat, nomzod kalit noyob bo'lishi kerak.
Misol uchun, har bir ishchini noyob tarzda identifikatsiyalash uchun kompaniya Kompaniya xodimining ijtimoiy sug'urta raqamidan foydalanishi mumkin. Ko'rib turganingizdek, bir xil ismlar, familiyalar va lavozimlarga ega odamlar bor, ammo hech bir ikkita odamda bir xil ijtimoiy xavfsizlik raqamlari mavjud emas.
| Ijtimoiy Havfsizlik raqami | Ism | Familiya | Obyekt |
|---|---|---|---|
| 123-45-6780 | Kreyg | Jons | Menejer |
| 234-56-7890 | Kreyg | Beal | Birgalikda |
| 345-67-8900 | Sandra | Beal | Menejer |
| 456-78-9010 | Trina | Jons | Birgalikda |
| 567-89-0120 | Sandra | Smit | Birgalikda |
Nomzod kalitlari misollari
Ma'lumotlarning ba'zi turlari osonlik bilan o'z nomzodlari sifatida qarashadi:
- Xalqaro standartli kitob raqamlari - ISBN'lar kitoblarni va tegishli medialarni aniq identifikatsiyalashadi. ISBNlarning chiqarilishi sanoat darvozachilari tomonidan qattiq tartibga solinadi va ISBNlar odatda noshirlar tomonidan qayta foydalanilmaydi.
- Bank hisob raqamlari - Aksariyat banklar hisob raqamlarini qayta ishlamaydi.
- Seriya raqamlari - Seriyalar raqamlari sanoatda boshqarilmasligiga qaramasdan, bitta yetkazib beruvchi kontekstida seriya raqami har doim noyob bo'lishi kerak.
- Haydovchilik guvohnomasi raqamlari-Odatda bu raqamlar takrorlanmaydi. Biroq, davlatdan davlatga o'tadigan shaxs bir nechta sonli raqamga ega bo'lishi mumkin.
- Milliy Provayder ID-Shifokorlar va boshqa litsenziyali tibbiy yordam ko'rsatuvchilarning har biri AQSh Sog'liqni Saqlash va Inson Xuquqlari Vazirligi tomonidan chiqarilgan eng kamida bitta NPIga ega.
Shu bilan birga, yaxshi nomzod kabi ko'rinishi mumkin bo'lgan axborotning ba'zi turlari, aslida muammoli ekanligini isbotlaydi:
- Telefon raqamlari - Ko'pchilik operatorlar telefon raqamlarini qayta ishlaydi va yakka tartibdagi abonentlar bir vaqtning o'zida bir nechta telefon raqamlariga ega bo'lishi mumkin.
- Umumjahon narx kodlari-UPClar noyobdir, lekin UPC blokining egasi mahsulotni xohlagan vaqtda qayta ishlashi mumkin.
- Tibbiy reestr raqamlari-MRNlar umuman shifoxona darajasida, hech qanday milliy rahbarlik ko'rsatmasdan beriladi
- Ijtimoiy xavfsizlik raqamlari - ular nazariy jihatdan noyob bo'lishiga qaramasdan, SSN'lar qayta ishlanmoqda va SSN firibgarligi katta identifikatorni katta ma'lumotlar majmui bo'yicha muammoli holga keltirish uchun etarli bo'ladi. (SSNlarni tasdiqlovchi ish beruvchi kontekstida bu muammo muammo emas).