Contributions a la definition d'un nouveau langage d'exploitation des bases de donnees relationnelles.
详细信息   
  • 作者:Abouaddaoui ; Zouhir.
  • 学历:Master
  • 年:2012
  • 导师:Lavoie,Luc,eadvisor
  • 毕业院校:Universite de Sherbrooke
  • ISBN:9780494888735
  • CBH:MR88873
  • Country:Canada
  • 语种:English
  • FileSize:8636948
  • Pages:199
文摘
Le but du projet DOMINUS est de définir un modè;le de SGBD adapté au développement de services de dépô;t de données autonomes capables de maintenir un haut standard d intégrité et de fiabilité dans un contexte applicatif contemporain. Le présent mémoire,réalisé dans le cadre du projet DOMINUS,vise à; contribuer à; la définition dun premier langage conforme à; ce modè;le,Discipulus,et à; mettre en œuvre un premier traducteur expérimental de ce langage. Le modè;le DOMINUS demeure basé sur le modè;le relationnel de E. F. Codd tout dabord parce quil est simple,facile à; appréhender,et repose sur de solides bases théoriques qui permettent notamment de définir de faç;on formelle les langages de manipulation associés et,en second lieu,parce quil est éprouvé,comme le démontrent plus de trente années de prédominance ininterrompue. Lévolution de la gestion dinformation a vu apparaî;tre de nouvelles applications systè;mes de gestion intégrée,traitement dimages,vidéo...) nécessitant lutilisation de bases de données complexes de plus en plus importantes. Ces nouvelles applications ont mis en évidence les insuffisances majeures des systè;mes relationnels existants fondés sur le langage SQL: 1) Linadéquation du modè;le relationnel à; représenter directement des données complexes,comme des dossiers médicaux structurés,des images radiographiques ou des textes annotés. 2) Les performances insuffisantes dans la manipulation de ces mê;mes données. Ces lacunes ont conduit certains à; vouloir remplacer le modè;le relationnel par le modè;le orienté objet. En effet,la notion dobjet plus exactement de classe) permet de modéliser des éléments complexes et composites du monde réel. En 1990 sont apparus les premiers systè;mes de gestion de bases de données à; objets,mais,vu les performances et la maturité des systè;mes de bases de données relationnelles,les systè;mes à; objets nont pas pris une place significative au sein des organisations. La voie explorée ici est plutô;t celle de lintégration du modè;le objet au modè;le relationnel,ce dernier demeurant prééminent. Ladoption des deux structures la relation et la classe) semble donc nécessaire afin de répondre aux besoins et aux exigences des applications complexes tout en gardant la simplicité et la cohésion conceptuelle nécessaire à; la vérification et à; la validation. Le modè;le DOMINUS est donc inspiré des travaux fondamentaux de E. F. Codd et de ses continuateurs,dont C. J. Date et H. Darwen [S1] ainsi que des modè;les algorithmiques et de typage de B. Meyer[L13]. Au final,le langage Discipulus retient plusieurs acquis du langage SQL,sinspire également de langage Tutorial D et emprunte la structure générale et plusieurs mécanismes syntaxiques du langage Eiffel[L13]. Notre proposition comporte également de nombreuses différences sensibles tant sur le fond que sur la forme[L1,L7]. Ces apports sont présentés au fil du mémoire. Le langage Discipulus a été conç;u dans le but de permettre lexpression rigoureuse de modè;les complexes intégration complè;te des classes,des tuples et des relations dans un seul systè;me de typage homogè;ne et cohérent) tout en favorisant la réutilisation lutilisation dun systè;me de paquetage destiné à; développer des modules cohérents tout en permettant leur réutilisation simple pour le développement dautres systè;mes),lévolutivité ladoption de lhéritage multiple permet déviter la redondance de code et facilite lextensibilité du logiciel et,par conséquent,lévolutivité sans compromettre son intégrité et sa fiabilité) et la fiabilité incorporation des principes de programmation par contrat et leur extension aux opérateurs relationnels,traitement cohérent de lannulabilité).

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700