-
Modélisation avec MySQL Workbench
C
onnaissez vous MySQL Workbench? C'est un outil gratuit développé par MySQL qui permet de modéliser votre base de donnée. Simple, ergonomique est complet vous y trouverez les fonctionnalités suivantes:- Compatibilité avec DBDesigner4
- Modélisation visuelle des données
- Multi-plateformes
- Export en image, PDF
- Reverse Engineering (Création du diagramme à partir d'une BDD MySQL)
- Génération du code SQL de création des tables etc.
- Synchronisation du schéma MySQL: BDD <-> Diagramme
- Diagrammes très propres et designs !
-
Bien protéger les mots de passe de ses utilisateurs

Les mots de passes sont destinés à vérifier l'identité d'un utilisateur. Le principe est simple et le même depuis l'antiquité : Deux personnes connaissent un mot de passe secret. Elles se l'échangent pour vérifier qu'elles possèdent le même, et si c'est le cas, une confiance peut alors s'établir.
Le même principe est utilisé en informatique et particulièrement sur internet. A la seule différence près que les deux protagonistes sont le client et le serveur. Dès lors il existe deux failles. Chacun devant retenir le mot de passe de son coté utilise une méthode plus ou moins sécurisée. Pour le client il suffit de le garder en mémoire et de ne le révéler à personne (même pas sous la torture). Le serveur lui a aussi besoin de la stocker. Cette étape se fait la plupart du temps en base de données. Hors si un individu arrive à accéder à cette base via une des nombreuses failles possibles, il peut accéder aux mots de passe.
-
Reverse Engineering : MySQL vers VISIO
Comme il n'y a pas beaucoup de documentation sur le net et que cela peut être très utile, voici un petit tutoriel vous permettant de générer un fichier Visio 2007 depuis une base MySQL. La manipulation reste assez simple mais il va falloir fouiller un peu les menus.
Les prérequis:
- Avoir un serveur MySQL avec une base remplie.
- Avoir visio 2007.
- Télécharger MySQL ODBC driver 5.1.
La manipulation:
- Installer MySQL ODBC driver (suivant, suivant, terminer ;)
- Configurer le driver:
Panneau de configuration -> Sources de données (ODBC) ->
onglet : Sources de données utilisateur -> ajouter -> MySQL ODBC 5.1 driver
- Exécuter le reverse sous visio :
Base de donnée -> Pilote ODBC générique -> Créer -> Source de donnée utilisateur -> Séléctionner MySQL ODBC 5.1 driver -> Rentrez la conf->terminer
Finissez l'assistant de configuration et Visio va vous générer automatiquement la base.
Conclusion
Voici une méthode assez efficace pour reprendre un projet en cours et synthétiser le contenu. Vous n'avez désormais plus qu'a modifier votre schéma. Bien entendu les enregistrements de la base ne sont pas retranscrits dans le modèle.
Voici quelques liens complémentaires qui pourraient vous aider : Configuring your MySQL ODBC driver et Using an Excel Pivot Table with a MySQL database.




