แบบฟอร์มปกติ Boyce-Codd (BCNF)

ผู้เขียน: John Stephens
วันที่สร้าง: 21 มกราคม 2021
วันที่อัปเดต: 29 มิถุนายน 2024
Anonim
Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS
วิดีโอ: Boyce-Codd Normal Form (BCNF) | Database Normalization | DBMS

เนื้อหา

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

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


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

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

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

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

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