I.S.I.S. Information System Initial Specification Rétro-conception de Bases de données Cyr Gabin Bassolet TIMC – équipe OSIRIS 21 décembre 2004.

Slides:



Advertisements
Présentations similaires
Langage de manipulation de données Ensemble de commandes permettant : – modifier la base : ajout, modification et suppression – interroger la base ex :
Advertisements

Développement dapplications sur mobiles.NET et J2ME, C++ et Symbian WIPLIER Thomas – M2IRT2009 – 15/02/2007.
« Les Mercredis du développement » Les Starter Kits Level 100 Présenté par Pierre Lagarde Relation technique développeur
Introduction à Eclipse
Cours de NETSILON Réalisé par: Hitcho introduction Netsilon est un logiciel qui permet de concevoir une application web avec PHP.
Présentation de projet
Projet Ways L’école d’informatique qui libère ton talent
Marc Yvon Responsable Avant-Vente DB2 Logiciels de Gestion dinformations Portefeuille Base de Données.
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Systèmes en temps réel Solution de lexercice divers.
Introduction Pour concrétiser l’enseignement assisté par ordinateur
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
PhotoManager eXtreme Présentation IceCream team Besoins Étude existant Technologies Découpage des tâches Conclusion.
MODELISATION DES DONNEES Licence professionnelle A Lancini.
Mise en œuvre de l’informatique décisionnelle
UML - Présentation.
Toolkit Web Framework Java pour les IHMs Cédric Dumas mars 2008 contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage.
TP 3-4 BD21.
Gestion de la persistance des objets

JDBC: manipuler une base de données en Java IFT6800 – E 2007 Jian-Yun Nie.
3 Octobre 2013 Les Communautés MS. Gilles MESSINGER Consultant SAM Les licences Microsoft.
LOGO Profile Enterprise Java Beans Réaliser par: HAMROUNI Aymen HOUIJI Manel WESLATI Yassine.
Enesys RS Data Extension
Connexion base de données
COI Solutions TI Formation Fabuleux, tout ce que lon peut faire avec SAS! SAS Integration Technologies / IOM Conférencier Daniel Villeneuve.
Defence Research and Development Canada Recherche et développement pour la défense Canada Canada 11-1.
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
Documents > J2SE APIs > J2EE APIs
Archimède : dépôt institutionnel de la Bibliothèque de lUniversité Laval Par Rida Benjelloun Chef de la section recherche.
Introduction à la conception de Bases de Données Relationnelles
Accès aux données généralisé SQL est presque une solution! Le problème: Le SQL n'est pas une langue complète, et doit être intégré dans un langage de programmation.
Les Webcasts Groupe des Utilisateurs SQL Server Avril 2014 – Statistiques Incrémentales Fred Pichaut – Microsoft Senior.
Gestion des bases de données
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
Alain Gervais, directeur adjoint Décembre 2004 Modèles de conception et de production.
Introduction au WebMapping
Projet de diplôme 2011 Miserez David
1. Les structures de documentation pour la division ST. 2. Les types de document dans la division ST. 3. Linterface informatique. Lundi 8 Mai 2000 ST Quality.
1 CSI 2532 Lab5 Installation de JDBC Février 13, 2012.
Gestion de données distribuées Intégration - Médiation
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Solvent eXtraction Database - INTERNET -
‘‘Open Data base Connectivity‘‘
Visio. Copyright© 2012 Microsoft CorporationConfidentiel Les défis pour l'entreprise Environnement complexe Explosion du volume de données Un monde plus.
UML.
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
Techniques de R éé criture et Transformations Pierre-Etienne Moreau.
Présentation du produit
A ctiveX D ata O bject avec D elphi Durée 14 heures.
BASES DE DONNEES RELATIONNELLES DES CONCEPTS AUX APPLICATIONS.
« Le plaisir du chercheur : retrousser les jupes de la nature » Jean Rostand Proposer une « Interface Homme Machine » en utilisant une technologie Client.
Les systèmes de gestion de base de données (SGBD)
Masters IIGLI et ILGII – Intranet internet extranet – – Claude Montacié 1 Cours n° 10 Accès distant aux bases de données.
ATELIER GENIE LOGICIEL
Master 1 SIGLIS Intégration des données dans l’entreprise Stéphane Tallard JDBC: Java Database Connectivity Master 1 SIGLIS1JDBC.
DB2. Universal Database. D. Chamberlin, Morgan-Kaufman Delmal, P. SQL2. INPRES, * A First Course in Database Syst. Ullman, J., Widom, J.,
Automate pour sites web Yannick Bensacq Stage Uranie 2005.
Mathieu Martin Thomas Rovayaz Natacha Laborde Nathanaël Couret
Revue projet Final : Session 2006
Formats d’échange ? Chap B11 FP10 page 143 Les enjeux …
Système de gestion d'entrées pour un cinéma Scanvion Michel – Etudiant 4.
MDA ( Model Driven Architecture ). Introduction Model Driven Architecture ● Framework ● Développement de logiciels ● Object Management Group (OMG) ●
Fondé en 2001 (1996/2001) Réseau international pour la biodiversité But: Rendre les données scientifiques et les informations relatives à la biodiversité.
Environnement du développement de BD ORACLE REPORTS 10g
Base de données: Généralité IFT6800 Jian-Yun Nie.
Introduction Bases de données Accès Internet (Web)
LES IDE DE CONCEPTION Myriam BAKAYOKO Manon RAJAONARIVELO Jeremy MICHEL André NOEL Guillaume GEBAVI Arthur AGERON Fabien SIMON - G6S2.
Programme des enseignements IPA
Transcription de la présentation:

I.S.I.S. Information System Initial Specification Rétro-conception de Bases de données Cyr Gabin Bassolet TIMC – équipe OSIRIS 21 décembre 2004

La rétro-conception de BDs But : –obtenir la description du contenu dune base de données existante (reverse engineering) –avoir une vue synthétique du contenu dune BD (après une longue période dexploitation/modification du schéma de la base) –Produire une documentation associée au schéma de la base de données (XML, HTLM, PDF, …)

Standards &Technologies Dépendant du SGBD –Code natif (solutions performantes, non portables) Dépendant de la plate-forme –Microsoft : ODBC, ADO (ActiveX Data Objects), Borland : BDE (Borland Database Engine) Indépendant de SGBD & Plate-forme –JDBC Java Database Connectivity (solution Java) –Torque (projet Apache) –JDO (Java Data Objects)

Les outils existants –Le plus souvent orientés vers la manipulation de BD : outils dadministration –Permettent rarement une réutilisation des informations extraites –Production de documents XML (Torque : projet Apache) Diagrammes « UML » dans des formats propriétaires –Exemples doutils : Power AMC Designer(Sybase), Quantum DB(plug-in Eclipse), Together…

Quantum DB (plug-in Eclipse) Ajout de driver

Quantum DB (plug-in Eclipse)

Together (diagram UML)

Together (diagramme UML)

ISIS Conception initiale Rétro-conception Optimisation Production de base Production de documentation HTML, PDF

ISIS : Conception initiale Schéma Isis (XML) Documentation PDF Documentation hypertexte (HTML) Production Base de données (Code SQL de création) « Schéma conceptuel » Vérification Simplification

ISIS : rétro-conception « Schéma conceptuel » Documentation PDF Documentation hypertexte (HTML) Production Base de données (Code SQL de création) Vérification Simplification BDR Schéma Isis (XML) Schéma brut

ISIS

ISIS : Base GENNERE