base de datos

Páginas: 6 (1362 palabras) Publicado: 30 de octubre de 2014
Tema

Arquitectura de un sistemas de base
de datos.
Presentado por:
Christian Xavier Rico negrete

Para la Materia
Bases de datos

Tarea # 4
Salamanca Gto. 30/09/14

Arquitectura de un sistema de base de datos

Arquitectura de un sistema de base de datos

Tabla de contenido
Desarrollo...........................................................................................................................................3
Conclusiones ......................................................................................................................................6

Arquitectura de un sistema de base de datos

Desarrollo
El tema nos dice que hay tres características importantes inherentes a los sistemas de bases
de datos:
la separación entre losprogramas 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 propuso una arquitectura de tres niveles para los
sistemas de bases de datos, que resulta muy útil a la hora de conseguir estas tres
características.
La definición de un sistema de información es ladescripción detallada de la arquitectura del
sistema. Las arquitecturas de bases de datos han evolucionado mucho desde sus comienzos,
aunque la considerada estándar hoy en día es la descrita por el comité que data de finales de
los años setenta. Este comité propuso una arquitectura general para DBMSs basada en tres
niveles o esquemas:
el nivel físico, o de máquina, el nivel externo, o de usuario, yel nivel conceptual.
Así mismo describió las interacciones entre estos tres niveles y todos los elementos que
conforman cada uno de ellos.
Arquitectura ANSI
La arquitectura de sistemas de bases de datos de tres esquemas fue aprobado por la ANSISPARC (en 1975 como ayuda para conseguir la separación entre los programas de
aplicación y los datos, el manejo de múltiples vistas por parte de losusuarios y el uso de un
catálogo para almacenar el esquema de la base de datos.
Nivel interno: Tiene un esquema interno que describe la estructura física de
almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que
existen están realmente en este nivel.
Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos
para unacomunidad de usuarios. Oculta los detalles físicos de almacenamiento y trabaja
con elementos lógicos como entidades, atributos y relaciones.
Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada
esquema describe la visión que tiene de la base de datos a un grupo de usuarios, ocultando
el resto.
El objetivo de la arquitectura de tres niveles es el de separar losprogramas de aplicación de
la base de datos física.

Arquitectura de un sistema de base de datos

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 manejan vistas de
usuario, los esquemas externos se especifican con el mismo modelo de datos que describe
la información a nivelconceptual, aunque en algunos se pueden utilizar diferentes modelos
de datos en los niveles 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 realmente están a
nivel físico, almacenados en un dispositivo como puede ser un disco. En un SGBD basado
en la arquitectura detres niveles, cada grupo de usuarios hace referencia exclusivamente a
su propio esquema externo. Por lo tanto, el SGBD debe transformar cualquier petición
expresada en términos de un esquema externo a una petición expresada en términos del
esquema conceptual, y luego, a una petición en el esquema interno, que se procesará sobre
la base de datos almacenada. Si la petición es de una obtención...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS