Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistema Gestor de Bases de Datos (DBMS) :card_file_box: - Coggle Diagram
Sistema Gestor de Bases de Datos (DBMS) :card_file_box:
Definido como
Una colección de datos relacionados entre sí, estructurados y organizados, y un conjunto de programas que acceden y gestionan esos datos.
La colección de datos que administra se denomina
Base de Datos.
También llamado
DBMS (Data Base Management System)
¿Para qué sirven?
Permite a los usuarios definir, crear y mantener la BD y proporciona un acceso controlado a la misma.
Funciones que permite realizar
Creación y definición de la BD
Manipulación de los datos
Acceso controlado a los datos de la BD
Mantener la integridad y consistencia de los datos
Acceso compartido a la BD
Mecanismos de respaldo y recuperación
Componentes
Lenguajes
Lenguaje de definición de datos se utiliza para especificar el esquema de la BD, las vistas de los usuarios y las estructuras de almacenamiento.
Lenguaje de manipulación de datos se utilizan para leer y actualizar los datos de la BD.
Diccionario de datos
Lugar donde se deposita información acerca de todos los datos que forman la BD. Es una guía en la que se describe la BD y los objetos que la forman.
Seguridad e integridad
Debe garantizar la protección de los datos contra accesos no autorizados.
Ofrece mecanismos para implantar restricciones de integridad en la BD
Proporciona herramientas y mecanismos para la planificación y realización de copias de seguridad y restauración.
Debe ser capaz de recuperar la BD llevándola a un estado consistente en caso de ocurrir algún suceso que la dañe.
Debe asegurar el acceso concurrente y ofrecer mecanismos para conservar la consistencia de los datos
Administrador de la BD
Usuario categoría RESOURCE
Usuario categoría CONNECT
Usuarios categoría DBA (Database Administrator),
Tipos de Usuarios
Personal del DBA
Funciones
Procedimientos de respaldo
Recuperación de datos
Define los esquemas de seguridad
Mantenimientos rutinarios
Usuario programador
Encargados de generar nuevos módulos.
Diseñador de la BD
Crea los esquemas en los diferentes niveles del desarrollo
Usuarios normales
Esporádicos
: Hacen uso de las aplicaciones diseñadas.
Simples o paramétricos
: Realizan actividades programadas o de adecuación establecida.
Usuarios especializados
: Generan transacciones o consultas más sofisticadas.
Objetivo primordial
Proporcionar eficiencia y seguridad a la hora de extraer o almacenar información en las BD.