You are on page 1of 11

ARQUITECTURA DE LOS

SISTEMAS DE BASE DE
DATOS
INTRODUCCION
La arquitectura de un sistema de base de
datos nos ayuda a describir conceptos
generales de las bases de datos y explica la
estructura de sus sistemas.
Hay ms de una infraestructura existente.

La arquitectura mencionada se ajusta

bastante a la mayora de sistemas; y es


idntica a la arquitectura propuesta por el
Grupo de Estudio en Sistemas de
Administracin en Base de Datos de
ANSI/SPARC
ARQUITECTURA
ANSI/SPARC
Se divide en 3 niveles:
Nivel Interno,- es el que est mas cerca
del almacenamiento fsico; es decir, es el
que tiene que ver con la forma en que los
datos estn almacenados fsicamente.
Nivel Externo,- es el ms prximo a los
usuarios; tiene que ver en cmo los
usuarios ven los datos.
Nivel Conceptual,- es un nivel de
indireccion entre el nivel interno y externo.
NIVEL EXTERNO
Este nivel posee 2 tipos de lenguajes; uno
para el programador y otro para el usuario.
El programador utilizar un lenguaje de
programacin convencional (C++, Java), o un
lenguaje tipo propietario llamado lenguaje de 4ta
generacin.
Para el usuario, el lenguaje ser uno de consulta o
bien algn lenguaje de finalidad especfica, talvez
controlado por formularios confeccionado para
requerimientos de ese usuario y manejado por
algn programa de aplicacin.
Sublenguajes
Los lenguajes mencionados a su vez se
dividen en sublenguajes que poseen ciertas
caractersticas;
Parte DDL,- construcciones declarativas de PL/I
necesarias para declarar objetos de base de
datos.
Parte DML,- instrucciones ejecutables de PL/I que
transfieren informacin hacia y desde la base de
datos; incluyen nuevas instrucciones especiales.
NIVEL CONCEPTUAL
La vista conceptual pretende ser una vista
de los datos tal como son, en vez de tal
como los usuarios estn obligados a verlos
debido a las limitaciones del lenguaje o
hardware en particular.
Tambien definida por medio del Esquema

Conceptual
Es una vista del contenido total de la base

de datos y el esquema conceptual es una


definicin de esa vista.
NIVEL INTERNO
La vista interna es una representacin de
bajo nivel de toda la base de datos.
Esta distante del nivel fsico.
Da por hecho un espacio de direcciones

lineal infinito.
Se describe por medio del esquema interno,

el cual esta escrito en lenguaje DDL interno.


TRANSFORMACIONES
2 tipos: Transformacin conceptual/interna y
transformacin externa/conceptual.
CONCEPTUAL/INTERNA

Define la correspondencia entre la vista


conceptual y la base de datos almacenada y
especifica como estn representados los registros
y campos conceptuales en el nivel interno.
Si se modifica la estructura de la base de datos,
entonces ser necesario modificar la
transformacin conceptual/interna de manera que
el esquema conceptual permanezca invariable.
EXTERNA/CONCEPTUAL
Define la correspondencia entre la vista externa
en particular y la vista conceptual. En general, las
diferencias que puedan existir entre estos dos
niveles son anlogas a aquellas que puedan
existir entre la vista conceptual y la base de datos
almacenada. Puede existir cualquier cantidad de
vistas externas al mismo tiempo.
Integrantes
Muico Rojas, Alonso
Sanchez Santisteban, Miguel
Santamaria Sandoval, Jeanmarco
Valencia Tullume, Junior

You might also like