Video: Asosiy kalitlar va xorijiy kalitlar nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
munosabati Asosiy kalit va boshqalar Xorijiy kalit
A asosiy kalit relyatsion ma'lumotlar bazasi jadvalidagi yozuvni noyob tarzda aniqlaydi, holbuki a xorijiy kalit bo'lgan jadvaldagi maydonga ishora qiladi asosiy kalit boshqa stoldan.
Shunga ko'ra, asosiy kalit va tashqi kalit o'rtasidagi farq nima?
Asosiy kalit o'rtasidagi farq va Xorijiy kalit . Asosiy kalit rekordni noyob tarzda aniqlang ichida stol. Xorijiy kalit maydon hisoblanadi ichida jadval ya'ni asosiy kalit boshqa stol. Avvalboshdan, Asosiy kalit klasterlangan indeks va ma'lumotlardir ichida ma'lumotlar bazasi jadvali jismoniy tashkil etilgan ichida klasterlangan indeks ketma-ketligi.
Xuddi shunday, ma'lumotlar bazasida asosiy va tashqi kalitlar nima? A asosiy atributlar/nomzodlar to‘plamidir kalit munosabatdagi yozuvni aniq belgilaydi. Biroq, a xorijiy kalit jadvalda ga ishora qiladi asosiy kalit boshqa stoldan. Yo'q asosiy kalit atributlar NULL qiymatlarni o'z ichiga olishi mumkin, a xorijiy kalit atribut NULL qiymatini qabul qilishi mumkin.
Buni hisobga olsak, misol bilan asosiy kalit va tashqi kalit nima?
A Xorijiy kalit a kalit ikkita jadvalni bir-biriga ulash uchun ishlatiladi. A Xorijiy kalit -ga ishora qiluvchi bitta jadvaldagi maydon (yoki maydonlar to'plami). ASOSIY KALT boshqa jadvalda. "Shaxslar" jadvalidagi "PersonID" ustuni - bu ASOSIY KALT "Shaxslar" jadvalida.
Asosiy nomzod va xorijiy kalitlar nima?
Jadvaldagi har bir satrni noyob tarzda aniqlashga yordam beradigan ustun yoki ustunlar guruhi deyiladi. asosiy kalit . Hammasi kalitlari qaysi emas asosiy kalit muqobil deb ataladi kalit . A super kalit takroriy atributsiz deyiladi nomzod kaliti.
Tavsiya:
Asosiy matn terishda asosiy satr nima?
Klaviaturaning o'rta qatori "uy qatori" deb ataladi, chunki terishchilar barmoqlarini ushbu tugmachalarda ushlab turishga va/yoki asosiy qatorda bo'lmagan boshqa tugmachalarni bosgandan keyin ularga qaytishga o'rgatilgan. Ba'zi klaviaturalarda asosiy qatorning ba'zi tugmalarida kichik burmalar mavjud
Bitta asosiy kalitda ikkita xorijiy kalit bo'lishi mumkinmi?
Boshqa jadvaldagi bir xil asosiy kalit ustuniga havola qiluvchi ikkita xorijiy kalit ustuniga ega bo'lish juda yaxshi, chunki har bir xorijiy kalit qiymati tegishli jadvaldagi boshqa yozuvga havola qiladi
Xorijiy davlat reydda nima?
"Xorijiy davlat" yangi kiritilgan disklar mavjud reyd konfiguratsiyasiga ega ekanligini bildiradi (ehtimol bir marta boshqa serverda yaratilgan). Siz quyidagi usullardan birini qilishingiz mumkin: butun disk konfiguratsiyasini tiklash uchun ushbu xorijiy reyd konfiguratsiyasini (agar reyd konfiguratsiyasida ishtirok etgan barcha disk mavjud bo'lsa) import qilishingiz mumkin
Sizda bir nechta xorijiy kalitlar bo'lishi mumkinmi?
Jadvalda bir nechta xorijiy kalitlar bo'lishi mumkin va har bir xorijiy kalit boshqa asosiy jadvalga ega bo'lishi mumkin. Har bir xorijiy kalit ma'lumotlar bazasi tizimi tomonidan mustaqil ravishda amalga oshiriladi. Shuning uchun jadvallar orasidagi kaskad munosabatlarni xorijiy kalitlar yordamida o'rnatish mumkin
Asosiy kalitlar indekslanganmi?
Ha, asosiy kalit har doim indeksdir. Agar jadvalda boshqa klasterli indeks bo'lmasa, bu juda oson: klasterli indeks har bir operatsiya uchun jadvalni tezroq qiladi. Agar sizda yo'q bo'lsa, DTA uni tavsiya qilishi va uni sukut bo'yicha Asosiy kalit ustun(lar)iga qo'yishi aniq