ข้อ จำกัด ที่ไม่เป็นโมฆะ

ผู้เขียน: Robert Simon
วันที่สร้าง: 18 มิถุนายน 2021
วันที่อัปเดต: 24 มิถุนายน 2024
Anonim
โมฆะโมฆียะ
วิดีโอ: โมฆะโมฆียะ

เนื้อหา

คำจำกัดความ - ข้อ จำกัด ที่ไม่เป็นโมฆะหมายถึงอะไร

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


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายข้อ จำกัด แบบไม่ว่าง

พิจารณาตารางชื่อ CUSTOMER_MASTER ที่เก็บรายละเอียดของลูกค้าสำหรับฐานข้อมูลของธนาคาร ลูกค้าทุกคนต้องมีนามสกุลอย่างน้อยและจะต้องเป็นของเพศที่แน่นอน คอลัมน์ทั้งสองที่เกี่ยวข้องกับนามสกุลและเพศสามารถถูกทำเครื่องหมายเป็น“ NOT NULL” เมื่อสร้างตาราง Customer_Master

ตัวอย่างสคริปต์ SQL สำหรับการทำสิ่งนี้ได้รับด้านล่าง:
สร้างตาราง customer_master (
คีย์หลักของ custid
นามสกุล CHAR NOT NULL
ชื่อแรก CHAR
date_of_birth DATE NOT NULL,
CHAR ไม่เป็นโมฆะ)

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

บางครั้งข้อ จำกัด ที่ไม่เป็นโมฆะก็เป็นนัย เมื่อคอลัมน์ถูกทำเครื่องหมายว่าเป็นคีย์หลัก (ดูที่คอลัมน์“ custid” ในตัวอย่างของเราด้านบน) มันถูกใช้เพื่อระบุแถวทั้งหมดในตารางโดยไม่ซ้ำกันเพื่อให้พวกเขาไม่สามารถเว้นว่างไว้ได้