หน้าที่ของระบบการจัดการฐานข้อมูล


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





ไม่มีความคิดเห็น:

แสดงความคิดเห็น