ในฐานข้อมูล "product sales" สินค้าอาจมีข้อมูลเสริมที่เป็นทางเลือก เช่น รูปภาพ คำอธิบายเพิ่มเติม และความคิดเห็น การเก็บไว้ในตาราง Products ทำให้เกิดช่องว่างมาก (ในเรคอร์ดที่ไม่มีข้อมูลทางเลือกเหล่านี้) นอกจากนี้ ข้อมูลขนาดใหญ่นี้อาจทำลดประสิทธิภาพฐานข้อมูล
แทนที่จะเป็นเช่นนั้น เราสามารถสร้างตารางอีกตารางหนึ่ง (เช่น ProductDetails, ProductLines หรือ ProductExtras) เพื่อจัดเก็บข้อมูลทางเลือก เรคอร์ดจะถูกสร้างเฉพาะสำหรับสินค้าที่มีข้อมูลทางเลือก สองตาราง Products และ ProductDetails แสดงความสัมพันธ์ one-to-one คือ สำหรับทุกแถวในตารางพ่อ มีแถวสูงสุดหนึ่งแถว (อาจเป็นศูนย์) ในตารางลูก คอลัมน์ productID เดียวกันควรใช้เป็นคีย์หลักสำหรับทั้งสองตาราง
บางฐานข้อมูลจำกัดจำนวนคอลัมน์ที่สามารถสร้างในตารางได้ คุณอาจใช้ความสัมพันธ์ one-to-one เพื่อแยกข้อมูลเป็น 2 ตาราง ความสัมพันธ์ one-to-one ยังมีประโยชน์สำหรับการจัดเก็บข้อมูลที่ละเอียดอ่อนในตารางที่ปลอดภัย ในขณะที่ข้อมูลที่ไม่ละเอียดอ่อนอยู่ในตารางหลัก
