บ้าน ฐานข้อมูล รูปแบบปกติของ boyce-codd คืออะไร (bcnf) - คำจำกัดความจาก techopedia

รูปแบบปกติของ boyce-codd คืออะไร (bcnf) - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - รูปแบบปกติของ Boyce-Codd (BCNF) หมายถึงอะไร

Boyce-Codd Normal Form (BCNF) เป็นหนึ่งในรูปแบบของการปรับสภาพฐานข้อมูล ตารางฐานข้อมูลอยู่ใน BCNF หากว่าไม่มีการพึ่งพาฟังก์ชั่นการทำงานของแอ็ตทริบิวต์ที่ไม่ใช่เรื่องไร้สาระในสิ่งอื่นใดนอกจากชุดย่อยของคีย์ตัวเลือก

BCNF บางครั้งก็เรียกว่า 3.5NF หรือ 3.5 Normal Form

Techopedia อธิบายรูปแบบปกติของ Boyce-Codd (BCNF)

BCNF ได้รับการพัฒนาโดย Raymond Boyce และ EF Codd; หลังถือว่าเป็นบิดาแห่งการออกแบบฐานข้อมูลเชิงสัมพันธ์อย่างกว้างขวาง

BCNF เป็นส่วนขยายของแบบฟอร์มปกติที่ 3 (3NF) ด้วยเหตุผลนี้จึงเรียกว่า 3.5NF บ่อยครั้ง 3NF ระบุว่าข้อมูลทั้งหมดในตารางต้องขึ้นอยู่กับคีย์หลักของตารางนั้นเท่านั้นและไม่ได้อยู่ในเขตข้อมูลอื่นในตาราง จากภาพรวมในครั้งแรกดูเหมือนว่า BCNF และ 3NF เป็นสิ่งเดียวกัน อย่างไรก็ตามในบางกรณีที่เกิดขึ้นได้ยากมันเกิดขึ้นที่ตาราง 3NF ไม่สอดคล้องกับ BCNF สิ่งนี้อาจเกิดขึ้นในตารางที่มีคีย์ตัวเลือกคอมโพสิตซ้อนกันสองตัวขึ้นไป

รูปแบบปกติของ boyce-codd คืออะไร (bcnf) - คำจำกัดความจาก techopedia