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.

23 comments
  1. kyrie irving shoes

    I wanted to create you one very small note to finally give many thanks yet again with your wonderful secrets you’ve discussed in this case. It’s certainly shockingly open-handed with you to give extensively all a number of people would’ve marketed for an e book to generate some profit for their own end, even more so considering that you could have tried it in case you decided. Those guidelines in addition worked as the good way to comprehend someone else have similar dreams just as my very own to understand much more in regard to this matter. I’m certain there are a lot more pleasurable opportunities up front for folks who discover your blog.

  2. lebron 18

    I simply had to appreciate you again. I am not sure the things that I might have implemented without the actual hints shared by you about such a subject matter. It was a real horrifying scenario for me, but spending time with a well-written style you dealt with the issue forced me to weep for fulfillment. Now i’m grateful for your service and expect you know what a great job your are putting in teaching some other people via your site. Most likely you’ve never come across any of us.

  3. off white clothing

    I want to get across my admiration for your generosity for people that really want help on in this matter. Your real dedication to getting the message up and down came to be certainly invaluable and has truly made others just like me to get to their aims. The useful help denotes a lot a person like me and still more to my peers. Warm regards; from all of us.

  4. kyrie 5 shoes

    I want to point out my affection for your generosity supporting women who actually need assistance with that situation. Your very own commitment to passing the solution all over had become rather practical and have all the time allowed employees just like me to arrive at their ambitions. This interesting guide can mean this much a person like me and extremely more to my colleagues. Best wishes; from each one of us.

  5. goyard

    I’m just writing to let you know of the perfect encounter my child developed visiting yuor web blog. She realized many details, with the inclusion of what it is like to possess a marvelous helping mood to make other individuals quite simply have an understanding of chosen impossible topics. You really exceeded my expected results. Thank you for distributing the invaluable, trustworthy, revealing and also easy thoughts on that topic to Evelyn.

Laisser un commentaire

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