1. Seguridad e integridad
1.1. Los datos están protegidos por si personas que no tienen acceso intentasen acceder, por caídas durante el procesamiento de transacciones, anomalías por acceder varias personas al mismo tiempo, anomalías producidas por distribuir los datos entre varios ordenadores.
2. El administrador de la base de datos
2.1. Dentro de los sistemas de gestión de bases de datos hay varias categorías de usuarios según el derecho o autorización que tengan sobre los objetos que componen la base de datos:
2.1.1. Usuarios de la categoría DBA: su función es administrar la base por lo tanto tienen acceso total.
2.1.2. Usuarios de la categoría RESOURCE: pueden crear sus propios objetos y pueden hacer consultas.
2.1.3. Usuario de la categoría CONNECT: solo pueden realizar consultas.
3. Tareas del administrador de la BD
3.1. Instalar el SGBD en el sistema informático.
3.2. Crear las bases de datos que se vayan a tramitar.
3.3. Crear y mantener el esquema de la BD.
3.4. Crear y mantener las cuentas de usuario de la BD.
3.5. Arrancar y parar el SGBD, y cargar las bases de datos necesarias para trabajar.
3.6. Cooperar con el administrador del sistema operativo, a la hora de ubicar, dimensionar y controlar los archivos y espacios de disco ocupados por el SGBD.
3.7. Ayudar en las tareas de formación de usuarios.
3.8. Realizar estándares de uso, políticas de acceso y reglas de trabajo para los usuarios de la BD.
3.9. Proporcionar la información que necesitan sobre la BD a los equipos de análisis y programación de aplicaciones. Además realizan tareas de explotación como:
3.9.1. Vigilar el trabajo diario ayudando en la información y aclarando las dudas de los usuarios de la BD. Controlar en tiempo real los accesos, tasas de uso, cargas en los servidores… Si es necesario, reorganizar la BD. Realizar las copias de seguridad periódicas de la BD.Restaurar la BD si ocurriese algo a partir de las copias de seguridad. Analizar las auditorías del sistema por si hay alguna anomalía, intento de violación de la seguridad,… Ajustar y optimizar la BD mediante el ajuste de sus parámetros, y con ayuda de las herramientas de monitorización y de las estadísticas del sistema.
4. Lenguajes SGBD
4.1. Lenguaje de definición de datos- DDL: te permite llevar a cabo las tareas de definición de las estructuras que almacenarán los datos, así como los métodos o funciones que permitan consultarlos.
4.2. Lenguaje de manipulación de datos-DML: te permite consultar o manipular los datos, organizados por el modelo adecuado. El más popular es el SQL. Se clasifican en:
4.2.1. Procedurales: se le da instrucciones al sistema para que elabore unos procedimientos en la base de datos para calcular un resultado final.
4.2.2. No Procedurales: se detalla la información sin un método específico para obtener información.