ความสัมพันธ์ในฐานข้อมูลใช้กับ กุญแจต่างประเทศและกุญแจหลัก … ข้อจำกัดความสมบูรณ์ของการอ้างอิงกำหนดให้ค่าในคอลัมน์คีย์ภายนอกต้องมีอยู่ในคีย์หลักที่อ้างอิงโดยคีย์ภายนอกหรือต้องเป็นค่าว่าง
ความสมบูรณ์ของการอ้างอิงถูกนำมาใช้ใน SQL อย่างไร
Referential Integrity กำหนดให้ คีย์นอกต้องมีคีย์หลักที่ตรงกัน มิฉะนั้น ต้องเป็น null ข้อจำกัดนี้ถูกระบุระหว่างสองตาราง (พาเรนต์และย่อย); มันรักษาการติดต่อระหว่างแถวในตารางเหล่านี้ หมายความว่าการอ้างอิงจากแถวในตารางหนึ่งไปยังอีกตารางหนึ่งต้องถูกต้อง
SQL อนุญาตให้นำความสมบูรณ์ของเอนทิตีและข้อจำกัดความสมบูรณ์ของการอ้างอิงไปใช้อย่างไร
- SQL อนุญาตให้ใช้ความสมบูรณ์ของเอนทิตีโดย โดยใช้คีย์หลักและประโยค UNIQUE ความสมบูรณ์ของการอ้างอิงได้รับการดูแลรักษาโดยใช้ประโยค FOREIGN KEY - ผู้ออกแบบสามารถระบุการดำเนินการที่ทริกเกอร์การอ้างอิงได้โดยใช้คำสั่ง SET NULL, CASCADE และ SET DEFAULT
ข้อจำกัดความสมบูรณ์ของการอ้างอิงใน SQL คืออะไร
Referential Integrity คือชุดของข้อจำกัด ใช้กับ foreign key ซึ่งป้องกันการป้อนแถวในตารางย่อย (ที่คุณมี foreign key) ซึ่งคุณไม่มีแถวที่เกี่ยวข้อง ในตารางหลักเช่นป้อน NULL หรือไม่ถูกต้องกุญแจต่างประเทศ
คุณนำข้อจำกัดด้านความซื่อสัตย์ไปใช้อย่างไร
ข้อจำกัดด้านความซื่อสัตย์ทำให้มั่นใจได้ว่าเมื่อผู้ใช้ ที่ได้รับอนุญาตแก้ไขฐานข้อมูล พวกเขาจะไม่รบกวนความสอดคล้องของข้อมูล มีการแนะนำข้อจำกัดด้านความสมบูรณ์ในขณะที่ออกแบบสคีมาฐานข้อมูล มีการระบุข้อจำกัดภายในคำสั่ง SQL DDL เช่น คำสั่ง 'create table' และ ' alter table'