วันพฤหัสบดีที่ 2 กรกฎาคม พ.ศ. 2552

Normalization

การทำให้เป็นรูปแบบที่เป็น Normalizationเป็นกระบวนการออกแบบฐานข้อมูลที่นำเค้าร่างของรีเลชันมาตรวจสอบและแก้ไขปัญหาเกี่ยวกับความซ้ำซ้อนกันของข้อมูล (data anomaly) เพื่อให้ได้ตารางที่ง่ายต่อการใช้งานและมีความสมบูรณ์มากขึ้น โดยมีจุดมุ่งหมายที่จะทำให้เกิด “one fact in one place” พยายามเก็บข้อเท็จจริงต่างๆไว้ในที่เดียว ซึ่งผลงานดังกล่าวได้รับการคิดค้นและพัฒนาโดย อี.เอฟ.คอดด์ (E.F.Codd) ประมาณปี ค.ศ. 1968 การนอร์มัลไลท์เซชั่นนั้นสามารถเรียกสั้น ๆ ได้ว่าการทำให้ความซ้ำซ้อนของข้อมูลหมดไปจากตารางต่าง ๆ นั่นเอง
ความซ้ำซ้อนของข้อมูลสามารถแบ่งออกได้ 3 ลักษณะคือ
1. ความผิดปกติจากการเพิ่มข้อมูลลงไป
2. ความผิดปกติจากการลบข้อมูลออกมา
3. ความผิดปกติจาการแก้ไขข้อมูล

1 ความคิดเห็น: