Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
analysesi [Le 06/02/2010, 15:08]
SaiyanRiku Mise en avant du nouveau projet.
analysesi [Le 04/08/2021, 23:03] (Version actuelle)
103.132.31.213 [Installation]
Ligne 1: Ligne 1:
 {{tag> sgbd programmation}} {{tag> sgbd programmation}}
- 
 ---- ----
 +======AnalyseSi======
 +AnalyseSI permet de modéliser votre base de données à l'aide de la méthode [[wpfr>​MERISE]].
  
-====== AnalyseSI ======+===== Installation ​=====
  
-**AnalyseSI** est un logiciel de modélisation Merise en Java+AnalyseSI ​nécessitant une machine virtuelle ​Java (JVM) pour fonctionner,​ il faudra installer ​le paquet **JRE** nécessaires ​à cette JVMPour en savoir plus rendez-vous sur la page **[[:java|Java]]**.\\
-Il permet de créer un MCD (modèle conceptuel de donnéesgraphiquement puis de générer le MLD (modèle logique de données) correspondant ainsi que les requêtes SQL de création des tables. +
- +
-Le logiciel contient le connecteur Java pour MySQL et PostGreSQL permettant de se connecter directement au serveur de base de données pour y créer les tables. +
- +
-Il inclut aussi le connecteur ODBC mais celui-ci est spécifique ​à Windows. +
- +
-Le projet à été initié à l'​origine par Loïc Dreux [[http://​analysesi.free.fr]],​ mais a du abandonner le projet à la version 0.6.3. Cependant, le projet a été repris par une nouvelle équipe ​[[https://​launchpad.net/​analysesi]]+
- +
-===== Fonctionnalités ===== +
- +
-  ​Dessin du schéma « Entité – Relation » (MCD) +
-  ​Vérification de la cohérence du schéma +
-  * Génération du modèle physique de données (MPD) +
-  * Génération du dictionnaire des données +
-  * Génération et exécution du code SQL de création de la base +
-  * Chargement et sauvegarde du modèle +
-  * Exportation du modèle au format image (PNG) +
- +
-===== Installation =====+
  
-AnalyseSI nécessite une machine virtuelle Java (JVM) pour fonctionner. +Par exemple, vous pouvez ​installer ​**[[apt://openjdk-7-jre|openjdk-7-jre]]**
-Il faut donc installer ​les paquets nécessaire à la JVM,  ​**JDK** et **JRE** +
-Rendez-vous sur la page [[http://doc.ubuntu-fr.org/java|Java]] pour savoir ce qu'il faut installer.+
  
-Ensuite, il vous faut télécharger le JAR sur le [[https://​launchpad.net/​analysesi|site du projet]] puis le lancer ​avec la commande ​+Ensuite, il vous faut télécharger le .jar sur le [[https://​launchpad.net/​analysesi|site du projet]] puis le lancer ​depuis un [[:terminal]] en adaptant ​ 
-<​code>​java -jar analyseSI-X.xx.jar</​code>​+<​code>​java -jar chemin_du_dossier_contenant_le_fichier_jar/​analyseSI-0.75.jarr  
 +</​code>​
  
 ===== Utilisation ===== ===== Utilisation =====
  
-<​del>​Vous trouverez le manuel de l'​utilisateur du logiciel dans **/​usr/​share/​doc/​analysesi/​doc0.6.3.pdf.gz** et un fichier exemple dans **/​usr/​share/​doc/​analysesi/​examples/​transport.asi**.</​del>​+<​del>​Vous trouverez le manuel de l'​utilisateur du logiciel dans **/​usr/​share/​doc/​analysesi/​doc0.6.3.pdf.gz** et un fichier exemple dans **/​usr/​share/​doc/​analysesi/​examples/​transport.asi**.</​del> ​FIXME del ou note ??? si c'est del, supprimer ne pas laisser
  
 <note tip> <note tip>
Ligne 41: Ligne 22:
 </​note>​ </​note>​
  
-Faisons le tour du logiciel en utilisant le fichier d'​exemple **transport.asi** ​:+Vous pourrez avoir une première approche ​du logiciel en utilisant le fichier d'​exemple **transport.asi**.
  
 ==== Le dictionnaire des données ==== ==== Le dictionnaire des données ====
Ligne 70: Ligne 51:
 ==== Génération du MLD ==== ==== Génération du MLD ====
  
-Le Modèle Logique de Données (MLD) est l'​étape suivante d'une modélisation selon la méthode Merise. ​Certains ​données vont alors migrer dans certaines entités (système de clés étrangères),​ etc. C'est un peu un MCD optimisé.+Le Modèle Logique de Données (MLD) est l'​étape suivante d'une modélisation selon la méthode Merise. ​Certaines ​données vont alors migrer dans certaines entités (système de clés étrangères),​ etc. C'est un peu un MCD optimisé.
  
 Un clic sur le bouton « Construction » analyse le MCD et construit le MLD. Un clic sur le bouton « Construction » analyse le MCD et construit le MLD.
Ligne 102: Ligne 83:
 Dans le champ « Adresse », entrez vos paramètres sous une des formes suivantes : Dans le champ « Adresse », entrez vos paramètres sous une des formes suivantes :
  
-  * MySQL : <​code>​jdbc:​mysql://​ADRESSE/BASE</​code>​ +  * MySQL : <​code>​jdbc:​mysql://​hote:port/nomDuSchémaDeBase</​code>​ 
-  * PostgreSQL : FIXME <​code>​jdbc:​postgre://ADRESSE/BASE</​code> ​+  * PostgreSQL : FIXME <​code>​jdbc:​postgresql://hote:port/nomDuSchémaDeBase</​code> ​
   * ODBC : <​code>​jdbc:​odbc://​DSN</​code>​   * ODBC : <​code>​jdbc:​odbc://​DSN</​code>​
  
Ligne 127: Ligne 108:
   * [[https://​launchpad.net/​analysesi|Site du projet]]   * [[https://​launchpad.net/​analysesi|Site du projet]]
   * [[http://​www.analysesi.com/​|Blog du projet]]   * [[http://​www.analysesi.com/​|Blog du projet]]
-  * <​del>​[[http://​analysesi.free.fr|Site officiel du projet initial]]</​del>​ 
   * [[wpfr>​MERISE|Merise sur Wikipédia]]   * [[wpfr>​MERISE|Merise sur Wikipédia]]
   * [[http://​www.commentcamarche.net/​merise/​mcd.php3|Merise sur Comment ça marche]]   * [[http://​www.commentcamarche.net/​merise/​mcd.php3|Merise sur Comment ça marche]]
  • analysesi.1265465303.txt.gz
  • Dernière modification: Le 18/04/2011, 14:44
  • (modification externe)