1.สามารถลดความซ้ำซ้อนของข้อมูลได้
การ
เก็บข้อมูลชนิดเดียวกันไว้หลาย ๆ ที่ ทำให้เกิดความซ้ำซ้อน (Redundancy)
ดังนั้นการนำข้อมูลมารวมเก็บไว้ในฐานข้อมูล
จะชาวยลดปัญหาการเกิดความซ้ำซ้อนของข้อมูลได้ โดยระบบจัดการฐานข้อมูล
(Database Management System : DBMS) จะช่วยควบคุมความซ้ำซ้อนได้
เนื่องจากระบบจัดการฐานข้อมูลจะทราบได้ตลอดเวลาว่ามีข้อมูลซ้ำซ้อนกันอยู่
ที่ใดบ้าง
2.หลีกเลี่ยงความขัดแย้งของข้อมูลได้
หาก
มีการเก็บข้อมูลชนิดเดียวกันไว้หลาย ๆ
ที่และมีการปรับปรุงข้อมูลเดียวกันนี้
แต่ปรับปรุงไม่ครบทุกที่ที่มีข้อมูลเก็บอยู่ก็จะทำให้เกิดปัญหาข้อมูลชนิด
เดียวกัน อาจมีค่าไม่เหมือนกันในแต่ละที่ที่เก็บข้อมูลอยู่
จึงก่อใให้เกิดความขัดแย้งของข้อมูลขึ้น (Inconsistency)
3.สามารถใช้ข้อมูลร่วมกันได้ฐาน
ข้อมูลจะเป็นการจัดเก็บข้อมูลรวมไว้ด้วย กัน
ดังนั้นหากผู้ใช้ต้องการใช้ข้อมูลในฐานข้อมูลที่มาจากแฟ้มข้อมูลต่างๆ
ก็จะทำได้โดยง่าย
4.สามารถรักษาความถูกต้องเชื่อถือได้ของข้อมูล
บาง
ครั้งพบว่าการจัดเก็บข้อมูลในฐานข้อมูลอาจมีข้อผิดพลาดเกิดขึ้น เช่น
จากการที่ผู้ป้อนข้อมูลป้อนข้อมูลผิดพลาดคือป้อนจากตัวเลขหนึ่งไปเป็นอีกตัว
เลขหนึ่ง โดยเฉพาะกรณีมีผู้ใช้หลายคนต้องใช้ข้อมูลจากฐานข้อมูลร่วมกัน
หากผู้ใช้คนใดคนหนึ่งแก้ไขข้อมูลผิดพลาดก็ทำให้ผู้อื่นได้รับผลกระทบตามไป
ด้วย ในระบบจัดการฐานข้อมูล (DBMS)
จะสามารถใส่กฎเกณฑ์เพื่อควบคุมความผิดพลาดที่เกดขึ้น
5.สามารถกำหนดความป็นมาตรฐานเดียวกันของข้อมูลได้
การ
เก็บข้อมูลร่วมกันไว้ในฐานข้อมูลจะทำให้
สามารถกำหนดมาตรฐานของข้อมูลได้รวมทั้งมาตรฐานต่าง ๆ
ในการจัดเก็บข้อมูลให้เป็นไปในลักษณะเดียวกันได้
เช่นการกำหนดรูปแบบการเขียนวันที่ ในลักษณะ วัน/เดือน/ปี หรือ ปี/เดือน/วัน
ทั้งนี้จะมีผู้ที่คอยบริหารฐานข้อมูลที่เราเรียกว่า ผู้บริหารฐานข้อมูล
(Database Administrator : DBA) เป็นผู้กำหนดมาตรฐานต่างๆ
6.สามารถกำหนดระบบความปลอดภัยของข้อมูลได้
ระบบ
ความปลอดภัยในที่นี้ เป็นการป้องกันไม่ให้ผู้ใช้ที่ไม่มีสิทธิมาใช้
หรือมาเห็นข้อมูลบางอย่างในระบบ
ผู้บริหารฐานข้อมูลจะสามารถกำหนดระดับการเรียกใช้ข้อมูลของผู้ใช้แต่ละคนได้
ตามความเหมาะสม
7.เกิดความเป็นอิสระของข้อมูล
ใน
ระบบฐานข้อมูลจะมีตัวจัดการฐานข้อมูลที่
ทำหน้าที่เป็นตัวเชื่อมโยงกับฐานข้อมูล โปรแกรมต่าง ๆ
อาจไม่จำเป็นต้องมีโครงสร้างข้อมูลทุกครั้ง ดังนั้นการแก้ไขข้อมูลบางครั้ง
จึงอาจกระทำเฉพาะกับโปรแกรมที่เรียกใช้ข้อมูลที่เปลี่ยนแปลงเท่านั้น
ส่วนโปรแกรมที่ไม่ได้เรียกใช้ข้อมูลดังกล่าว
ก็จะเป็นอิสระจากการเปลี่ยนแปลง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น