Mundarija:

SQL Serverda asosiy tashqi kalit aloqasini qanday yaratish mumkin?
SQL Serverda asosiy tashqi kalit aloqasini qanday yaratish mumkin?

Video: SQL Serverda asosiy tashqi kalit aloqasini qanday yaratish mumkin?

Video: SQL Serverda asosiy tashqi kalit aloqasini qanday yaratish mumkin?
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Noyabr
Anonim

SQL Server Management Studio dan foydalanish

  1. Object Explorer-da jadvalni o'ng tugmasini bosing bo'ladi ustida bo'ling xorijiy - kalit tomoni munosabatlar va Dizayn-ni bosing.
  2. Jadval dizayneri menyusidan bosing Aloqalar .
  3. In Xorijiy - asosiy munosabatlar dialog oynasida Qo'shish tugmasini bosing.
  4. ni bosing munosabat Tanlanganda Aloqa ro'yxati.

Shu munosabat bilan SQL Serverda asosiy kalit va tashqi kalit o'rtasida qanday munosabatni yaratishimiz mumkin?

Kimga yaratmoq the asosiy kalit va tashqi kalit aloqasi , ni o'ng tugmasini bosing xorijiy kalit jadval ustunlari (Hisoblar jadvali) va tanlang Aloqalar … ichida Asosiy tashqi aloqalar dialog oynasida Qo'shish tugmasini bosing tugmasi . Bu sukut bo'yicha a qo'shadi munosabat chap panelda.

Bundan tashqari, kalit ham asosiy, ham xorijiy bo'lishi mumkinmi? Asosiy kalitlar har doim noyob bo'lishi kerak, chet el kalitlari Agar jadval birdan ko'pga bog'liq bo'lsa, noyob bo'lmagan qiymatlarga ruxsat berish kerak. a dan foydalanish juda yaxshi xorijiy kalit sifatida asosiy kalit agar jadval birdan ko'pga emas, balki bir-bir munosabat bilan bog'langan bo'lsa.

Bu erda SQL Serverda asosiy kalit va tashqi kalit nima?

Asosiy kalit jadvaldagi yozuvni noyob tarzda aniqlang. Xorijiy kalit jadvaldagi maydon, ya'ni asosiy kalit boshqa jadvalda. Asosiy kalit null qiymatlarni qabul qila olmaydi. Xorijiy kalit bir nechta null qiymatni qabul qilishi mumkin.

SQL-da chet el kalitiga qanday murojaat qilishim mumkin?

Xulosa:

  1. Chet el kalitining har bir qiymati boshqa jadvallarning asosiy kalitining bir qismi bo'lishi kerak.
  2. Chet el kaliti xuddi shu jadvaldagi boshqa ustunga murojaat qilishi mumkin. Ushbu havola o'z-o'zidan ma'lumotnoma sifatida tanilgan.
  3. Jadval yaratish, Jadvalni o'zgartirish yoki SQL Server Management Studio yordamida tashqi kalit yaratishingiz mumkin.

Tavsiya: