Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
analysesi [Le 23/09/2009, 17:05] Jean49 |
analysesi [Le 04/08/2021, 23:03] (Version actuelle) 103.132.31.213 [Installation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Edgy Feisty sgbd programmation}} | + | {{tag> sgbd programmation}} |
---- | ---- | ||
- | + | ======AnalyseSi====== | |
- | ====== AnalyseSI ====== | + | AnalyseSI permet de modéliser votre base de données à l'aide de la méthode [[wpfr>MERISE]]. |
- | + | ||
- | **AnalyseSI** est un logiciel de modélisation Merise en Java. | + | |
- | Il permet de créer un MCD (modèle conceptuel de données) graphiquement 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. | + | |
- | + | ||
- | <note tip>Note de type astuce</note>===== 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 ===== | ===== Installation ===== | ||
- | Il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **analysesi** disponible sur [[http://ubuntu.davromaniak.eu|Le dépomaniak]] (dépôt de Davromaniak à [[tutoriel:comment_modifier_sources_maj|ajouter à vos sources de mises à jour]]). | + | AnalyseSI nécessitant une machine virtuelle Java (JVM) pour fonctionner, il faudra installer le paquet **JRE** nécessaires à cette JVM. Pour en savoir plus rendez-vous sur la page **[[:java|Java]]**.\\ |
- | + | ||
- | <note> | + | |
- | Les paquets sont signés et vous aurez donc besoin d'une clé pour vous y connecter. Vous trouverez les informations nécessaires sur [[http://ubuntu.davromaniak.eu|le site du dépôt]]. | + | |
- | </note> | + | |
- | + | ||
- | Le logiciel marche aussi bien avec Java5 ou 6. Si vous n'en avez aucun d'installé, il installera les paquets Java5. | + | |
- | Vous pourrez alors lancer AnalyseSI depuis le menu //Applications → développement//. | + | Par exemple, vous pouvez installer : **[[apt://openjdk-7-jre|openjdk-7-jre]]** |
+ | 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 chemin_du_dossier_contenant_le_fichier_jar/analyseSI-0.75.jarr | ||
+ | </code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | 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>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 44: | 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 73: | 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 105: | 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 124: | Ligne 102: | ||
Enfin, un dernier bouton « Sauvegarder le script » vous permet d'enregistrer les requêtes SQL dans un fichier. | Enfin, un dernier bouton « Sauvegarder le script » vous permet d'enregistrer les requêtes SQL dans un fichier. | ||
- | ===== Evolution d'AnalyseSI ===== | ||
- | |||
- | Le développement par Loïc Dreux : Fondateur du projet a été arrêté mais il a été repris par une nouvelle équipe. A suivre sur [[https://launchpad.net/analysesi]] | ||
- | |||
- | On peut y télécharger la dernière version au format jar. Pour l'exploiter : | ||
- | |||
- | 1. Installer openJDK | ||
- | |||
- | 2. Il suffit ensuite de lancer dans un terminal | ||
- | ''java -jar mon_fichier.jar'' | ||
- | |||
- | |||
- | |||
- | |||
- | |||
===== Liens ===== | ===== Liens ===== | ||
- | * [[http://analysesi.free.fr|Site officiel]] | + | * [[https://launchpad.net/analysesi|Site du projet]] |
- | * [[http://analysesi.free.fr/punbb/|Forum officiel]] | + | * [[http://www.analysesi.com/|Blog du projet]] |
* [[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]] |