Ma'lumotlar bazasidagi asosiy kalit nima?
Ma'lumotlar bazasidagi asosiy kalit nima?

Video: Ma'lumotlar bazasidagi asosiy kalit nima?

Video: Ma'lumotlar bazasidagi asosiy kalit nima?
Video: Ma'lumotlar va ma'lumotlar bazasi nima? 2024, Qadam tashlamoq
Anonim

A asosiy kalit maxsus munosabatdir ma'lumotlar bazasi jadval ustuni (yoki ustunlar birikmasi) barcha jadval yozuvlarini yagona aniqlash uchun mo'ljallangan. A asosiy kalitlar Asosiy xususiyatlar quyidagilardir: U har bir ma'lumot qatori uchun noyob qiymatni o'z ichiga olishi kerak. U null qiymatlarni o'z ichiga olmaydi.

Buni hisobga olgan holda, asosiy kalit va misol nima?

A asosiy kalit mavjud jadval ustuni yoki ma'lumotlar bazasi tomonidan ma'lum ketma-ketlikka muvofiq maxsus yaratilgan ustun. Uchun misol , talabalarga muntazam ravishda noyob identifikatsiya (ID) raqamlari beriladi va barcha kattalar hukumat tomonidan tayinlangan va yagona identifikatsiya qilinadigan ijtimoiy xavfsizlik raqamlarini oladi.

Xuddi shunday, ma'lumotlar bazasida asosiy kalit va tashqi kalit nima? Asosiy kalit jadvaldagi yozuvni noyob tarzda aniqlang. Xorijiy kalit jadvaldagi maydon, ya'ni asosiy kalit boshqa jadvalda. Avvalboshdan, Asosiy kalit da klasterlangan indeks va ma'lumotlardir ma'lumotlar bazasi jadval jismonan klasterlangan indeks ketma-ketligida tashkil etilgan.

Shunday qilib, ma'lumotlar bazasidagi asosiy kalit nimaga misol keltiring?

A asosiy kalit , a deb ham ataladi asosiy kalit so'z, a kalit munosabatda ma'lumotlar bazasi bu har bir rekord uchun o'ziga xosdir. Bu haydovchilik guvohnomasi raqami, telefon raqami (shu jumladan hudud kodi) yoki avtomobil identifikatsiya raqami (VIN) kabi noyob identifikatordir. Aloqaviy ma'lumotlar bazasi har doim bo'lishi kerak bitta va faqat bitta asosiy kalit.

Ma'lumotlar bazasida murakkab kalit nima?

In ma'lumotlar bazasi dizayn, a kompozit kalit nomzod hisoblanadi kalit ikki yoki undan ortiq atributlardan (jadval ustunlari) iborat bo'lib, ular birgalikda ob'ekt hodisasini (jadval qatori) aniq belgilaydi. A murakkab kalit a kompozit kalit ni tashkil etuvchi har bir atribut uchun kalit oddiy (xorijiy) kalit o'z huquqida.

Tavsiya: