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