ข้อจำกัดความสมบูรณ์ในฐานข้อมูลคืออะไร?
ข้อจำกัดความสมบูรณ์ในฐานข้อมูลคืออะไร?

วีดีโอ: ข้อจำกัดความสมบูรณ์ในฐานข้อมูลคืออะไร?

วีดีโอ: ข้อจำกัดความสมบูรณ์ในฐานข้อมูลคืออะไร?
วีดีโอ: ฐานข้อมูลเบื้องต้น และการออกแบบ MySql Database | สร้างเว็บแบบเข้าใจง่ายๆ สไตล์ลพ.ภูริ - Ep.24 2024, อาจ
Anonim

ข้อจำกัดด้านความซื่อสัตย์ เป็นชุดของกฎ ใช้เพื่อรักษาคุณภาพของข้อมูล ข้อจำกัดด้านความซื่อสัตย์ ตรวจสอบให้แน่ใจว่าการแทรกข้อมูล การปรับปรุง และกระบวนการอื่น ๆ จะต้องดำเนินการในลักษณะที่ข้อมูล ความซื่อสัตย์ จะไม่ได้รับผลกระทบ

ดังนั้น ข้อจำกัดด้านความซื่อสัตย์กับตัวอย่างคืออะไร?

ข้อจำกัดด้านความซื่อสัตย์ เป็นกลไกในการจำกัดสถานะที่เป็นไปได้ของฐานข้อมูล สำหรับ ตัวอย่าง ในฐานข้อมูลพนักงาน เราไม่ต้องการให้พนักงานคนเดียวกันมีแถวสองแถว หนึ่ง ข้อ จำกัด ด้านความซื่อสัตย์ จะระบุว่าในตารางพนักงาน ID พนักงานจะต้องไม่ซ้ำกันในแถว

อาจมีคนถามอีกว่า ความสมบูรณ์ในฐานข้อมูลคืออะไร? ในการใช้งานอย่างกว้างที่สุด “data ความซื่อสัตย์ ” หมายถึงความถูกต้องและความสอดคล้องของข้อมูลที่เก็บไว้ในa ฐานข้อมูล , คลังข้อมูล, ดาต้ามาร์ท หรือโครงสร้างอื่นๆ ระยะ – Data ความซื่อสัตย์ - สามารถใช้เพื่ออธิบายสถานะ กระบวนการ หรือฟังก์ชัน และมักใช้เป็นพร็อกซีสำหรับ "คุณภาพข้อมูล"

นอกเหนือจากข้างต้น ข้อ จำกัด ด้านความสมบูรณ์ใน SQL คืออะไร

ข้อจำกัดความสมบูรณ์ของ SQL . ข้อจำกัดด้านความซื่อสัตย์ ใช้เพื่อใช้กฎเกณฑ์ทางธุรกิจสำหรับตารางฐานข้อมูล NS ข้อจำกัด มีอยู่ใน SQL คือ Foreign Key, Not Null, Unique, Check. ข้อจำกัด สามารถกำหนดได้สองวิธี 1) ดิ ข้อจำกัด สามารถระบุได้ทันทีหลังการกำหนดคอลัมน์

ข้อจำกัดด้านความซื่อสัตย์เหนือความสัมพันธ์คืออะไร?

ข้อจำกัดด้านความซื่อสัตย์เหนือข้อจำกัดความสัมพันธ์ อาจนำไปใช้กับแต่ละแอตทริบิวต์หรืออาจนำไปใช้กับ ความสัมพันธ์ ระหว่างโต๊ะ ข้อจำกัดด้านความซื่อสัตย์ ตรวจสอบให้แน่ใจว่าการเปลี่ยนแปลง (การลบการอัปเดต การแทรก) ที่ทำกับฐานข้อมูลโดยผู้ใช้ที่ได้รับอนุญาตจะไม่ส่งผลให้เกิดการสูญเสียความสอดคล้องของข้อมูล