Loading...
Développement-code

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.

104 comments
  1. yeezy 700

    I have to point out my appreciation for your generosity giving support to people that must have help on that subject. Your special dedication to passing the message along was exceedingly valuable and have always made guys just like me to attain their endeavors. Your entire interesting help and advice signifies a whole lot to me and extremely more to my colleagues. Best wishes; from each one of us.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.