Sei sulla pagina 1di 6

Para este

Venture

fin

utilizaremos de

ejemplo

a la

empresa: Ferretera

Pondremos en prctica los tres niveles de abstraccin.

La arquitectura ANSI/SPARC se divide en tres niveles, conocidos como


interno, conceptual y
Externo.

1. El nivel interno (tambin conocido como el nivel fsico) es el que


est ms cerca del almacenamiento fsico; es decir, es el que tiene que
ver con la forma en que los datos estn almacenados fsicamente.
El nivel interno no ser relacional, ya que los objetos en ese nivel no
sern slo tablas relacionales (almacenadas); en vez de ello, sern los
mismos tipos de objetos que se encuentran en el nivel interno de
cualquier otro tipo de sistema (registros almacenados, apuntadores,
ndices, tablas de dispersin, etctera). De hecho, el modelo relacional
como tal no tiene nada en absoluto que decir acerca del nivel interno;
tiene que ver con la forma en que la base de datos se presenta ante el
usuario.
(En este caso las tablas quedan distribuidas de la siguiente manera)

1. El nivel conceptual (tambin conocido como el nivel lgico de la


comunidad, o en ocasiones slo como el nivel lgico, sin calificar)
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
organizacin), mediante un esquema conceptual, el cual 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
lgico para especificar el esquema.
En el nivel conceptual se utiliza el modelo entidad-relacional que nos
permite hacer una representacin grfica de la estructura de la base de
datos.

Ferretera Venture (Estructura de la Base de


datos)

Hay que destacar que los tres esquemas no son ms que descripciones
de los mismos datos pero con distintos niveles de abstraccin.

Los nicos datos que existen realmente estn a


almacenados en un dispositivo como puede ser un disco.

nivel

fsico,

En un SGBD basado en la arquitectura de tres niveles, cada grupo de


usuarios hace referencia exclusivamente a su propio esquema externo.
Por lo tanto, el SGBD debe transformar cualquier peticin expresada en
trminos de un esquema externo a una peticin expresada en trminos
del esquema conceptual, y luego a una peticin en el esquema interno
que se procesar sobre la base de datos almacenada. Si la peticin es de
una obtencin (consulta) de datos, ser preciso modificar el formato de
la informacin extrada de la base de datos almacenada para que
coincida con la vista externa del usuario. El proceso de transformar
peticiones y resultados de un nivel a otro se denomina correspondencia
o transformacin.
3. El nivel externo (tambin conocido como el nivel lgico de usuario) es
el ms prximo a los usuarios; es decir, el que tiene que ver con la forma
en que los usuarios individuales ven los datos. Una vista externa dada
tambin ser casi siempre relacional o algo muy parecido a ello ,
por ejemplo, las declaraciones de registro, podrn ser consideradas a
grandes rasgos , como anlogas de las declaraciones de
cobol
respectivamente de una tabla relacional en un sistema relacional

Debemos mencionar de paso que el trmino "vista externa" (a menudo


abreviado solamente como "vista") tiene por desgracia un significado
ms bien especfico en contextos relacionales y que ste no es idntico
al significado que se le asigna en este captulo.
En el nivel externo se describen varios esquemas externos o vistas de
usuario. Cada esquema externo describe la parte de la base de datos
que interesa a un grupo de usuarios determinado y se oculta a ese
grupo el resto de la base de datos. En este nivel se puede utilizar un
modelo conceptual o lgico para especificar los esquemas.
Se pueden definir dos tipos de independencia de datos:

La independencia lgica: capacidad de modificar el esquema


conceptual sin tener que alterar los esquemas externos ni los programas
de aplicacin. Se puede modificar el esquema conceptual para ampliar
la base de datos o reducirla. Si, por ejemplo, se reduce la base de datos
eliminando una entidad, los esquemas externos que no se refieran a ella
no debern verse afectados.

La independencia fsica: capacidad de modificar el esquema


interno sin tener que alterar el esquema conceptual (o los externos). Por
ejemplo, puede ser necesario reorganizar ciertos ficheros fsicos con el
fin de mejorar el rendimiento de las operaciones de consulta o de
actualizacin de datos. Dado que la independencia fsica se refiere slo a
la separacin entre las aplicaciones y las estructuras fsicas de
almacenamiento, es ms fcil de conseguir que la independencia lgica.
Vista externa para la interaccin de Ferretera Venture

Para este fin utilizaremos de ejemplo a la empresa: Ferretera


Venture
Pondremos en prctica los tres niveles de abstraccin.

Nivel Interno

Nivel Conceptual

Nivel externo

Bibliografa

Introduccin a los Sistemas de Bases de datos. C. J. Date. 7 Edicin


PEARSON EDUCACIN, Mxico, 2001

http://www.aulafacil.com/cursos/l13145/informatica/excel-wordpowerpoint-access/access-2000-avanzado/tipos-de-datos
http://www.seduca2.uaemex.mx/descargas/contenido/85/1/Cnt4.php
http://www.erpmanager.com.ar/stock-sucursales-04.html
file:///C:/Users/Venture/Desktop/Quinto%20Semestre/Administraci
%C3%B3n%20de%20Bases%20de
%20Datos/Actividad_02/guia_ferreteria_plus.pdf

Potrebbero piacerti anche