Sistema de administración de bases de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sistema de administración de bases de datos por Mind Map: Sistema de administración de bases de datos

1. Un (DBMS) es un paquete de software diseñado para definir, manipular, recuperar y administrar datos en una base de datos

1.1. Generalmente manipula los datos en sí, el formato de los datos, los nombres de los campos, la estructura del registro y la estructura del archivo. También define reglas para validar y manipular estos datos.

2. Los sistemas de administración de bases de datos se configuran sobre conceptos específicos de manejo de datos, a medida que evoluciona la práctica de administrar una base de datos.

2.1. Los sistemas más evolucionados de hoy en día pueden manejar diferentes tipos de datos menos formateados y unirlos de maneras más elaboradas.

3. Algunas funciones generales de un DBMS: * Diseñado para permitir la definición, creación, consulta, actualización y administración de bases de datos. * Definir reglas para validar los datos y liberar a los usuarios de programas de marcos para el mantenimiento de datos. * Convertir una base de datos existente o archivar una grande y en crecimiento. * Ejecutar aplicaciones comerciales, que realizan las tareas de gestión de procesos comerciales, interactuando con usuarios finales y otras aplicaciones, para capturar y analizar datos.

3.1. *Algunos DBMS conocidos son Microsoft SQL Server, Microsoft Access, Oracle, SAP y otros.

4. Componentes: Los DBMS tienen varios componentes, cada uno de los cuales realiza tareas muy importantes en el entorno del sistema de gestión de bases de datos. A continuación se muestra una lista de componentes dentro de la base de datos y su entorno.

4.1. Software

4.1.1. Este es el conjunto de programas que se utilizan para controlar y administrar la base de datos en general. Esto incluye el software DBMS en sí, el sistema operativo, el software de red que se utiliza para compartir los datos entre los usuarios y los programas de aplicación utilizados para acceder a los datos en el DBMS.

4.2. Hardware

4.2.1. Consiste en un conjunto de dispositivos electrónicos físicos como computadoras, dispositivos de E / S, dispositivos de almacenamiento, etc., esto proporciona la interfaz entre las computadoras y los sistemas del mundo real.

4.3. Datos

4.3.1. La base de datos contiene tanto los datos reales u operativos como los metadatos.

4.4. Procedimientos

4.4.1. Estas son las instrucciones y reglas que ayudan sobre cómo usar el DBMS y en el diseño y ejecución de la base de datos, utilizando procedimientos documentados, para guiar a los usuarios que lo operan y administran.

4.5. Idioma de acceso a la base de datos

4.5.1. El usuario escribe un conjunto de comandos apropiados en un idioma de acceso a la base de datos, los envía al DBMS, que luego procesa los datos y genera y muestra un conjunto de resultados en un formato legible por el usuario.

4.6. Procesador de consultas

4.6.1. Esto lee la consulta del usuario en línea y la traduce en una serie eficiente de operaciones en una forma que puede enviarse al administrador de datos en tiempo de ejecución para su ejecución.

4.7. Sistema de control de base de datos

4.7.1. Este es el componente de software central del DBMS que interactúa con los programas de aplicación y las consultas enviadas por el usuario, y maneja el acceso a la base de datos en tiempo de ejecución

4.8. Administrador de caché

4.8.1. Es el responsable del manejo de los datos en la base de datos, proporcionando una recuperación al sistema que le permite recuperar los datos después de una falla.

4.9. Motor de base de datos

4.9.1. El servicio principal para almacenar, procesar y proteger datos, proporciona acceso controlado y procesamiento rápido de transacciones para abordar los requisitos de las aplicaciones que consumen datos más exigentes

4.10. Diccionario de datos

4.10.1. Un diccionario de datos es un conjunto de tablas y vistas de solo lectura, que contiene información diferente sobre los datos utilizados en la empresa para garantizar que la representación de los datos en la base de datos siga un estándar tal como se define en el diccionario.

4.11. Generador de informes

4.11.1. Es un programa que extrae información de uno o más archivos y presenta la información en un formato específico

5. Usuarios

5.1. Por relación a la utilidad del DBMS

5.1.1. Usuario DBA (usuario administrador de la base de datos): es quien se encarga de diseñar y mantener la estructura de la base de datos. • Desarrollador de aplicaciones: es el usuario que determina e implementa las transacciones que deberán estar direccionadas al manejo de la información dentro de la base de datos. • Usuario final: es el que utiliza las consultas, y realiza operaciones típicas de altas, bajas y cambios.

5.2. Por relación directa a la base de datos

5.2.1. Las personas que trabajan directamente con una base de datos se distinguen por tipos de usuarios. De acuerdo con su función o nivel de conocimiento, existen diferentes tipos de usuarios, que se catalogan de acuerdo con su función específica dentro la base de datos como: • Programadores de aplicaciones. • Usuarios normales. • Usuarios especializados. • Usuario administrador de la base de datos.