Arquitectura de los sistemas de gestión de base de datos.

hecho por Estefania perez silva

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Arquitectura de los sistemas de gestión de base de datos. por Mind Map: Arquitectura de los sistemas de gestión de base de datos.

1. 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 define tres niveles de abstracción distintos:

2. 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.

3. lenguaje de definicion de datos.- una vez finalizado el diseño de una base de datos y escogio un sistema de gestion de base de datos para su implementacion, el primer paso consiste en especificar el esquema conceptual y el esquema interno de la base de datos.

4. lenguajes de manejo de datos.- una vez creados los esquemas de la base de datos, los usuarios necesitan un lenguaje que les permita manipular los datos de la base de datos.

4.1. los procedurales: el usuario normalmente el programador especifica que datos se necesitan y como hay que obtenerlos.

4.2. no procedural: se puede utilizar de manera independiente para especificar operaciones complejas sobre la base de datos se puede introducir interactivamente instrucciones del LMD desde un terminal.

5. 3) en el nivel externo se describen varios esquemas externos o visitas de usuario. cada esquema

6. 1) en el nivel interno se describe la estructura fí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.

7. Lenguajes de los sistemas de gestion de base de datos.- deben ofrecer lenguajes e interfaces apropiadas para cada tipo de usuario: administradores de la base de datos, programadores y usuarios finales.

8. lenguajes de cuarta generación.- un 4GL es un lenguaje procedural: el usuario define que se debe hacer, no como debe hacerse.

9. tipos de 4GL

9.1. un generador de formularios

9.2. un generador de informes

9.3. un generador de gráficos

9.4. un generador de aplicaciones