sgbd
¿Cuáles son las cuatro diferencias principales entre un sistema de procesamiento de archivos y un SGDB?
Investigue y determine cuáles son los inconvenientes de un sistema gestor de base de datos.
Elabore un cuadro y explique la diferencia entre independencia de datos física y lógica.
Explique las cinco responsabilidades del sistema gestor de la base dedatos.
¿Cuáles son las cinco funciones principales del administrador de la base de datos?
Investigue y amplié la información relacionada con la arquitectura de dos y tres capas.
Explique mediante un cuadro comparativo las ventajas y desventajas entre una base de datos centralizada y una base de datos distribuida.
2. Un SGBD debe proporcionar una serie de herramientas que permitan administrarla base de datos de modo efectivo. Algunas herramientas trabajan a nivel externo, por lo que habrán sido producidas por el administrador de la base de datos. Las herramientas que trabajan a nivel interno deben ser proporcionadas por el distribuidor del SGBD. Algunas de ellas son:
Herramientas para importar y exportar datos.
Herramientas para monitorizar el uso y el funcionamiento de la base dedatos.
Programas de análisis estadístico para examinar las prestaciones o las estadísticas de utilización.
Herramientas para reorganización de índices.
Herramientas para aprovechar el espacio dejado en el almacenamiento físico por los registros borrados y que consoliden el espacio liberado para reutilizarlo cuando sea necesario.
1.11 Arquitecturas de bases de datos
Hay trescaracterísticas importantes inherentes a los sistemas de bases de datos: la separación entre los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de un catálogo para almacenar el esquema de la base de datos. En 1975, el comité ANSI-SPARC (American National Standard Institute -Standards Planning and Requirements Committee) propuso una arquitectura de tresniveles para los sistemas de bases de datos, que resulta muy útil a la hora de conseguir estas tres características.
El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicación de la base de datos física. En esta arquitectura, el esquema de una base de datos se define en tres niveles de abstracción distintos:
1. En el nivel interno se describe la estructurafísica de la base de datos mediante un esquema interno. Este esquema se especifica mediante un modelo físico y describe todos los detalles para el almacenamiento de la base de datos, así como los métodos de acceso.
2. En el nivel conceptual se describe la estructura de toda la base de datos para una comunidad de usuarios (todos los de una empresa u organización), mediante un esquema conceptual.Este esquema oculta los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones, operaciones de los usuarios y restricciones. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar el esquema.
3. En el nivel externo se describen varios esquemas externos o vistas de usuario. Cada esquema externo describe la partede la base de datos que interesa a un grupo de usuarios determinados y oculta a ese grupo el resto de la base de datos. En este nivel se puede utilizar un modelo conceptual o un modelo lógico para especificar los esquemas.
La mayoría de los SGBD no distinguen del todo los tres niveles. Algunos incluyen detalles del nivel físico en el esquema conceptual. En casi todos los SGBD que se manejanvistas de usuario, los esquemas externos se especifican con el mismo modelo de datos que describe la información a nivel conceptual, aunque en algunos se pueden utilizar diferentes modelos de datos en el nivel conceptual y externo.
Hay que destacar que los tres esquemas no son más que descripciones de los mismos datos pero con distintos niveles de abstracción. Los únicos datos que existen...
Regístrate para leer el documento completo.