CODASYL

CODASYL

CODASYL (también escrito Codasyl) es el acrónimo para "Conference on Data Systems Languages", un consorcio de industrias informáticas formado en 1959 con el objeto de regular el desarrollo de un lenguaje de programación estándar que pudiera ser utilizado en multitud de ordenadores. De todos estos esfuerzos resultó el lenguaje COBOL.

Los miembros de CODASYL pertenecían a industrias e instituciones gubernamentales relacionadas con el proceso de datos. Su principal meta era promover un análisis, diseño e implementación de los sistemas de datos más efectivos. La organización trabajó en varios lenguajes a lo largo del tiempo pero nunca llegaron a establecer estándar alguno, proceso que dejaron en manos de ANSI.

En 1965 CODASYL formó la List Processing Task Force (en español, Grupo de Trabajo para el Procesado de Listas). Este grupo se dedicó a desarrollar extensiones del lenguaje COBOL para el procesamiento de colecciones de registros; el nombre surgió a causa del sistema IDS (Integrated Data System) desarrollado por Charles Bachman (sistema que supuso el mayor aporte técnico al proyecto), y que manejaba las distintas relaciones mediante cadenas de punteros. En 1967 el grupo fue renombrado como Grupo de Trabajo sobre Bases de Datos, y su primer informe fechado en enero de 1968 se tituló COBOL extensions to handle data bases (en español, Extensiones COBOL para el manejo de bases de datos). En octubre de 1969 el DBTG publicó las primeras especificaciones para el modelo de base de datos en red, el cual acabó por ser conocido como Modelo Codasyl. Propiamente estas especificaciones definían varios lenguajes por separado: un lenguaje de descripción de datos (DDL, siglas en inglés) para definir el esquema de la base de datos, otro DDL para crear uno o más subesquemas para definir vistas de la base de datos en aplicaciones; y un lenguaje de manipulación de datos (DML) que definía palabras clave para incluir en el código COBOL las llamadas y actualizaciones de la base de datos. Aunque los trabajos siempre se centraron en COBOL, la idea de un lenguaje independiente comenzó a emerger, impulsada por las pretensiones de IBM de utilizar el PL/I como reemplazo de COBOL.

En 1971, en gran parte como respuesta a la necesidad de la independencia del nuevo lenguaje de programación, el trabajo fue reorganizado: el desarrollo del DDL fue continuado por el Data Description Language Committee, mientras que el desarrollo del COBOL DML fue asumido por el COBOL Language Committee. En retrospectiva, esta división tuvo desafortunadas consecuencias. Los dos grupos nunca fueron capaces de sincronizar sus especificaciones, obligando a los distribuidores a subsanar los problemas generados por las diferencias entre ellas. Finalmente se hizo inevitable la aparición de una falta de interoperabilidad entre implementaciones.

Algunas empresas implementaron productos de bases de datos rudamente conformes a las especificaciones del DBTG, siendo de todas ellas las más conocidas: Honeywell Integrated Data Store (IDS/2), Cullinet Integrated Database Management System (IDMS), Univac DMS-1100 o Digital Equipment Corporation DBMS32.

El modelo CODASYL

El modelo Codasyl definió una serie de elementos básicos que definían su estructura de datos. Son los siguientes:

- Elemento de datos.- Unidad de datos más pequeña que se puede referenciar. Puede ser de distintos tipos, y puede definirse como dependiente de valores de otros elementos (datos derivados).

- Agregado de datos.- Se asemeja a los campos de un fichero o a los atributos de otros modelos.

- Registro.- Colección nominada de elementos de datos. Unidad básica de acceso y manipulación. Se asemeja a los registros en ficheros y a las entidades en el modelo E/R.

- Conjunto (SET).- Colección nominada de dos o más tipos de registros que establece una vinculación entre ellos. Origen de muchas restricciones. Las interrelaciones 1:N se representan aquí mediante SET.

- Área.- Subdivisión nominada del espacio direccionable de la base de datos que contiene ocurrencias de registros.

- Clave de base de datos


Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • CODASYL — (often spelled Codasyl ) is an acronym for Conference on Data Systems Languages . This was a consortium formed in 1959 to guide the development of a standard programming language that could be used on many computers. This effort led to the… …   Wikipedia

  • CODASYL — (англ. COnference on DAta SYstems Language Конференция по языкам систем обработки данных) организация (название произносится «кодасил»), принимавшая активное участие в эволюции информационных технологий в 60 80 е годы XX века. Основана в… …   Википедия

  • CODASYL — (Conference on Data Systems Languages) (Computers) now defunct organization established by the U.S. Department of Defense for the purpose of developing computer programming languages (known for the development of COBOL) …   English contemporary dictionary

  • CODASYL — Das Acronym CODASYL ist von COnference on DAta SYstems Languages abgeleitet. CODASYL entstand in den USA am 28. und 29. Mai 1959 aus einem Treffen von Computerbesitzern bei Regierung, Militär und Privatwirtschaft sowie Computerherstellern und… …   Deutsch Wikipedia

  • CODASYL — Conference on Data Systems Languages Le CODASYL (sigle de Conference on Data Systems Languages, en français « Conférence sur les langages de systèmes de traitement de données ») est l organisme américain de codification des systèmes de… …   Wikipédia en Français

  • CODASYL — COnference on DAta SYstems Languages (Computing » General) …   Abbreviations dictionary

  • CODASYL — Siglas de: Conference On Data System Languages. Se trata de una comisión integrada por fabricantes de ordenadores, empresas privadas y el departamento de defensa de los Estados Unidos. Entre otras cosas, desarrolló el lenguage de programación… …   Enciclopedia Universal

  • CODASYL — • Conference on Data Systems Languages, Konferenz über Sprachen von Datensystemen • neue Heimat für von Systemprogrammierern verfolgte Statements : ) …   Acronyms

  • CODASYL — ● ►en sg. ►BASDON►HISTO Conference On DAta SYstems Languages. Conférence sur les langages de systèmes de traitement de données. Organisme américain de codification des systèmes de bases de données. Il a publié en 1959 les spécifications du… …   Dictionnaire d'informatique francophone

  • CODASYL — Abk. für Conference on Data Systems Languages; amerikanische Organisation von Computerherstellern und anwendern; bekannt v.a. durch Federführung bei der Entwicklung der Programmiersprache ⇡ Cobol und durch Arbeiten über ⇡ Datenbanksysteme (z.B. ⇡ …   Lexikon der Economics

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”