Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gestión de la Base de Datos., Los gestores de bases de datos más usados en…
Gestión de la Base de Datos.
Un sistema gestor de base de datos (SGBD)
Los usuarios pueden acceder a la información usando herramientas específicas de consulta y de generación de informes, o bien mediante aplicaciones al efecto.
Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe.
Permiten presentar la información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas.
Generalmente se accede a los datos mediante lenguajes de consulta, lenguajes de alto nivel que simplifican la tarea de construir las aplicaciones. También simplifican las consultas y la presentación de la información.
Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de seguridad. Las bases de datos y los sistemas para su gestión son esenciales para cualquier área de negocio, y deben ser gestionados con esmero.
Es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.
CARACTERÍSTICAS DE LOS SGBD
Un sistema gestor de bases de datos o SGBD (aunque se suele utilizar más a menudo las siglas DBMS procedentes del inglés, Data Base Management System) es el software que permite a los usuarios procesar, describir, administrar y recuperar los datos almacenados en una base de datos.
En estos Sistemas se proporciona un conjunto coordinado de programas, procedimientos y lenguajes que permiten a los distintos usuarios realizar sus tareas habituales con los datos, garantizando además la seguridad de los mismos.
DBMS
El éxito del SGBD reside en mantener la seguridad e integridad de los datos. Lógicamente tiene que proporcionar herramientas a los distintos usuarios.
Entre las herramientas que proporciona están:
Herramientas para la creación y especificación de los datos. Así como la estructura de la base de datos.
Herramientas para administrar y crear la estructura física requerida en las unidades de almacenamiento.
Herramientas para la manipulación de los datos de las bases de datos, para añadir, modificar, suprimir o consultar datos.
Herramientas de recuperación en caso de desastre
Herramientas para la creación de copias de seguridad
Herramientas para la gestión de la comunicación de la base de datos
Herramientas para la creación de aplicaciones que utilicen esquemas externos de los datos
Herramientas de instalación de la base de datos
Herramientas para la exportación e importación de datos
Los SGBD tienen que realizar tres tipos de funciones para ser considerados válidos.
1-Función de descripción o definición
Permite al diseñador de la base de datos crear las estructuras apropiadas para integrar adecuadamente los datos..
Este función es la que permite definir las tres estructuras de la base de datos (relacionadas con sus tres esquemas)
♦ Estructura interna
♦ Estructura conceptual
♦ Estructura externa
2-Función de manipulación
Permite modificar y utilizar los datos de la base de datos.
Se realiza mediante el lenguaje de modificación de datos o DML.
Mediante ese lenguaje se puede:
♦ Añadir datos
♦ Eliminar datos
♦ Modificar datos
♦ Buscar datos
3-Función de control
Mediante esta función los administradores poseen mecanismos para proteger las visiones de los datos permitidas a cada usuario, además de proporcionar elementos de creación y modificación de esos usuarios.
Se suelen incluir aquí las tareas de copia de seguridad, carga de ficheros, auditoria, protección ante ataques externos, configuración del sistema, etc.
El lenguaje que implementa esta función es el lenguaje de control de datos o DCL.
Un Sistema Gestor de Base de Datos (SGBD) o DGBA (Data Base Management System) es un conjunto de programas no visibles que administran y gestionan la información que contiene una base de datos
Los gestores de base de datos o gestores de datos hacen posible admnistrar todo acceso a la base de datos ya que tienen el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.
El gestor de datos es un sistema de software invisible para el usuario final, compuesto por un lenguaje de definición de datos, un lenguaje de manipulación y de consulta, que puede trabajar a distintos niveles.
Entre sus funciones se encuentran la de permitir a los usuarios de negocio almacenar la información, modificar datos y acceder a los activos de conocimiento de la empresa. El gestor de base de datos también se ocupa de realizar consultas y hacer análisis para generar informes.
El SGBD puede entenderse como una colección de datos relacionados entre sí, estructurados y organizados dentro del ecosistema conformado por ese conjunto de programas que acceden a ellos y facilitan su gestión
Básicamente, podría simplificarse diciendo que el gestor de base de datos controla cualquier operación ejecutada por el usuario contra la base de datos.
Para poder desarrollar esta función, es habitual que se necesiten emplear herramientas específicas, como sistemas de búsqueda y de generación de informes, además de distintas aplicaciones.
Un gestor de datos, en definitiva, proporciona una serie de servicios y lenguajes para la creación, configuración y manipulación de la base de datos, así como mecanismos de respaldo.
Entre las funciones principales que pueden atribuirse a los gestores de bases de datos destacan las siete siguientes:
Contribuir a la creación de bases de datos más eficaces y consistentes.
Determinar las estructuras de almacenamiento del sistema.
Facilitar las búsquedas de datos de cualquier tipo y procedencia a los usuarios de negocio.
Ayudar a preservar la integridad de los activos informacionales de la empresa.
Introducir cambios en la información, cuando así es requerido.
Simplificar los procesos de consulta.
Controlar los movimientos que se observan en la base de datos.
Los gestores de bases de datos más usados en la actualidad.