Data Base Management System). Son las
siglas en inglés para los Sistemas de
Gestión de Bases de Datos (SGBD).
Ventajas
Redundancia, compartición y consistencia de datos
Satisface requisitos de usuario
Mejora tiempos, integridad, seguridad y acceso a los datos
Aumento de productividad y concurrencia
Mejora independencia y mantenimiento de aplicaciones
Facilidades para metadata
Desventajas
Costos: implementación, conversión, extra sw/hw
Impacto por performance o errores
Funciones
Almacenamiento, recuperación y
administración de datos
Servicios: ctrl concurrencia, recuperación,
autorización e integración
Catálogo, utilitarios, soporte transacciones
Optimizar desempeño
Que son
Software que controla la organización,
almacenamiento, recuperación,
seguridad e integridad de los datos en
una base de datos. Acepta solicitudes de
la aplicación y ordena al sistema
operativo transferir los datos apropiados
Tipos de Usuarios y descripción
de actividades de cada uno
Asegurar que los users están autorizados para las tareas.
Asegurar que los users tratan de hacer lo correcto.
Asegurar la base de datos contra daños
suarios normales. Son usuarios no sofisticados
que interactúan con el sistema mediante un
programa de aplicación con una interfaz de
formularios, donde puede rellenar los campos
apropiados del formulario
Programadores de aplicaciones. Son
profesionales informáticos que escriben los
programas de aplicación, utilizando
herramientas para desarrollar interfaces de
usuario
Usuarios sofisticados. Interactúan
con el sistema sin programas
escritos, usando el lenguaje de
consulta de base de datos para hacer
sus consultas.
Usuarios especializados. Son usuarios sofisticados que
escriben aplicaciones de bases de datos especializadas y
adecuadas para el procesamiento de datos tradicional.
Componentes
Dentro de DBMS
Procesador
de consultas
Pre/compiladores, evaluador query,
intérprete DDL, código de apps