กฎการ NOMALIZATION คืออะไร ประกอบด้วยจำนวนทั้งหมดกี่ข้อ อะไรบ้าง??


กฎการ NOMALIZATION คืออะไร ประกอบด้วยจำนวนทั้งหมดกี่ข้อ อะไรบ้าง

กฎการ NOMALIZATION คืออะไร ประกอบด้วยจำนวนทั้งหมดกี่ข้อ อะไรบ้าง
          กฎการ Normalization เป็นกฏที่ใช้ในการออกแบบตาราง เพื่อลดความซ้ำซ้อน แก้ไขตารางได้ง่าย และถ้าเปลี่ยนแปลงข้อมูลจะมีผลกระทบต่อข้อมูลอื่นน้อยที่สุด กฎการ
Normalization มี 3 ข้อ คือ " Normalization Table must be flat table , all non-key fields are functional depentent on key-field(s) , non but the key (s) "
แต่ละข้อมีรายละเอียดดังนี้
1. กฎการ Normalization ข้อที่ 1 จะต้องไม่มีเซลล์ใดในตารางที่มีค่าเกินหนึ่งค่า ถ้ามีเกินหนึ่งค่าต้องทำให้มีค่าหนึ่งค่าเสมอ
2. กฎการ Normalization ข้อที่ 2 ต้องไม่มีแอตทริบิวต์ (Attribute) ซึ่งไม่ใช่คีย์หลักไปผสมหรือปนอยู่กับส่วนใดส่วนหนึ่งของคีย์หลัก จะต้องมีเฉพาะคีย์หลักเต็มๆ เท่านั้น
การจะให้ผ่านกฏนี้จะต้องแยกฟิลด์เฉพาะออกาสร้างตารางใหม่ แล้วใช้ความสัมพันธ์แบบหนึ่งต่อกลุ่ม ( One - to - Many )
3. กฎการ Normalization ข้อที่ 3 ต้องไม่มีแอตทริบิวต์ใดในตารางไปขึ้นอยู่กับแอตทริบิวต์อื่นที่ไม่ใช่คีย์หลัก การแก้ไขเพื่อให้ผ่านกฎข้อนี้ทำได้โดยการแยกตารางออกมา
สร้างตารางใหม่ อาจใช้ความสัมพันธ์แบบหนึ่งต่อกลุ่ม ( One - to - Many ) หรือกลุ่มต่อกลุ่ม ( Many - to - Many ) ก็ได้

คำสำคัญ (Tags): #normalization#กฎการ normalization
หมายเลขบันทึก: 209809เขียนเมื่อ 18 กันยายน 2008 21:31 น. ()แก้ไขเมื่อ 22 มิถุนายน 2012 14:09 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท