وظایف DBMS در سیستم های مختلف تا حدودی متقاوت بوده و بستگی به نوع کاربران آن دارد. اما به طور کلی این وظایف عبارتند از:

۱٫ امکان تعریف پایگاه داده
۲٫ امکان ایجاد پایگاه داده
۳٫ امکان دستکاری داده ها
۴٫ بازیابی پایگاه داده
۵٫ بهنگام سازی پایگاه داده (عملیات درج، حذف و جایگزینی)
۶٫ تامین تسهیلاتی برای کاربر به منظور توسعه سیستم
۷٫ امکان سازماندهی مجدد
۸٫ کنترل امنیت و جامعیت داده ها
۹٫ ایجاد دیکشنری داده ها
۱۰٫ امکان کنترل کارائی