บ้าน ฐานข้อมูล ความสอดคล้องคืออะไร - คำจำกัดความจาก techopedia

ความสอดคล้องคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ความสอดคล้องหมายถึงอะไร

ความสอดคล้องในบริบทของฐานข้อมูลระบุว่าไม่สามารถเขียนข้อมูลที่จะละเมิดกฎของฐานข้อมูลเองสำหรับข้อมูลที่ถูกต้อง หากธุรกรรมบางอย่างเกิดขึ้นที่พยายามแนะนำข้อมูลที่ไม่สอดคล้องกันธุรกรรมทั้งหมดจะถูกย้อนกลับและข้อผิดพลาดจะถูกส่งกลับไปยังผู้ใช้

Techopedia อธิบายความสอดคล้อง

กฎความมั่นคงอย่างง่ายอาจระบุว่าคอลัมน์ 'เพศ' ของฐานข้อมูลอาจมีเฉพาะค่า 'ชาย', 'หญิง' หรือ 'ไม่ทราบ' หากผู้ใช้พยายามที่จะป้อนอย่างอื่นพูด 'Hermaphrodite' แล้วกฎความสอดคล้องฐานข้อมูลจะเตะเข้าและไม่อนุญาตรายการของค่าดังกล่าว

กฎความสอดคล้องจะมีรายละเอียดค่อนข้างมากตัวอย่างเช่นหมายเลขบัญชีธนาคารจะต้องเป็นไปตามรูปแบบเฉพาะ - ต้องเริ่มต้นด้วย 'C' เพื่อตรวจสอบบัญชีหรือ 'S' สำหรับบัญชีออมทรัพย์จากนั้นตามด้วยตัวเลข 14 หลักที่เลือกจากวันที่และ เวลาในรูปแบบ YYYYMMDDHHMISS

ความสอดคล้องของฐานข้อมูลไม่เพียงเกิดขึ้นในระดับระเบียนเดียว ในตัวอย่างธนาคารของเราข้างต้นกฎความมั่นคงอื่นอาจระบุว่าฟิลด์ 'ชื่อลูกค้า' ไม่สามารถว่างเปล่าเมื่อสร้างลูกค้า

กฎความสอดคล้องมีความสำคัญอย่างยิ่งในขณะที่สร้างฐานข้อมูลเนื่องจากเป็นศูนย์รวมของกฎธุรกิจที่ฐานข้อมูลจะถูกสร้างขึ้น พวกเขายังทำหน้าที่สำคัญอีกอย่างหนึ่ง: ทำให้การทำงานของนักพัฒนาแอปพลิเคชันง่ายขึ้น - โดยปกติแล้วจะง่ายกว่ามากในการกำหนดกฎความมั่นคงในระดับฐานข้อมูลแทนที่จะกำหนดไว้ในแอปพลิเคชันที่เชื่อมต่อกับฐานข้อมูล
คำจำกัดความนี้ถูกเขียนในบริบทของฐานข้อมูล
ความสอดคล้องคืออะไร - คำจำกัดความจาก techopedia