ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Codasyl Introducción Presentación de un modelo de red.


Enviado por   •  27 de Septiembre de 2015  •  Resúmenes  •  1.161 Palabras (5 Páginas)  •  317 Visitas

Página 1 de 5

Presentación de un modelo de red.

El modelo de red es un modelo de base de datos concebido como un modo flexible de representar objetos y su relación.

El inventor original del modelo de red fue Charles Bachman, y con ello fue desarrollado en una especificación estándar publicada en 1969 por la Conferencia de Lenguajes en Sistemas de Datos (CODASYL).

El modelo Codasyl toma el nombre del comité que propuso sus especificaciones (COnference on DAta SYstems and Languages).

El modelo de datos en red general representa las entidades en forma de nodo de un grafo, y las asociaciones o interrelaciones entre éstas mediante los arcos que unen dichos nodos.

El modelo en red general es muy flexible debido a la inexistencia de restricciones inherentes, pero también por esta misma razón su instrumentación física resulta difícil y poco eficiente. Esta es la causa de que se le suela introducir restricciones al llevarlo a la práctica. El modelo jerárquico y el modelo CODASYL son modelos que responden a estructuras del tipo de red pero con restricciones bastante fuertes.

Propuestas codasyl.

CODASYL Es un modelo de datos de tipo red que introduce restricciones inherentes. Este modelo constituye una simplificación del modelo en red general, en la que se admite solo determinados tipos de interrelaciones y se incluyen algunas restricciones adicionales, que, sin embargo, no limitan excesivamente la flexibilidad que proporciona el modelo en red, pero sí que facilita una instrumentación eficiente.

El grupo CODASYL se interesó por las bases de datos y creó el grupo de trabajo Data Base Task Group (DBTG), liderado por Bachman. Las primeras recomendaciones públicas del grupo DBTG se realizaron en 1969 y contenían la sintaxis y la semántica de un lenguaje de definición de datos para describir bases de datos estructuradas en red, así como el lenguaje de manipulación de datos.

Algunos de los sistemas que siguen las propuestas de CODASYL son el sistema IDS/2 de Honeywell, el sistema DMS-1100 de Univac o el sistema IDMS de BF Goodrich.

Historia del grupo codasyl.

CODASYL es recordado casi exclusivamente por dos actividades: su trabajo en el desarrollo del lenguaje COBOL y sus actividades en la normalización de las interfaces de bases de datos. También trabajó en una amplia gama de temas, incluidas las interfaces de formulario de usuario final y lenguajes de control del sistema operativo, pero estos proyectos tuvieron un impacto duradero.

En 1965 CODASYL formó un grupo de trabajo de procesamiento de listas. Este grupo fue fundado para desarrollar extensiones del lenguaje COBOL para el procesamiento de conjuntos de registros; surgió el nombre porque el sistema IDS de Charles Bachman gestiona las relaciones entre los registros utilizando cadenas de punteros. 

En 1971, en gran parte como respuesta a la necesidad de independencia del lenguaje de programación, el trabajo se reorganiza: desarrollo del lenguaje de descripción de datos fue continuada por el Comité Idioma Descripción de datos, mientras que el COBOL DML fue tomada por el comité de lenguaje COBOL.

ANSI y la ISO aprobó el pliego de bases de datos CODASYL bajo el nombre de red de base de datos Lenguaje, con el trabajo que tienen lugar dentro del mismo grupo de trabajo como SQL normalización. Un estándar ISO para NDL fue ratificado como ISO 8907:1987, pero nunca he tenido ningún efecto práctico en las implementaciones y se retiró oficialmente en 1998.

Algunos de los comités codasyl continuar su trabajo hoy, pero CODASYL sí ya no existe. Los registros de CODASYL fueron donados al Instituto de Charles Babbage y un catálogo se pueden encontrar en su página web.

El interés en CODASYL desvaneció gradualmente debido al creciente interés en bases de datos relacionales a partir de la década de 1980.

Objetivos del grupo codasyl.

A) Flexibilidad para los usuarios

Permitir la estructuración de los datos de la forma más adaptada a cada aplicación, independientemente del hecho de que todos o parte de dichos datos pudiesen utilizarse en otras aplicaciones.

...

Descargar como (para miembros actualizados)  txt (8 Kb)   pdf (94 Kb)   docx (14 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com