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
แก้ไข- /List the major sources of data.
- /List some of the major data problem.
- /What is the terabyte?(Write the number.)
- /Review the steps of the data life cycle and explain them.
- /List some of the categories of data available on the Internet.
- /Define data Quality.
- /Define document management.
- /Describe the hierarchy of a file management system.
- /What are the problems that arise from the file environment?
- /Discuss a relational database and how it differs from other databases.
- /What are the components of a database of a database management system (DBMS)?
- /What is the difference between the conceptual, logical and physical views of data?
- /How can you get data out of a database?
- /What are the benefits of using a DBMS?
- /What is the difference between entities and attributes?
- /Describe a data warehouse.
- /Describe a datamart.
- /Define a marketing transaction database.