เนื้อหา
- ลดความซ้ำซ้อนของข้อมูล
- จัดกลุ่มข้อมูลอย่างมีเหตุผล
- ตรวจสอบความสมบูรณ์ของข้อมูลอ้างอิง
- ประสิทธิภาพของฐานข้อมูลลดลง
- ต้องมีการวิเคราะห์และออกแบบโดยละเอียด
ฐานข้อมูลคอมพิวเตอร์มีอยู่ทั่วไปตั้งแต่ธนาคาร (เพื่อลงทะเบียนบัญชีลูกค้า) ไปจนถึงเว็บไซต์ (เพื่อจัดเก็บเนื้อหา) ฐานข้อมูลจะทำงานได้ดีที่สุดเมื่อได้รับการออกแบบมาอย่างดี การทำให้ฐานข้อมูลเป็นมาตรฐานหมายถึงการออกแบบโครงสร้างที่จัดเก็บข้อมูลอย่างมีเหตุผลและสัมพันธ์กัน สิ่งที่พบบ่อยที่สุดคือการทำให้ฐานข้อมูลเป็นปกติและกระบวนการนี้มีข้อดีและข้อเสีย
ลดความซ้ำซ้อนของข้อมูล
ฐานข้อมูลอาจมีข้อมูลจำนวนมากซึ่งอาจเป็นเศษข้อมูลหลายล้านหรือหลายพันล้านชิ้น การปรับฐานข้อมูลให้เป็นมาตรฐานจะช่วยลดขนาดและหลีกเลี่ยงการทำซ้ำข้อมูลทำให้แน่ใจว่าข้อมูลแต่ละรายการจะถูกบันทึกเพียงครั้งเดียว
จัดกลุ่มข้อมูลอย่างมีเหตุผล
นักพัฒนาแอปพลิเคชันที่สร้างโปรแกรมที่ "พูด" กับฐานข้อมูลพบว่าการจัดการกับฐานข้อมูลมาตรฐานนั้นง่ายกว่า ข้อมูลที่เข้าถึงได้รับการจัดระเบียบอย่างมีเหตุผลมากขึ้นในลักษณะเดียวกับวัตถุในโลกแห่งความเป็นจริงที่แสดงโดยพวกเขา ทำให้ง่ายต่อการออกแบบเขียนและเปลี่ยนแปลงแอปพลิเคชัน
ตรวจสอบความสมบูรณ์ของข้อมูลอ้างอิง
ความสมบูรณ์ของการอ้างอิงคือการกำหนดความสัมพันธ์ระหว่างข้อมูลในตารางที่เข้าร่วม หากไม่มีข้อมูลในตารางอาจสูญเสียการเชื่อมต่อกับตารางอื่น ๆ ที่มีข้อมูลที่เกี่ยวข้อง สิ่งนี้นำไปสู่ข้อมูลที่ถูกทอดทิ้งและไม่สอดคล้องกัน ฐานข้อมูลมาตรฐานที่มีการรวมระหว่างตารางสามารถป้องกันไม่ให้สิ่งนี้เกิดขึ้นได้
ประสิทธิภาพของฐานข้อมูลลดลง
ฐานข้อมูลที่มีมาตรฐานสูงซึ่งมีตารางจำนวนมากและเชื่อมต่อระหว่างกันนั้นช้ากว่าฐานข้อมูลอื่นที่ไม่มีแอตทริบิวต์เหล่านี้ ถ้าใช้งานพร้อมกันหลายคนความเร็วจะลดลง ในบางกรณีจำเป็นต้องใช้ "denormalization" จำนวนหนึ่งเพื่อปรับปรุงประสิทธิภาพ
ต้องมีการวิเคราะห์และออกแบบโดยละเอียด
การทำให้ฐานข้อมูลเป็นมาตรฐานเป็นงานที่ซับซ้อนและยาก ฐานข้อมูลขนาดใหญ่ที่มีข้อมูลจำนวนมากเช่นที่พบเห็นในธนาคารจำเป็นต้องมีการวิเคราะห์และออกแบบอย่างรอบคอบก่อนที่จะถูกทำให้เป็นมาตรฐาน การรู้จักใช้ฐานข้อมูลเช่นควรปรับให้เหมาะสมเพื่ออ่านข้อมูลเขียนหรือทั้งสองอย่างก็มีผลต่อกระบวนการนอร์มัลไลเซชันเช่นกัน ฐานข้อมูลที่ได้มาตรฐานต่ำสามารถทำงานได้ไม่ดีและจัดเก็บข้อมูลได้อย่างไม่มีประสิทธิภาพ