You are on page 1of 2

c

ANSI/SPARC, un marco de la actual estructura de datos


William Andrés Cuadros
20022020042
Bases de Datos II
Universidad Distrital Fco. José de Caldas

RESUMEN observa y maneja cualquier usuario. Esta ³limitante´ se


denomina  ; el usuario solo debe tener acceso a la
La tecnología en Base de Datos (DB) ha información que maneje, así varios usuarios manejen la
representado un avance definitivo en el manejo misma información, no pueden ver la totalidad de la
(almacenamiento, administración y validez) de datos, información almacenada. Para el usuario debe ser
convirtiéndose así en uno de los rublos más importantes transparente el acceso a su información, los mecanismos
de la industria informática, tanto en tecnológica como de acceso y manejo de información no le deben importar
comercialmente. Otra eventualidad que debe tener en cuenta el
Desde este punto de vista, el masivo impacto de desarrollador durante el diseño de la DB es la ofrecer la
la tecnología en BD implica desarrollar también un posibilidad de realizar cambio ala estructura sin afectar a
marco general para la metodología, de tal forma su los usuarios, garantizando la     c  cc
implementación sea global; así surge la necesidad de  c c c.
crear unc cc c
  y es así como se Con la implementación de ANSI/SPARC
desarrolla ANSI/SPARC, en 1975[1]. (  c     c
ANSI/SPARC es un estándar implementado en   cc
    el
la mayoría de la DatabaseManagmentSystems (DBMS), desarrollador cuenta con la herramienta para prevenir o
en ella se describe los elementos que debe proveer el solucionar ambos problemas. Por ello, para una correcta
DBMS, como por ejemplo los  c  c c implementación basta con utilizar cualquier DBMS

  c actual, pues la mayoría implementa en su arquitectura
ANSI/SPARC permite que el desarrollador- ANSI/SPARC.
usuario encuentre las facilidades para el manejo de En el presente artículo en su primera parte
información distribuida, de esta forma la DB puede ser encontrará las características y beneficios de la
implementada a un nivel global en una organización. arquitectura, en la segunda parte laestructura
c ANSI/SPARC:   c  c  c  cc  c
   . A continuación se explicará las
PALABRAS CLAVES:Proceso, Sistema Distribuido, interacciones entre niveles, c  .
Modelo de datos, Esquema de datos, vista.

II.c ESTRUCTURA DE LA ARQUITECTURA


I.c INTRODUCCIÓN
La arquitectura ANSI/SPARC posee las
Cuando se decide implementar la tecnología en siguientes características:
DB en un desarrollo, se debe entender que en dicha
    se almacenará y administrará toda la ^c Los usuarios tiene acceso a la DB, pero su acceso
información. El modelamiento conceptual, lógico y está limitado a su   los datos a los que tiene
físico de la DB debe involucrar cada dato necesario, sin derecho almacenar y manejar.c
importar si lógica o físicamente va a ser centralizada o ^c Tanto el almacenamiento de datos como su
distribuida su concepción. manejo para el usuario debe ser   , el
El desarrollador en DB se enfrenta a un primer usuario tiene que limitarse a los mecanismos que
problema, y es limitar el tipo de información que ofrece su vista.
^c El administrador puede realizar cualquier cambio campos en el nivel interno. Los cambios en la parte
al modelo de la DB si desestabilizar el física se deben aislar del nivel conceptual.
funcionamiento de esta, sin afectar a los demás Pero si la interacción es entre los niveles
usuarios. Sin necesidad de cambiar las vistas se  !    es necesaria la correspondencia entre
puede modificar el esquema conceptual. Inclusive la vista externa y la vista conceptual.
si se necesita aumentar físicamente el rendimiento
de la DB no se afectará la vista.
V.c CONCLUSIONES

III.c ESTRUCTURA DE LA ARQUITECTURA ^c ANSI/SPARC ofrece al administrador de la DB


una plataforma, de acuerdo al DBMS claro está,
El funcionamiento bajo ANSI/SPARC se basa en para: definir un esquema conceptual, un esquema
una estructura de tres partes: interno, un enlace con los usuarios, políticas de
vaciado y recarga, verificar rendimiento y
En el   c  cc  encontramos: la vista responder a nuevos requerimientos.
interna es la representación de la DB en algún lenguaje
de bajo nivel de forma de   c  , según
ANSI/SPARC, y el esquema interno el cual define los VI.c REFERENCIAS
tipos de registros almacenados y el tipo de índices. En
esta parte es necesario aclarar que el nivel interno no [1] Bachman, Charles. !"#!! c $c
maneja los registros físicos de los dispositivos de % c Articulo. 1974. Disponible en
almacenamiento, bloques o páginas, pues son http://portal.acm.org/citation.cfm?id=983076.983
independientes de la estructura. 078
El  c  cc c   , es la estructura de
vista que la DB ofrece al usuario. Por lo general dicha
vista está personalizada (tailored) para cada usuario. VII.c BIBLIOGRAFÍA
Para la construcción de dichas vistas se implementan los
siguientes lenguajes:DDL permite la declaración de 1.c Date, C. J. ³Introducción a los sistemas de bases de
objetos en la DB con instrucciones como CREATE, datos´. Pearson Educación. Ciudad de México.
DROP Y ALTER; y DML permite transferir datos desde 2001.
o hacia la DB, con instrucciones como SELECT,
FROM, WHERE, INSERT, VALUES, UPDATE, SET,
DELETE.
El   c    cencontrara lo niveles
comunes, los datos almacenados y las relaciones entre
los datos de toda la DB. También puede ser considerada
como c c cc c

IV.c TRANSFORMACIONES

Debido a la necesidad e interactuar entre niveles


ANSI/SPARC ofrece mecanismos para ello,
denominados   .
Si se requiere interacción entre los nivelesc
   !   se debe tener en cuenta la
correspondencia entre la vista conceptual y la BD,
además verificar la representación de registro y los

You might also like