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