ความสมบูรณ์ของการอ้างอิงใน SQL Server คืออะไร
ความสมบูรณ์ของการอ้างอิงใน SQL Server คืออะไร

วีดีโอ: ความสมบูรณ์ของการอ้างอิงใน SQL Server คืออะไร

วีดีโอ: ความสมบูรณ์ของการอ้างอิงใน SQL Server คืออะไร
วีดีโอ: What is Referential Integrity in SQL Server 2014 2024, พฤศจิกายน
Anonim

เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) SQL Server ใช้ ความสมบูรณ์ของการอ้างอิง ข้อจำกัดเพื่อให้แน่ใจว่าข้อมูลในตารางหนึ่งชี้ไปที่ข้อมูลในอีกตารางหนึ่งและไม่ชี้ไปยังข้อมูลที่ไม่มีอยู่จริง SQL Server ใช้ข้อจำกัด ทริกเกอร์ กฎ และค่าเริ่มต้นในการบังคับใช้ ความสมบูรณ์ของการอ้างอิง.

อีกอย่างที่ควรรู้ก็คือ Referential Integrity ในฐานข้อมูลคืออะไร?

ความสมบูรณ์ของการอ้างอิง หมายถึงความถูกต้องและความสม่ำเสมอของข้อมูลภายในความสัมพันธ์ ในความสัมพันธ์ ข้อมูลจะถูกเชื่อมโยงระหว่างตารางตั้งแต่สองตารางขึ้นไป ดังนั้น, ความสมบูรณ์ของการอ้างอิง กำหนดว่า เมื่อใดก็ตามที่มีการใช้ค่าคีย์ภายนอก จะต้องอ้างอิงคีย์หลักที่ถูกต้องและมีอยู่ในตารางพาเรนต์

ทราบด้วยว่าข้อจำกัดความสมบูรณ์ของการอ้างอิงหมายความว่าอย่างไร NS ข้อจำกัดความสมบูรณ์ของการอ้างอิง ถูกกำหนดให้เป็นส่วนหนึ่งของการเชื่อมโยงระหว่างเอนทิตีสองประเภท NS คำนิยาม สำหรับ ข้อจำกัดความสมบูรณ์ของการอ้างอิง ระบุข้อมูลต่อไปนี้: หลักสิ้นสุดของ ข้อจำกัด . (ประเภทเอนทิตีที่มีการอ้างอิงคีย์เอนทิตีโดยปลายทางที่ขึ้นต่อกัน)

นอกจากนี้ ความสมบูรณ์ในการอ้างอิงอธิบายด้วยตัวอย่างที่เหมาะสมคืออะไร

ความสมบูรณ์ของการอ้างอิง หมายความว่าการอ้างอิงจากแถวในตารางหนึ่งไปยังอีกตารางหนึ่งต้องถูกต้อง ตัวอย่าง ของ ความสมบูรณ์ของการอ้างอิง ข้อจำกัดในฐานข้อมูลลูกค้า/คำสั่งซื้อของบริษัท: Customer(CustID, CustName) Order(OrderID, CustID, OrderDate)

ความสมบูรณ์ของการอ้างอิงถูกนำมาใช้ใน SQL อย่างไร

ความซื่อสัตย์ในการอ้างอิง เป็นข้อจำกัดในฐานข้อมูลที่บังคับใช้ความสัมพันธ์ระหว่างสองตาราง NS ความซื่อสัตย์ในการอ้างอิง ข้อจำกัดต้องการให้ค่าในคอลัมน์คีย์ภายนอกต้องมีอยู่ในคีย์หลักที่อ้างอิงโดยคีย์ภายนอกหรือต้องเป็นค่าว่าง

แนะนำ: