Sunteți pe pagina 1din 12

Introduccin a las estructuras de bases de datos

TEMA 1: ANSI/SPARC
www.comp.unanleon.edu.ni/u/ocastillo

oton.jossemar@grad.unanleon.edu.ni

Arquitectura ANSI/SPARC
El estndar de diseo de arquitectura ANSI/SPARC (American National Standards Institute, Standards Planning And Requirements Committee) o tambin nombrada como ANSI/X3/SPARC, propuesta en 1975, nunca llego ser una forma normal para los SGBD (Sistema Gestores de Base de Datos), sin embargo es el estndar en el que la mayora de los modernos SGBD se basan para su diseo

IEBD ANSI/SPARC

Caracterstica ANSI/SPARC
Independencia fsica: El nivel fsico puede ser modificado independientemente del nivel conceptual. Esto significa que el usuario no puede ver todos los componentes de hardware de la base de datos, que es simplemente una estructura transparente para representar la informacin almacenada. Independencia lgica: El nivel conceptual debe poder modificarse sin alterar el nivel fsico. En otras palabras, el administrador de la base de datos debe poder introducir mejoras sin afectar la experiencia de los usuarios.
IEBD ANSI/SPARC

Caracterstica ANSI/SPARC
Facilidad de uso: Las personas que no estn familiarizadas con la base de datos deben poder describir su consulta sin hacer referencia a los componentes tcnicos de la base de datos.

Acceso rpido: El sistema debe poder responder a las consultas lo ms rpido posible. Esto requiere algoritmos de bsqueda rpidos.

IEBD ANSI/SPARC

Caracterstica ANSI/SPARC
Facilidad de uso: Las personas que no estn familiarizadas con la base de datos deben poder describir su consulta sin hacer referencia a los componentes tcnicos de la base de datos.

Acceso rpido: El sistema debe poder responder a las consultas lo ms rpido posible. Esto requiere algoritmos de bsqueda rpidos.
Administracin centralizada: El SGBD debe permitirle al administrador manipular los datos, agregar elementos y verificar su integridad de manera centralizada.
IEBD ANSI/SPARC

Caracterstica ANSI/SPARC
Redundancia controlada: El SGBD debe poder evitar la redundancia de datos siempre que sea posible, tanto para minimizar los errores como para prevenir el desperdicio de memoria.

Verificacin de integridad: Los datos deben ser internamente coherentes y, cuando algunos elementos hacen referencia a otros, estos ltimos deben estar presentes.

IEBD ANSI/SPARC

Caracterstica ANSI/SPARC
Uso compartido de datos: El SGBD debe permitir que mltiples usuarios accedan simultneamente a la base de datos. Seguridad de los datos: El SGBD debe poder administrar los derechos de acceso a los datos de cada usuario.

IEBD ANSI/SPARC

Vista 1

Vista 2

Vista N

Nivel Lgico

Nivel Fsico

IEBD ANSI/SPARC

Nivel Fsico
En este nivel se encuentra el esquema interno por lo que tambin es conocido como nivel interno, la representacin fsica de la base de datos en la maquina. Describe cmo estn almacenados los datos en la base de datos para su posterior proyeccin en el siguiente nivel superior (nivel lgico).

Por ejemplo, mediante sealadores o ndices para el acceso aleatorio a los datos.

IEBD ANSI/SPARC

Nivel Lgico
En este nivel se encuentra el Esquema Conceptual por lo que se conoce como nivel conceptual, contiene la descripcin de las entidades y relaciones de los datos. En l se ubica qu datos se almacenan en la base de datos. En algunos SGBD no est presente y su funcionamiento se encuentra inmerso en el siguiente nivel superior (Nivel de Vista).

IEBD ANSI/SPARC

Nivel Lgico
El nivel lgico deben de tener: Expresividad: deben tener suficientes conceptos para expresar perfectamente la realidad. Simplicidad: deben ser simples para que los esquemas sean fciles de entender. Minimalidad: cada significado distinto. concepto debe tener un

Formalidad: todos los conceptos deben tener una interpretacin nica, precisa y bien definida.
IEBD ANSI/SPARC

Nivel de Vista
Este nivel se ubica entre la base de datos y los usuarios finales, creando una serie de Vista que son porciones de la base de datos. Cada Vista est hecha segn los requerimientos y privilegios de cada usuario. Por defecto se tendr una vista la cual abarca toda la base de datos. Y a medida que sea necesario se irn creando distintas vista con distintos requerimientos. Una vista limita lo que un usuario puede percibir de la base de datos.
IEBD ANSI/SPARC

S-ar putea să vă placă și