Está en la página 1de 20

DEFINICION HISTORIA

EVOLUCION IMPORTANCIA CARACTERISTICAS COMPONENTES DIFERENCIA OBJETIVO

Una Base de Datos en Red tambin conocido como Estructura de plex representa las entidades en forma de coleccin o set de registros conectados entre s mediante de enlaces en una red. Es considerado como de una potencia intermedia entre los modelos jerrquico y el relacional; puesto que era un modo flexible de representar objetos y su relacin.
No impone ningn tipo de restriccin tericamente. Modelo con una mayor formalizacin. Facilidad de relaciones complejas(muchos a muchos) una potencia intermedia entre el jerrquico y el relacional Evita Redundancia de Informacin

El modelo de datos en red surge como respuesta a las limitaciones del modelo jerrquico en cuanto a representacin de relacin mas compleja. A mediados de los 60 General Electric desarrollo IDS(Integrated Data Store),dirigido por uno de los pioneros en los sistemas de base de datos , Charkes Bachmanm, para satisfacer la necesidad de representacin entre datos, mas complejas de las que se podan modelar con los sistemas jerrquicos y con el objetivo de imponer un estndar de base de datos. Por parte de CODASYL(Conferencia de Lenguajes en Sistemas de Datos),integrado por representantes del gobierno de EE.UU y de la empresas privadas, dieron origen a un grupo DBTG(Data Base Task Group), con el objetivo de definir las especificaciones estndar que permitieron la creacin de base de datos y el manejo de los mismos. En 1971 se presento el informe final , aunque este no fue formalmente aceptado por ANSI(American National Standards Institute) A fines de los ao 70 fue sustituido por el modelo Relacional

El argumento principal a favor del modelo de red, en comparacin con el modelo jerrquico, era que permiti un modelado ms natural de relaciones entre entidades. Aunque el modelo extensamente fuera puesto en prctica y usado, esto fall en hacerse dominante por dos motivos principales. En primer lugar, la IBM decidi atenerse al modelo jerrquico con extensiones de semi red en sus productos establecidos como IMS Y DL/I. En segundo lugar, eventualmente fue desplazado por el modelo relacional, que ofreci un nivel ms alto, la interfaz ms declarativo. Hasta principios de los aos 1980 las ventajas del funcionamiento de las interfaces de bajo nivel de navegacin ofrecidos por jerrquico y bases de datos de red eran persuasivas para muchos usos en gran escala, pero como el hardware se hizo ms rpido, la productividad suplementaria y la flexibilidad del modelo relacional condujo a la cada en desuso gradual del modelo de red en el uso corporativo de la empresa.

El modelo de red es capaz de representar la redundancia

en datos de una manera ms eficiente que en el modelo


jerrquico. Las operaciones del modelo de red son de navegacin en

el estilo(los registros pueden ser localizados mediante el


filtro de valores claves) Generalmente ponen en practica las relaciones de juego mediante indicadores de juego que
FLEXIBILIDAD
PRESISION
RELACION MANIPULACION

Un conjunto es una coleccin nominada de dos o mas tipos de registros que representan una interrelacin 1:N Todo conjunto tiene obligatoriamente un tipo de registro propietario y uno o mas registros miembros. No existe limitaciones en cuanto al numero de conjuntos definidos en el esquema Pueden existir conjuntos singulares en los que el propietario es el sistema. Cualquier registro puede ser declarado propietario de uno o varios conjuntos Cualquier registro puede ser declarado miembro de uno o varios conjuntos

ESTATICA
1. TIPOS DE REGISTROS: Se definen como colecciones de elementos de los datos lgicamente relacionados. Registro.-es similar al de una entidad Elemento.-es un campo de datos. Agregado de Datos.define un conjunto de datos con nombre. 2. CONJUNTOS Constituye el elemento bsico para expresar una interrelacin [uno<->muchos] o [uno<->uno] entre dos niveles, donde los nodos se definen as: Raz.-denomina propietario. Dependiente.-denominan miembros.

DINAMICA
1.Aspecto Navegaciones Lenguaje de Manipulacin de datos CODASYL es el tipo de navegaciones(registro a registro). Procedimental.-requiere conocimiento de la estructura fsica de la BD por el programador 2.Caracteristica Distinguir la localizacin o seleccin de la accin (recupera->actualiza). Navegaciones BD se realiza con ayuda de indicadores de registro activo

Organizados de forma graficas arbitrarias Sus componentes son: Celdas y Lneas Un mismo nodo tenga varios padres Evita redundancia de datos Estructura Global de BD por medio de Diagrama de estructura de datos en red

Organizados por conjuntos de arboles Componentes: Rectngulo y Lneas El nodo hijo no poda tener varios padres (hojas) Limitaciones en representar la redundancia de datos Estructura Global de BD es mediante Diagrama de Arbol

Flexibilidad para Usuarios

Objetivo esencial en un sistema de BD, que permite diferenciarlo de los sistemas clsicos de ficheros Facilitar a varias aplicaciones recuperar o actualizar concurrentemente los datos

Uso Concurrente

Estrategias de bsqueda diversas

Suministrar y permitir el uso de varias estrategias de bsqueda

Seguridad

Asegura la confidencialidad y la integridad de la base de datos

Gestin centralizada del almacenamiento

Programas independientes del almacenamiento fsico de los ficheros

Independencia del almacenamiento fsico

Programas independientes del almacenamiento fsico de los ficheros

Flexibilidad en el modelo de datos

Permitir la especificacin de diversidad estructuras de datos, desde entidades aisladas hasta redes.

Facilidad para el Usuario Independencia de los programas en los Datos


Descripcin de Datos Independiente Interfaces con Mltiple Lenguajes

Interaccin del usuario con los datos, donde se descarga de la operaciones de mantenimiento de las estructuras que han sido declaradas Conseguir programas tan independientes de los datos como sea posible con las tcnicas existentes

Separar la descripcin de la BD en su conjunto de cada programa

Proporcionar una arquitectura que permita la descripcin y manipulacin de la base de datos

Interrelacin N : M Interrelacin 1 : N

Interrelacin 1 : N Reflexiva

Interrelacin N : M Reflexiva

Las estructuras de datos son: Registro: Permite representar los tipos de objetos Fichero: Permite organizar todas las ocurrencias de un mismo tipo de registro. Est estructura no se define explcitamente ya que se supone que para cada tipo de registro existe un fichero del mismo nombre Set: Permite representar relaciones jerrquicas uno a muchos entre objteos.Un tipo de set define trminos de dos tipo de registro; registro de propiedad y registro de miembro

No posee lenguaje de consultas de alto nivel (haba que indicarle al SGBD como obtener los datos).

No proporciona independencia fsico/lgica, tampoco


abstraccin de la informacin y es un modelo de compleja manipulacin al tener que conocer las direcciones fsicas de los datos Su instrumentacin fsica resulta difcil y poco eficiente; suele introducirse restricciones al llevarlo a la prctica

Puede simularse, aplicando una jerarqua de conjunto en varios niveles Base de Datos no debe tener una estructura fija. No existe ninguna limitacin en el numero de sets en los que puede participar un tipo de registro (propietario o miembro). Esta solucin permite descomponer una relacin muchos a muchos .

en dos uno a muchos entre los registros (objetos) y nuevo registro(registro enlace)

Este modelo fue desarrollado en 1971 por un grupo conocido como

CODASYL: Conference on Data System Languages, Data Base Task


Group, de ah el nombre; este grupo es el que desarroll los estndares para COBOL, el modelo CODASYL ha evolucionado durante los ltimos aos y existen diversos productos DBMS orientados a transacciones, sin embargo hoy da, estos productos estn de salida, ya que este modelo es complejo y no cohesivo. En el modelo DBTG solamente pueden emplearse enlaces uno a

uno y uno a muchos .


CODASYL Es un modelo de datos de tipo red que introduce restricciones inherentes.

ANSI/X3/SPARC es un grupo de estudio del Standard Planning and Requirements Committee (SPARC) del ANSI (American National Standards Institute), dentro del Comit X3, que se ocupa de ordenadores e informtica. Una de las primeras tareas del grupo de estudio consisti en buscar

una terminologa comn e intentar desarrollar un vocabulario


consistente y comprensible. propone una arquitectura a 3 niveles: Nivel Interno o Fsico Nivel Conceptual Nivel Externo o Lgico

modelo de red aumenta de manera significativa el trabajo de los programadores, tanto para el diseo de las bases de datos como para el tratamiento de los datos, en comparacin con el modelo relacional. Los programadores se ven obligados a pensar en trminos de punteros y de la manera de atravesarlos para llegar a la informacin necesaria; el tratamiento de los datos en el modelo de red se denomina, por tanto, de navegacin

Hoy en da hay excelentes implementaciones del modelo relacional, por lo que el modelo de red ha perdido importancia.

También podría gustarte