Mundarija:
Video: SQL Serverda xorijiy kalit cheklovlarini qanday topish mumkin?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Buni bilishning eng yaxshi usuli Xorijiy kalit Barcha ma'lumotlar bazasidagi aloqa. In SQL Server Management Studio-da siz ob'ekt tadqiqotchisida jadvalni o'ng tugmasini bosib, "Ko'rish bog'liqliklari" ni tanlashingiz mumkin. Bu sizga yaxshi boshlanish nuqtasini beradi. U jadvalga havola qilingan jadvallar, ko'rinishlar va protseduralarni ko'rsatadi.
Xuddi shunday, so'raladi: SQL-da tashqi kalit cheklovi nima?
Chet el kalit cheklovlari . A xorijiy kalit (FK) - ustun yoki ustunlar birikmasi boʻlib, oʻrnatish uchun ishlatiladi majburlash da saqlanishi mumkin bo'lgan ma'lumotlarni nazorat qilish uchun ikkita jadvaldagi ma'lumotlar orasidagi bog'lanish xorijiy kalit stol.
Bundan tashqari, xorijiy kalitlar qanday muammolarni keltirib chiqaradi? Bu erda bir nechta umumiy xorijiy kalit muammolari mavjud.
- Osilgan xorijiy kalitlar. Chet el kaliti mavjud bo'lmagan asosiy kalitga ishora qiladi.
- Asosiy kalitdan boshqa noyob kalitga havola. Buning hech qanday foydasi yo'q.
- Jadvallar orasidagi norasmiy aloqa.
- Mos kelmaydigan maʼlumotlar turlari.
- Haddan tashqari yuklangan xorijiy kalitlar.
Buni hisobga olsak, jadvalda chet el kalitini qanday topish mumkin?
Ko'rish uchun xorijiy kalit munosabatlari a stol : TANLASH TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' VA REFERENCED_TABLE_NAME = 'jadval_nomi';
SQL Server Management Studio'da xorijiy kalit cheklovini qanday qo'shishim mumkin?
SQL Server Management Studio dan foydalanish
- Object Explorer-da munosabatlarning tashqi kalit tomonida joylashgan jadvalni o'ng tugmasini bosing va Dizayn-ni bosing.
- Jadval dizayneri menyusidan Aloqalar-ni bosing.
- Chet el kalitlari bilan aloqalar dialog oynasida Qo'shish-ni bosing.
- Tanlangan aloqalar ro'yxatidagi munosabatlarni bosing.
Tavsiya:
Google Chrome brauzerida kalit belgisini qanday topish mumkin?
GoogleChrome'da endi kalit belgisi yo'q. Chrome brauzer oynasining yuqori o'ng burchagida "bahor" belgisi mavjud (3 gorizontal chiziq yarim buloqqa o'xshaydi). Bahor - bu yangi kalit
SQL Serverda asosiy tashqi kalit aloqasini qanday yaratish mumkin?
SQL Server Management Studio-dan foydalanish Object Explorer-da munosabatlarning tashqi kalit tomonida joylashgan jadvalni o'ng tugmasini bosing va Dizayn-ni bosing. Jadval dizayneri menyusidan Aloqalar-ni bosing. Chet el kalitlari bilan aloqalar dialog oynasida Qo'shish-ni bosing. Tanlangan aloqalar ro'yxatidagi munosabatlarni bosing
SQL Serverda xorijiy kalit qanday ishlaydi?
Buyurtma_ID: asosiy kalit
SQL Serverda tempdb hajmini qanday topish mumkin?
Joriy tempdb hajmini tekshirish uchun SSMS dan foydalanish oson. Tempdb-ni o'ng tugmasini bosib, "Xususiyatlar" ni tanlasangiz, quyidagi ekran ochiladi. Tempdb ma'lumotlar bazasi xususiyatlari sahifasida joriy tempdb hajmi ikkita ma'lumot faylining har biri uchun 4,6 GB va jurnal fayli uchun 2 GB sifatida ko'rsatiladi. Agar siz DMV sys ni so'rasangiz
Asosiy kalit ikkilamchi kalit va tashqi kalit nima?
Xorijiy kalit: Bir jadval boshqa jadvalda ko'rinadigan (o'zaro havola qilingan) asosiy kalitmi. Ikkilamchi (yoki muqobil) kalit: jadvalda yuqoridagi ikkita turdan birortasi tanlanmagan har qanday maydon