Data Redundancy
เมื่อแต่ละแผนก หรือแต่ละหน่วยงานมีการเก็บข้อมูลของตนเอง ในกรณีที่ข้อมูลเป็นข้อมูลเดียวกันอาจมีปัญหาดังนี้
เช่น ข้อมูลลูกค้า
ชื่อ นายดำ แดงดี
ที่อยู่ 123 ซอยสีดำ แขวงแดงดี เขตหลายสี จังหวัดกรุงเทพ รหัสไปรษณี 10100
ปัญหาที่อาจจะเกิดขึ้นได้มีดังนี้
1. สิ้นเปลืองพื้นที่ที่ใช้ในการรักษาข้อมูล
2. ต้องใช้กระบวนการในการ syncronize หรือ update ข้อมูลในแต่ละหน่วยงานให้ตรงกัน
3. โครงสร้างข้อมูลของแต่ละหน่วยงานไม่ตรงกัน เช่น
หน่วยงาน A มีโครงสร้างข้อมูลเป็น
ชื่อสกุล (100)
ที่อยู่ (200)
หน่วยงาน B มีโครงสร้างข้อมูลเป็น
ชื่อ (50)
สกุล (50)
ที่อยู่ 1 (100)
ที่อยู่ 2 (100)
รหัสจังหวัด (2) --> Lookup table_Province ( รหัสจังหวัด (2), ชื่อจังหวัด (20) )
4. ข้อมูลไม่ตรงกัน เช่น
หน่วยงาน A
ชื่อ นายดำ แดงดี
ที่อยู่ 123 ซอยสีดำ แขวงแดงดี เขตหลายสี จังหวัดกรุงเทพ รหัสไปรษณี 10100
หน่วยงาน B
ชื่อ นายดำ แดงดีจังเลย
ที่อยู่ 123 ซอยสีดำ แขวงแดงดี เขตหลายสี จังหวัดกรุงเทพ รหัสไปรษณี 10100
ซึ่งความผิดพลาดนี้อาจเกิดจาก
1. มีการแก้ไขข้อมูลในบางหน่วยงาน แต่ไม่ได้ update ถึงกันทั้งหมด
2. เกิด Human Error ขณะป้อนข้อมูลสำในแต่ละหน่วยงาน
5. ปัญหาอื่นๆ เช่น
การควบคุมข้อมูล บางครั้งข้อมูลชุดล่าสุดกลับถูกแทนที่ด้วยข้อมูลที่เก่ากว่า
output ที่ออกไป เช่น print out ซึ่งในแต่ละหน่วยงานอาจได้ output ที่แตกต่างกัน (สำหรับปัญหาข้างต้น) เมื่อไปถึงผู้รับ ยากจะบอกได้ว่า ข้อมูลดังกล่าวมาจากหน่วยงานใด (เนื่องจากมีหลายหน่วยงาน ควบคุมข้อมูลแบบเดียวกัน)
Wednesday, November 02, 2005
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment