Databases and Warehousing/What are the benefits of using a DBMS?

จาก วิกิตำรา
ไปยังการนำทาง ไปยังการค้นหา

ประโยชน์ของระบบจัดการฐานข้อมูล


ฐานข้อมูลจะช่วยสร้างระบบการจัดเก็บข้อมูลขององค์กรให้เป็นระเบียบ แยกแยกข้อมูลตามประเภท ทำให้ข้อมูลประเภทเดียวกันจัดเก็บอยู่ด้วยกัน สามารถค้นหาและเรียกใช้ได้ง่าย


1.ลดความซ้ำซ้อนของข้อมูล


ข้อมูลชนิดเดียวกันถูกเก็บไว้หลายๆ ที่จะเกิดความซ้ำซ้อน การที่นำข้อมูลทั้งหมดมาเก็บไว้ที่เดียวกันภายในระบบการจัดการเดียวกันจะเป็นการ “ลด” ความซ้ำซ้อนลงไปได้


2.สามารถหลีกเลี่ยงความขัดแย้งของข้อมูล


การเก็บข้อมูลไว้หลายๆ แห่งอาจจะก่อให้เกิดปัญหาว่า การแก้ไขข้อมูลเดียวกันทำไม่เหมือนกันในทุก ๆ แห่งทำให้เกิดปัญหาว่า ข้อมูลชุดเดียวกันอาจมีค่าในแต่ละแห่งไม่ตรงกัน ดังนั้นถ้าการใช้ระบบฐานข้อมูลทำให้เราสามารถสามารถหลีกเลี่ยงความขัดแย้งของข้อมูลได้ โดยมี DBMS เป็นตัวควบคุมดูแลว่า เมื่อเกิดการแก้ไขข้อมูลขึ้นเมื่อใดจะต้องแก้ให้เหมือนกันครบทุกแห่ง


3.สามารถใช้ข้อมูลร่วมกันได้


สามารถใช้ข้อมูลร่วมกันได้ โดยไม่จำเป็นต้องกรอกข้อมูลที่เหมือนกันเข้าไปในระบบอีก


4.สามารถควบคุมความเป็นมาตรฐานได้


ผู้ที่มีหน้าที่ควบคุมดูแลการใช้ระบบฐานข้อมูลสามารถกำหนดมาตรฐานเดียวกันทั้งระบบได้ ทำให้การแลกเปลี่ยนข้อมูลระหว่างระบบเป็นไปอย่างสะดวกและถูกต้อง


5.สามารถจัดหาระบบความปลอดภัยที่รัดกุมได้


หมายถึง การป้องกันไม่ให้ผู้ใช้ที่ไม่มีสิทธิ์มาใช้ข้อมูลในระบบได้ เนื่องจาก DBA เป็นผู้ที่ควบคุมการใช้ข้อมูล เขาจึงสามารถกำหนดสิทธิการใช้ให้แก่ผู้ใช้คนใดก็ได้ตามความเหมาะสม และผู้ใช้แต่ละคนก็อาจจะใช้ข้อมูลได้ในระดับที่ต่างกัน


6.สามารถควบคุมความคงสภาพของข้อมูลได้


สามารถควบคุมความคงสภาพของข้อมูลได้ ในหลายกรณีที่แม้ว่าข้อมูลไม่ขัดแย้ง แต่ไม่สามารถคงสภาพอยู่ได้ ยกตัวอย่างเช่น เลขบัตรประชาชน มี 13 หลัก ผู้ใช้อาจกรอกไม่ครบหรือเกิน ผู้ที่ออกแบบระบบฐานข้อมูลสามารถ ใส่กฎเกณฑ์เพื่อควบคุมความคงสภาพไว้


7.สามารถสร้างสมดุลในความขัดแย้งของความต้องการได้


การที่ผู้ใช้ทั้งหมดขององค์กรใช้ข้อมูลจากฐานข้อมูลร่วมกัน ทำให้ DBA ทราบถึงความต้องการและความสำคัญของผู้ใช้งานทั้งหมด จึงสามารถกำหนดโครงสร้างของฐานข้อมูลเพื่อให้บริการที่ดีที่สุดได้


8.สามารถช่วยเกิดความเป็นอิสระของข้อมูล


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

Questions for Review[แก้ไข]

  1. /List the major sources of data.
  2. /List some of the major data problem.
  3. /What is the terabyte?(Write the number.)
  4. /Review the steps of the data life cycle and explain them.
  5. /List some of the categories of data available on the Internet.
  6. /Define data Quality.
  7. /Define document management.
  8. /Describe the hierarchy of a file management system.
  9. /What are the problems that arise from the file environment?
  10. /Discuss a relational database and how it differs from other databases.
  11. /What are the components of a database of a database management system (DBMS)?
  12. /What is the difference between the conceptual, logical and physical views of data?
  13. /How can you get data out of a database?
  14. /What are the benefits of using a DBMS?
  15. /What is the difference between entities and attributes?
  16. /Describe a data warehouse.
  17. /Describe a datamart.
  18. /Define a marketing transaction database.