No debemos confundir las bases de datos con un sistema gestor de base de dato. Una base de datos es la información almacenada, que cumple una serie de características y restricciones pero para que la información pueda ser almacenada y el acceso a la misma satisfaga las características exigidas a una base de datos es necesario que exista una serie de procedimientos, un sistema software es lo que llamamos sistema gestor de base de datos (SGBD).
Un SGBD permite:
Definir los datos a los distintos niveles de abstracción (físico lógico y externo).
Manipulación de los datos en la base de datos.
Mantenimiento de la integridad de la base de datos.
Control de la privacidad y seguridad de los datos en la base de datos.
FUNCIONES DE UN SGDB
Las funciones principales son las de descripción, manipulación y control.
Función de definición
Va a permitir al diseñador de la base de datos especificar los elementos que la integran, su estructura y las relaciones que existen entre ellos, las reglas de integridad semántica, así como las características de tipo físico y las vistas lógicas de los usuarios.
Esta función la realiza el lenguaje de datos (DDL) que es propio de cada SGDB.
FUNCION DE MANIPULACION
Después de describir los datos, es necesario cargarlos en las estructuras previamente creadas, para posteriormente poder utilizarlos. Los usuarios podrán recuperar la información o poder utilizarlas. La consulta podrá ser de dos tipos:
Consulta selectiva donde se localizan registros que cumplen una determinada condición, según un criterio de selección.
Consulta sobre la totalidad de los datos donde se recuperan todos los datos de la BD o todos los de un determinado tipo.
La operación podrá realizarse con tres operaciones diferentes:
*Borrado o eliminación de datos.
*Modificado de datos
*Inserción de nuevos elementos.
La función de manipulación se realiza atreves del lenguaje de de manipulación de datos (DML).
FUNCION DE CONTROL
Debe integrar una serie de instrumentos para facilitar la tarea del administrador. Permite funciones de servicio como:
Cambiar la capacidad de ficheros
Obtener estadísticas de utilización y funciones de seguridad como:
*Copias de seguridad
*Re arranque del sistema
*Protección frente a accesos no autorizados
Componentes de un SGBD
Las funciones se realizan gracias a una serie de componentes que son:
DDL o lenguaje de definición de datos: permite definir la presentación lógica de los datos que integran la base de datos.
DCL o lenguaje de control de datos: permite el control de acceso a la información almacenada en el diccionario de datos.
DSDL o lenguaje de definición de almacenamiento de datos: en la mayoría de SGBD el mismo lenguaje DDL permite la definición de los datos en el nivel de representación físico, si bien en otros en un subcomponente de este denominado lenguaje de definición de almacenamiento de datos. Se definen los datos del dominio de un problema a los niveles de abstracción, denominado esquema de la base de datos.
DML o lenguaje de manipulación de datos permite realizar dos funciones en la gestión de datos:
*Definición del nivel extremo o de usuarios de datos.
*La manipulación de los datos (inserción, borrado, modificación y recuperación)
El gestor de base de datos:
Es un componente de software encargado de garantizar el correcto, eficiente, íntegro y seguro acceso y almacenamiento de datos.
El administrador de la base de datos (DBA) es un componente humano con una serie de responsabilidades como la definición, administración, seguridad, privacidad e integridad de la información, sus tareas son las siguientes:
Definición del sistema lógico o conceptual de la base de datos mediante sentencias DDL.
Definición del esquema físico de la base de datos, especificando las estructuras de almacenamiento y métodos de acceso a la información almacenada y métodos de acceso a la información almacenada en los dispositivos físicos.
Definición de subesquemas o visiones externas del usuario.
Mantenimiento de los esquemas, con modificaciones del esquema lógico, en la representación física de datos o en los subesquemas de usuarios.
Control de la privacidad de datos.
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.