lunes, 26 de mayo de 2014

Gestor de BD

Los Sistemas de gestión de base de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. En los textos que tratan este tema, o temas relacionados, se mencionan los términos SGBD y DBMS, siendo ambos equivalentes, y acrónimos, respectivamente, de Sistema Gestor de Bases de Datos y DataBase Management System, su expresión inglesa.
El propósito general de los sistemas de gestión de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos.



Características

Es un conjunto de programas que permiten crear y mantener una base de datos, asegurando su integridad, confidencialidad y seguridad.
Las características del sistema gestor de base de datos son:

·         Abstracción de la información: Ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.

·         Independencia: La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.

·         Redundancia mínima. Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante.

·         Consistencia: Vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.

·         Seguridad: Deben garantizar que esta información se encuentra asegurada frente a usuarios malintencionados.

·         Integridad: Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados.

·         Respaldo y recuperación: Deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada en ellos.


Control de la concurrencia: Lo más habitual es que sean muchas las personas que acceden a una base de datos; ésta debe controlar este acceso concurrente a la información, que podría derivar en inconsistencias.

0 comentarios:

Publicar un comentario