sistemas de gestion de base de datos

Páginas: 17 (4145 palabras) Publicado: 15 de mayo de 2014
ANÁLISIS Y DISEÑO

DE DATOS

ANÁLISIS Y DISEÑO

DE DATOS

ADD
Arquitectura ANSI/SPARC
CARRERA DE

INGENIERÍA
INFORMÁTICA
Y DE SISTEMAS

M.Sc. Nehil Muñoz C.

Enfoque de Base de Datos




La importancia de almacenar, manipular y recuperar la información en
forma eficiente ha llevado al desarrollo de una teoría esencial para las
bases de datos. Esta teoría ayuda aldiseño de bases de datos y
procesamiento eficiente de consultas por parte de los usuarios.

Las arquitecturas de bases de datos han evolucionado mucho desde
sus comienzos, aunque la considerada estándar hoy en día es la
descrita por el comité ANSI/X3/SPARC (Standard Planning and
Requirements Committee of the American National Standards Institute
on Computers and Information Processing), que datade finales de los
años setenta.

CARRERA DE

INGENIERÍA
INFORMÁTICA
Y DE SISTEMAS

ANÁLISIS Y DISEÑO

DE DATOS

ANÁLISIS Y DISEÑO

DE DATOS

ARQUITECTURA




Este comité propuso una arquitectura general para DBMS’s
basada en tres niveles o esquemas: el nivel físico, o de
máquina, el nivel externo, o de usuario, y el nivel conceptual.
Así mismo describió lasinteracciones entre estos tres niveles y
todos los elementos que conforman cada uno de ellos.

EL uso de las BD es contrario al enfoque tradicional, en que
cada sistema maneja sus propios datos y archivos. Al usar BD,
todos los datos se almacenan en forma integrada, y están
sujetos a un control centralizado. Las diversas aplicaciones
operan sobre este conjunto de datos.

CARRERA DE

INGENIERÍAINFORMÁTICA
Y DE SISTEMAS

ANÁLISIS Y DISEÑO

DE DATOS

Arquitectura ANSI
Objetivo
Hay tres características importantes inherentes a los sistemas de
bases de datos:




la separación entre los programas de aplicación y los datos
el manejo de múltiples vistas por parte de los usuarios y
el uso de un catálogo para almacenar el esquema de la base de datos.

En 1975, el comitéANSI-SPARC (American National Standard
Institute - Standards Planning and Requirements Committee)
propuso una arquitectura de tres niveles para los sistemas de bases
de datos, que resulta muy útil a la hora de conseguir estas tres
características. Propiedad que asegura que los programas de
aplicación sean independientes de los cambios realizados en datos
que no usan o en detalles derepresentación física de los datos a
los que acceden
CARRERA DE

INGENIERÍA
INFORMÁTICA
Y DE SISTEMAS

ANÁLISIS Y DISEÑO

DE DATOS

Arquitectura ANSI
Estructura


Grupo de estudio ANSI/SPARC en 1977 propuesta de
arquitectura para los DBMS que plantea la definición de
la base de datos a tres niveles de abstracción:

– Nivel

conceptual
– Nivel interno
– Nivel externo

CARRERA DEINGENIERÍA
INFORMÁTICA
Y DE SISTEMAS

ANÁLISIS Y DISEÑO

DE DATOS

Niveles de abstracción (ANSI/SPARC)
Vista usuario n

n esquemas
externos

Vista usuario 2

Nivel externo
confidencialidad
Nivel conceptual
integridad-coherencia
Nivel interno
gestión de acceso

CARRERA DE

INGENIERÍA
INFORMÁTICA
Y DE SISTEMAS

Vista usuario 1

Esquema lógico, resultado de
un procesode modelamiento

Esquema físico

ANÁLISIS Y DISEÑO

DE DATOS

CARRERA DE

INGENIERÍA
INFORMÁTICA
Y DE SISTEMAS

ANÁLISIS Y DISEÑO

Arquitectura ANSI

DE DATOS

Estructura


Nivel conceptual
En el nivel conceptual tiene un esquema lógico que describe la
estructura de toda la base de datos para una comunidad de
usuarios. El esquema conceptual oculta los detalles de lasestructuras físicas de almacenamiento y se concentra en
describir entidades, tipos de datos, vínculos o relaciones,
operaciones de los usuarios y restricciones.





La descripción del nivel conceptual no debe tener detalles dependientes
del almacenamiento*
Tiene asociado un lenguaje de alto nivel

* Sin embargo en algunos SGBD esto no se logra expresar de esta manera
CARRERA DE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema de gestión de base de datos
  • Sistemas de gestion de bases de datos
  • sistema de gestion de base de datos
  • Qué es un sistema de gestión de base de datos
  • Los sistemas de gestión de base de datos.
  • Sistema de gestion de bases de datos
  • Sistema de gestion de base de datos
  • Sistema de gestion de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS