Faire un MCD avec phpMyAdmin




Le modèle conceptuel des données (MCD) a pour but d’écrire de façon formelle les données qui seront utilisées par le système d’information. Il s’agit donc d’une représentation des données, facilement compréhensible, permettant de décrire le système d’information à l’aide d’entités.
Pendant longtemps, les responsables de projets SI utilisaient des logiciels tiers pour faire la même chose : DbDesigner, PowerAmc, etc.
Il est possible, depuis quelque temps déjà, de conceptualiser les données directement via l’outil Concepteur de PhpMyAdmin.

L’explication suivante suit une procédure sur Wamp 2.0

Activer le concepteur de phpMyAdmin

L’outil de gestion de bases de données phpMyAdmin permet d’avoir une vision globale de la base de données. Cette fonctionnalité n’est pas activée par défaut, il faut l’installer « à la main ».

1ère étape : créer la base de données phpmyadmin

– Se connecter à MySQL avec PhpMyAdmin
– Dans le menu , cliquer sur l’icône Fenêtre SQL
– Aller dans l’onglet Importer les fichiers

Dans phpMyAdmin, cliquer sur l’onglet « Importer » puis sélectionner le fichier « create_tables.sql » qui se trouve dans le dossier « scripts » de phpMyAdmin

2ème étape : modifier le fichier de configuration

Ouvrir le fichier « config.inc.php » et y ajouter les lignes suivantes.
Attention à bien modifier les deux dernières lignes avec votre nom d’utilisateur et votre mot de passe.

  1. /* concepteur */
  2. $cfg[‘Servers’][$i][‘pmadb’] = ‘phpmyadmin’;
  3. $cfg[‘Servers’][$i][‘bookmarktable’] = ‘pma_bookmark’;
  4. $cfg[‘Servers’][$i][‘relation’] = ‘pma_relation’;
  5. $cfg[‘Servers’][$i][‘table_info’] = ‘pma_table_info’;
  6. $cfg[‘Servers’][$i][‘table_coords’] = ‘pma_table_coords’;
  7. $cfg[‘Servers’][$i][‘pdf_pages’] = ‘pma_pdf_pages’;
  8. $cfg[‘Servers’][$i][‘column_info’] = ‘pma_column_info’;
  9. $cfg[‘Servers’][$i][‘history’] = ‘pma_history’;
  10. $cfg[‘Servers’][$i][‘designer_coords’] = ‘pma_designer_coords’;
  11. $cfg[‘Servers’][$i][‘controluser’] = ‘utilisateur_a_modifier’;
  12. $cfg[‘Servers’][$i][‘controlpass’] = ‘motdepasse_a_modifier’;

3 ième étape– Forcer la fonction PMA_getRelationsParam

Dans le fichier librairies/relation.lib.php du répertoire /phpmyadmin/, aller à la ligne 56 et changer la ligne :

if (empty($_SESSION['relation' . $GLOBALS['server']])) {

par la ligne :

if (empty($_SESSION['relation' . $GLOBALS['server']]) || true) {

-> Un onglet Concepteur est apparu  dans  PhpMyAdmin qui permet de voir et d’ éditer le M C D

Pensez à redémarrer votre navigateur pour que l’onglet « Concepteur » apparaisse sur la page de votre base de données, vous pouvez maintenant avoir une vision graphique de votre base de données.





Tags:

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Si vous avez apprécié cet article, s’il vous plait, prenez le temps de laisser un commentaire
ou de souscrire au flux afin de recevoir les futurs articles directement dans votre lecteur de flux.

Laisser un Message