Coggle requires JavaScript to display documents.
จัดการการจัดเก็บข้อมูล(Data storage management) ระบบการจัดการฐานข้อมูลจะสร้างโครงสร้างที่ซับซ้อนเพื่อจัดเก็บข้อมูลขึ้น ซึ่งเป็นงานที่ยากในการกำหนดและเขียนโปรแกรมที่ต้องเกี่ยวข้องกับข้อมูลทางกายภาพ ในระบบการจัดการฐานข้อมูลสมัยใหม่ได้เพิ่มความสามารถในการจัดเก็บความสัมพันธ์ของข้อมูล , ฟอร์ม หรือ รายงาน,กฏในการตรวจสอบข้อมูล,การจัดเก็บข้อมูลแบบรูปภาพ เป็นต้น
การจัดการด้านความปลอดภัย(Security management) ระบบการจัดการฐานข้อมูลจะสร้างระบบรักษาความปลอดภัยที่จัดการรักษาความปลอดภัยให้กับข้อมูลและสิทธิการใช้งานฐานข้อมูลของผู้ใช้แต่ละคน
จัดการพจนานุกรมของข้อมูล(Data dictionary management) ระบบการจัดการฐานข้อมูลจะทำหน้าที่อธิบายความหมายของข้อมูลและความสัมพันธ์ของข้อมูลซึ่งจัดเก็บอยู่ใน “พจนานุกรมข้อมูล(Data dictionary)” โดยที่โปรแกรมประยุกต์ต่าง ๆ จะเข้าถึงข้อมูลที่อยู่ในฐานข้อมูลผ่านระบบการจัดการฐานข้อมูล แล้วระบบการจัดการฐานข้อมูลจะให้ พจนานุกรมข้อมูลเป็นผู้ตรวจสอบ โครงสร้างและความสัมพันธ์ของข้อมูล
การแปลงข้อมูลและการนำเสนอข้อมูล(Data transformation and presentation) ระบบการจัดการฐานข้อมูลจะทำหน้าที่แปลงข้อมูลที่รับเข้ามาให้อยู่ในรูปของโครงสร้างข้อมูลที่จะเก็บข้อมูล ดังนั้นระบบการจัดการฐานข้อมูลจะช่วยแบ่งเบาภาระในการจำแนกรูปแบบของข้อมูลทางตรรกะและรูปแบบข้อมูลทางกายภาพ
ควบคุมการเข้าใช้งานของผู้ใช้พร้อมกัน(Multiuser accesss control) ระบบการจัดการฐานข้อมูลจะสร้างโครงสร้างที่ซับซ้อนที่จะอนุญาตให้ผู้ใช้หลายคนเข้าถึงข้อมูลในฐานข้อมูลพร้อมกัน นอกจากนี้ยังจัดการในเรื่องการรักษาความคงสภาพของข้อมูลและความถูกต้องของข้อมูล โดยมีอัลกอริทึมที่ซับซ้อนในการตรวจสอบการใช้งานของผู้ใช้หลาย ๆ คนที่เข้ามาทำงานพร้อมกัน
การจัดการเรื่องการสำรองและกู้คืนข้อมูล(Backup and recovery management) ระบบการจัดการฐานข้อมูลจะจัดเตรียมกระบวนการในการสำรองและกู้คืนข้อมูลในกรณีที่ฐานข้อมูลเกิดความเสียหายขึ้น
การจัดการความคงสภาพของข้อมูล(Data integrity management) ระบบการจัดการฐานข้อมูลจะสนับสนุนและบังคับให้เป็นไปตามกฏความคงสภาพของข้อมูล(Integrity rule) เพื่อขจัดปัญหาในเรื่องข้อมูลไม่มีความคงสภาพ
ภาษาในการเข้าถึงข้อมูลและส่วนประสานผู้ใช้ในโปรแกรมประยุกต์(Database access languages and application programming interfaces) ระบบการจัดการฐานข้อมูลจะจัดเตรียมภาษาในการเข้าถึงข้อมูลโดยใช้ภาษาสอบถามข้อมูล(query language) ซึ่งเป็นภาษาที่ใช้ในการจัดการกับข้อมูลในฐานข้อมูล ทั้งการสร้าง, เพิ่ม,ลบและปรับปรุงข้อมูล