viernes, 4 de diciembre de 2009

2.EL SISTEMA DE GESTIÓN DE LA BASE DE DATOS

EL SGBD COMO INTERFAZ ENTRE EL USUARIO Y LA B.D

El SGBD actúa como interfaz entre la BD y los distintos niveles de gestión de la organización. Integra los distintos subsistemas, atendiendo a las necesidades de los usuarios en los tres niveles: estratégico, táctico y operacional.
CONCEPTO Y PRINCIPALES FUNCIONES DE UN SGBD

Conjunto coordinado de programas, procedimientos, lenguajes, etc. que suministra a los distintos tipos de usuarios los medios necesarios para describir y manipular los datos almacenados en la base, garantizando su integridad, confidencialidad y disponibilidad.
LENGUAJES DE LOS SGBD

Un SGBD debe disponer de lenguajes y procedimientos que posibiliten la interacción con la base de datos.

-LDD (Lenguaje de Definición de Datos): para la definición de las estructuras de datos a todos los niveles (externo, lógico-global, interno).
-LMD (Lenguaje de Manipulación de Datos): permite la ejecución de operaciones de recuperación y actualización sobre un conjunto de registros (identificado a través de un criterio de selección), indicando las estructuras externas sobre las que se actúa.
-Procedimientos de administración: copias de seguridad, estadísticas, carga de ficheros, ...
FACILIDADES DE LOS SGBD
Proporciona el interfaz entre los datos almacenados y los programas de aplicación o las consultas hechas al sistema. Para ello, facilita dos herramientas básicas: LDD (DDL) y LMD (DML).
ARQUITECTURA Y ESTRUCTURA DE LOS SGBD
Existen distintos organismos de estandarización:

-ISO/IEC, International Organization for Standarization -International Electrotechnical Commission. Agrupa a organismos oficiales de estandarización de distintos países.
-Codasyl, Conference On Data System Languages. No es un grupo oficial de estandarización, pero sus especificaciones han sido aplicadas a diversos SGBDs comerciales.
-ANSI/X3/SPARC. Grupo de estudio del Standard Planning and Requeriments Committee, incluido en el American National Standards Institute. Introduce el tercer nivel, el conceptual, entre los niveles lógico y físico.
ESTRUCTURA DE LOS SGBD
-Ficheros de datos, donde se guardan los datos de la BD.
-Diccionario de datos o catálogo del sistema, donde se guarda la información relativa a la estructura de la BD. Es una base de datos que sirve para documentar los datos. Se usa constantemente, por lo que su diseño e implementación deben ser adecuados para obtener el mejor rendimiento posible. Además de la información mencionada suele contener información de audit y estadísticas que ayudan a optimizar el acceso a los datos.
-Indices, que permiten el acceso rápido a elementos de información con determinados valores.
INDEPENDENCIA FÍSICO/LÓGICA
La Independencia Física De Datos debe permitir la realización de estructuras de almacenamiento de datos en forma independiente de su estructura lógica en la realidad Ventajas: los cambios en la estructura lógica no implican cambios en la de almacenamiento, las consideraciones sobre el mejor manejo de los datos almacenados quedan a cargo del SMBD y los cambio en la estructura de almacenamiento no implican cambios en los Programas de Aplicación.

La Independencia lógica De Datos: debe permitir una cierta independencia entre los datos vistos por las aplicaciones y la estructura lógica de ellos en la realidad. Ventajas: soporte de la evolución de los datos y que cada grupo de trabajo vea esos datos como cada grupo lo desea.

No hay comentarios:

Publicar un comentario