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