Conference on Data Systems Languages

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 bases de données. Il a publié en 1959 les spécifications du langage COBOL. Par la suite, ses travaux entre 1974 et 1981 ont donné naissance au modèle navigationnel de SGBD (opposé au modèle hiérarchique largement promu par IBM).

En 1965, le CODASYL a constitué un groupe de travail chargé de développer les extensions du langage COBOL qui permettront de manipuler des données en préservant l'indépendance entre les applications et les périphériques de stockage. La contribution de Charles Bachman revient à la logique de chaines de données et de pointeurs mise notamment en œuvre dans le système IDS.

En 1967, ce groupe de travail s'est rebaptisé Data Base Task Group (DBTG) qui publiait notamment COBOL extensions to handle data bases (extensions de COBOL pour manipuler des données).

En octobre 1969, le DBTG publie alors les premieres spécifications du modèle de bases de données réseau qui prendra très vite le nom de modèle de données CODASYL.

Le CODASYL a défini en 1970 les normes de standardisation des Systèmes de Gestion des Bases de Données (SGBD), uniquement mis en œuvre sur les grands systèmes à cette époque. Le langage de manipulation des données était alors exclusivement le COBOL et le databasic. C'est la première norme de base de données décidée sans l'avis d'IBM.

Sommaire

Bases de Données Réseaux versus Bases de Données Navigationnelles

Le set (ou ensemble d'enregistrements liés) constitue l'élément fondamental des modèles de données navigationnels. Chaque set se compose d'un enregistrement père (owner) et de N enregistrements fils (members)[1].

Il existe ainsi deux modèles fondamentaux de bases de données navigationnelles :

  • le modèle hiérarchique, à l'origine même des SGBD, rapidement supplanté
  • le modèle en réseau, basé sur les travaux du Codasyl et la contribution déterminante de Charles Bachman.

Dans le modèle hiérarchique (système IMS d'IBM ou IDS1 de BULL par exemple), les zones de données et les enregistrements sont liés par des relations parents-enfants où un fils ne peut avoir qu'un père. Cela rend rapidement la structure logique des informations très lourde[2].

Le modèle à réseau autorise un enfant à avoir plusieurs parents (systèmes IDS2 de BULL, IDMS de Culliname,...). La structure logique s'en trouve largement simplifiée.

Références

  1. Erreur dans la syntaxe du modèle ArticleJean-Baptiste Waldner, « CIM: Principles of Computer Integrated Manufacturing, John Wiley & Sons, 1992 [1] », dans , John Wiley & Sons Ltd, 1992, p. p47 (ISBN 047193450X) 
  2. Erreur dans la syntaxe du modèle ArticleJean-Baptiste Waldner, « CIM, les nouvelles perspectives de la production, Dunod Bordas, 1990 [2] », dans , DUNOD, 1990, p. p85 (ISBN 9782040198206) 

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Conference on Data Systems Languages de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

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

  • 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), CODASYL …   English contemporary dictionary

  • Conference on Data Systems Languages — ⇡ CODASYL …   Lexikon der Economics

  • Data Base Task Group — The Data Base Task Group (DBTG) was a working group founded in 1965 (initially named the List Processing Task Force and later renamed to DBTG in 1967) by the Cobol Committee, formerly Programming Language Committee, of the Conference of Data… …   Wikipedia

  • Data mining — Not to be confused with analytics, information extraction, or data analysis. Data mining (the analysis step of the knowledge discovery in databases process,[1] or KDD), a relatively young and interdisciplinary field of computer science[2][3] is… …   Wikipedia

  • Data-driven programming — In computer programming, data driven programming is a programming paradigm in which the program statements describe the data to be matched and the processing required rather than defining a sequence of steps to be taken.[1] Adapting abstract data …   Wikipedia

  • Data-driven design — In computer science, data driven design is the result of adapting abstract data type design methods to object oriented programming (Wirfs Brock Wilkerson, 1989). This type of design is used in object oriented programming to define classes during… …   Wikipedia

  • Data Intensive Computing — is a class of parallel computing applications which use a data parallel approach to processing large volumes of data typically terabytes or petabytes in size and typically referred to as Big Data. Computing applications which devote most of their …   Wikipedia

  • Data, context and interaction — (DCI) is a paradigm used in computer software to program systems of communicating objects. Its goals are: To improve the readability of object oriented code by giving system behavior first class status; To cleanly separate code for rapidly… …   Wikipedia

  • Languages of Africa — There are an estimated 2000 languages spoken in Africa. [ [http://www.panafril10n.org/wikidoc/pmwiki.php/PanAfrLoc/MajorLanguages Major Languages of Africa] ] About a hundred of these are widely used for inter ethnic communication. They fall into …   Wikipedia

Share the article and excerpts

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