Asosiy kalitlar va xorijiy kalitlar nima?
Asosiy kalitlar va xorijiy kalitlar nima?

Video: Asosiy kalitlar va xorijiy kalitlar nima?

Video: Asosiy kalitlar va xorijiy kalitlar nima?
Video: Shifrlash va ochiq kalitlar | Internet | Informatika 2024, Noyabr
Anonim

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: