Post on 07-Jan-2016
description
Material de Apoyo BASE DE DATOS Ficha 3: ARQUITECTURA
EDUCACIN MEDIA TECNOLGICA Instituto Tecnolgico de Informtica
2 BC - 2014
INET
Docente Practicante Ninel Barboza
FUENTE: Ramez A. Elmasri, Shamkant B. Navathe. Sistemas De Bases De Datos, Conceptos fundamentales. 2da edicin
El presente material es un resumen mnimo que el estudiante debe complementar mediante el uso de la bibliografa recomendada y sus propios apuntes de clase
Son caractersticas importantes de la arquitectura de bases de datos:
la separacin entre los programas y los datos (independencia con respecto a los programas y datos y con respecto a los programas y operaciones);
el manejo de mltiples vistas de usuario, y
el empleo de un catlogo (tambin llamado diccionario de datos) para almacenar la descripcin (esquema) de la base de datos.
La arquitectura de tres esquemas consiste en formar una separacin entre las
aplicaciones de usuario y la base de datos fsica, definiendo los tres niveles
siguientes:
1. Nivel fsico o nivel interno: El nivel ms bajo de abstraccin describe cmo se almacenan realmente los datos. En el nivel fsico se describen en detalle las estructuras de datos complejas de bajo nivel.
2. Nivel lgico o nivel conceptual: El siguiente nivel ms alto de abstraccin describe qu datos se almacenan en la base de datos y que relaciones existen entre esos datos.
3. Nivel de vistas o nivel externo: El nivel ms alto de abstraccin describe slo parte de la base de datos completa. Los usuarios necesitan acceder slo a una parte de la base de datos. El sistema puede proporcionar muchas vistas para la base de datos.
Cabe sealar que los tres esquemas no son ms que descripciones de los datos; los nicos datos que existen realmente estn en el nivel fsico.
VISTA EXTERNA 2
BASE DE DATOS ALMACENADA
ESQUEMA CONCEPTUAL
ESQUEMA INTERNO
VISTA EXTERNA 1
VISTA EXTERNA n
NIVEL EXTERNO
NIVEL CONCEPTUAL
NIVEL INTERNO