Integrantes Alejandro Henao Johan cárdenas Jhon quiñones Andrés gallego Jonatán Velásquez Cesar Montenegro
Dbms Un sistema de administración de bases de datos DBMS (Database Management System, por sus siglas en Inglés) es un sistema basado en computador (software) que maneja una base de datos, o una colección de bases de datos o archivos. La persona que administra un DBMS es conocida como el DBA (Database Administrator, por sus siglas en ingles).
USOS Y FUNCIONES DE UN DBMS Los sistemas de administración de bases de datos son usados para: • Permitir a los usuarios acceder y manipular la base de datos proveyendo métodos para construir sistemas de procesamiento de datos para aplicaciones que requieran acceso a los datos. • Proveer a los administradores las herramientas que les permitan ejecutar tareas de mantenimiento y administración de los datos. Algunas de las funciones de un DBMS son: • Definición de la base de datos - como la información va a ser almacenada y organizada
• Creación de la base de datos - almacenamiento de datos en una base de datos definida. • Recuperación de los datos - consultas y reportes. • Actualización de los datos - cambiar los contenidos de la base de datos. • Programación de aplicaciones de para el desarrollo de software. • Control de la integridad de la base de datos. • Monitoreo del comportamiento de la base de datos.
Los principales objetivos de un DBMS son los siguientes : Independencia lógica y física de los datos : se refiere a la capacidad de modificar una definición de esquema en un nivel de la arquitectura sin que esta modificación afecte al nivel inmediatamente superior Redundancia mínima : se trata de usar la base de datos como repositorio común de datos para distintas aplicaciones. Acceso concurrente por parte de múltiples usuarios : control de concurrencia mediante técnicas de bloqueo o cerrado de datos accedidos. Distribución espacial de los datos: la independencia lógica y física facilita la posibilidad de sistemas de bases de datos distribuidas. Integridad de los datos : se refiere a las medidas de seguridad que impiden que se introduzcan datos erróneos.
Consultas complejas optimizadas : la optimización de consultas permite la rápida ejecución de las mismas. Seguridad de acceso y auditoría : se refiere al derecho de acceso a los datos contenidos en la base de datos por parte de personas y organismos. Respaldo y recuperación : se refiere a la capacidad de un sistema de base de datos de recuperar su estado en un momento previo a la pérdida de datos. Acceso a través de lenguajes de programación estándar : se refiere a la posibilidad ya mencionada de acceder a los datos de una base de datos mediante lenguajes de programación ajenos al sistema de base de datos propiamente dicho.