Skip to main content

โดเมนข้อมูลคืออะไร?

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

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

อีกตัวอย่างที่ซับซ้อนมากขึ้นตัวอย่างของโดเมนข้อมูลจะเป็นฟิลด์สำหรับหมายเลขโทรศัพท์ของพนักงานในสหรัฐอเมริกาโดเมนข้อมูลในฟิลด์นี้จะต้อง จำกัด ตัวเลขเท่านั้นพร้อมกับความยาวสูงสุด 10 อักขระกล่าวอีกนัยหนึ่งรหัสพื้นที่พร้อมหมายเลขโทรศัพท์เจ็ดหลักโปรแกรมเมอร์ที่ต้องการบังคับใช้ระดับการควบคุมที่เข้มงวดยิ่งขึ้นกว่าโดเมนข้อมูลสามารถตั้งโปรแกรมได้เพื่อให้สามารถใช้รหัสพื้นที่และคำนำหน้าจริงได้เฉพาะการป้องกันไม่ให้บุคคลพยายามเรียกร้อง (999) 999-9999 เป็นหมายเลขโทรศัพท์ของพวกเขาในตัวอย่างทั้งสองข้อ จำกัด ที่วางไว้ในโดเมนข้อมูลที่มีประสิทธิภาพสามารถทำได้โดยใช้เครื่องมือที่เรียกว่าตารางอ้างอิง

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