Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
si3:etudiants:td7:briens [2013/01/15 12:50] – florian.briens | si3:etudiants:td7:briens [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
---|
{{ :si3:etudiants:td7:test5.png?nolink |}} | <WRAP round box 60%> |
| {{stars>7/10}}\\ |
| **Notation :** |
| * Quelques fautes d'orthographe et de style |
| * Les manipulations à effectuer sont assez bien décrites, le ton employé est agréable |
| * Il aurait peut-être fallu traiter le cas de la création des relations n,n |
| * Présentation centrée inadaptée et inesthétique |
| * Des efforts de travail |
| </WRAP> |
| {{ :si3:etudiants:td7:flologo.png?nolink |}} |
<html> | <html> |
<center><div class="tip"><font size=3><font color="red">TUTORIEL :</font> Création d'un Modèle Logique via MYSQLWORKBENCH<br><br> <font color="red">OUTIL NECESSAIRE :</font> Logiciel <a href="http://www.mysql.fr/downloads/">MYSQL WOKBENCH</a></div></font></center> | <center><div class="tip"><font size=3><b>Création d'un Modèle Logique via MySQL WORKBENCH</b><br><br> <font color="red">OUTILS NÉCESSAIRES :</font> Logiciel <a href="http://www.mysql.fr/downloads/">MySQL WOKBENCH</a>, <a href="http://www.easyphp.org/download.php">EASYPHP</a> <br><br><br>Le tutoriel est composé de 5 parties : |
| <br><br> |
| 1. <font color=green>Début</font><br><i>Création d'un nouveau modèle</i> |
| <br><br> |
| 2. <font color=green>Création des tables</font><br><i>Création de deux tables contenant des enregistrements</i> |
| <br><br> |
| 3. <font color=green>Les relations</font><br><i> Établir une relation entre deux tables</i> |
| <br><br> |
| 4. <font color=green>Génération de la BDD</font><br><i>Générer la base crée auparavant</i> |
| <br><br> |
| 5. <font color=green>requête ?</font><br><i>Commande SQL en bref</i> |
| |
| |
| </div></font></center> |
| |
<br> | <br> |
| |
<div class="other"><font size=4><center>1. <font color=green>Début</font></center></font></div> | <font size=4><center>1. <font color=green>Début (Facile)</font></center></font></div> |
</html> | </html> |
<html><br> | |
<center><font size=3>Ouvrez le logiciel MYSQL WORKBENCH pour cela cliquez sur "CREATE NEW EER MODEL"</font></center></html> | |
{{ :si3:etudiants:td7:flo2.jpg?nolink |}} | |
<html> | <html> |
| <center><font size=3>Ouvrez le logiciel MySQL WORKBENCH pour cela cliquez sur "CREATE NEW EER MODEL"</font></center></html> |
| {{ :si3:etudiants:td7:flo2.jpg?nolink |}} |
| <html><br> |
<font size=3><center>Cliquez à présent sur "Add diagram" situé en haut de la fenêtre</font></center></html> | <font size=3><center>Cliquez à présent sur "Add diagram" situé en haut de la fenêtre</font></center></html> |
{{ :si3:etudiants:td7:flo3.jpg?nolink |}} | {{ :si3:etudiants:td7:flo3.jpg?nolink |}} |
<html><br> | <html><br> |
<font size=3><center>Voilà votre nous pouvons passer à présent à la création des entitiées !</font></center><br> | <font size=3><center>Voilà votre nous pouvons passer à présent à la création des entitiées !</font></center><br> |
<div class="other"><font size=4><center>1. <font color=green>Création des tables</font></center></font></div> | <div class="other"><font size=4><center>2. <font color=green>Création des tables (Toujours facile)</font></center></font></div> |
</html> | </html> |
<html><br> | <html><br> |
| |
<html><br> | <html><br> |
<div class="other"><font size=4><center>1. <font color=green>Les relations</font></center></font></div></html> | <div class="other"><font size=4><center>3. <font color=green>Les relations (ça se complique)</font></center></font></div></html> |
| |
<html> | <html> |
Il nous faut créer une relation entre les tables "ELEVE" et "CLASSE" <br><br> | Il nous faut créer une relation entre les tables "ELEVE" et "CLASSE" <br><br> |
Pour cela, il faut choisir la bonne relation ! <br> | Pour cela, il faut choisir la bonne relation ! <br> |
<div class="note">Un élève doit être unique dans la classe <br> | <div class="note"> |
Un élève ne peut appartenir qu'a une seule classe<br> | Un élève ne peut appartenir qu'a une seule classe<br> |
Une classe peut avoir plusieurs élèves ...</div> | Une classe peut avoir plusieurs élèves</div> |
Par conséquent le choix le plus judicieux serait la relation "1:n" (voir ci-dessous)</font><center> | Par conséquent le choix le plus judicieux serait la relation "1:n" (voir ci-dessous)</font><center> |
</html> | </html> |
</html> | </html> |
{{ :si3:etudiants:td7:flo200.jpg?nolink |}} | {{ :si3:etudiants:td7:flo200.jpg?nolink |}} |
| <html><br> |
| <center><font size=3> |
| Voilà, notre MLD est terminé, et maintenant place à la génération de la base</center></font> |
| <br> |
| <div class="other"><font size=4><center>4. <font color=green>Génération de la BDD (Base De Donnée) (Bonne chance)</font></center></font></div></html> |
| |
| <html><div class="info"> |
| <center><font size=3> |
| Ici nous prenderons le logiciel EASYPHP mais cela fonctionne parfaitement avec WAMP, XAMPP etc |
| </div> |
| Ouvrez EASYPHP, et lancez MySQL <br><i>(double clique gauche sur l’icône dans la barre des tâches)</i> |
| <br><br> |
| Retournez sur MySQL WORKBENCH <br><BR> |
| Accéder à l'écran d'accueil en cliquant sur l’icône avec une petite maison (voir ci-dessous) |
| </html> |
| {{ :si3:etudiants:td7:flo12.jpg?nolink |}} |
| <html> |
| <br><br> |
| Nous allons créer une nouvelle connexion cliquez comme ci-dessous |
| </html> |
| {{ :si3:etudiants:td7:clip13.jpg?nolink |}} |
| <html> |
| <br><br> |
| Entrez un nom pour votre nouvelle connexion puis cliquez sur "Test connection" en bas<br> |
| Un message d'information devrez vous annoncer que la connection est réussi <br>Sinon, cela indique que MySQL de EASYPHP n'est pas allumé ! Et la ... Allumez le :) |
| </html> |
| {{ :si3:etudiants:td7:flo16.jpg?nolink |}} |
| <html> |
| <br><br> |
| Après avoir cliqué sur "Ok" une nouvelle connection devrez apparaître sur l'écran d'accueil<br><br> |
| <br> |
| Retournez sur votre diagramme <br> |
| </html> |
| {{ :si3:etudiants:td7:flo18.jpg?nolink |}} |
| <html><br> |
| Dans le menu du haut, cliquez sur "Database" puis "Synchronise Model"<br> |
| Sélectionnez votre connection crée précédemment comme ci-dessous <br> |
| </html> |
| {{ :si3:etudiants:td7:flo19.jpg?nolink |}} |
| <html><br> |
| Cliquez sur "Next", puis "Next", laissez cocher la base de donnée à synchroniser<br> "Next", "Next", "Next" et "Exectute" <br><br> |
| |
| La BDD est générée, rendez-vous plus bas pour le petit plus <br><br> |
| |
| <div class="other"><font size=4><center>5. <font color=green>requête ? (Comment ?)</font></center></font></div> |
| |
| |
| |
| La plus grosse partie du travail est fini, mais la base est vide ! <br> |
| Il faudrait la remplir non ? Nous allons créer une ou deux petite requête toute simple<br><br> |
| <div class="info"> |
| <center><font size=3> |
| Une requête est une instruction qui agit sur la base de donnée <br>(exemple: Une insertion, une mise à jour, une suppression etc) |
| </div> |
| <br> |
| Retournez sur la page d'accueil toujours en cliquant sur la petite maison en haut à gauche<br><br> |
| Double cliquez sur votre connection<br></html> |
| {{ :si3:etudiants:td7:flo17.jpg?nolink |}} |
| <html><br><br> |
| Un espace nommé "Query 1" vous est dédié pour les commandes SQL (requêtes) |
| Voyons ce contient "ELEVE" à l'aide de la commande "<font color=red>SELECT * FROM ELEVE</font>"</html> |
| {{ :si3:etudiants:td7:flo20.jpg?nolink |}} |
| <html> |
| <br><br> |
| Exécutez la requête en cliquant dans le menu "Query" puis "Execute (All or sélection)"<br><br> |
| Le résultat n'est pas surprenant, vide car aucune requête d'insertion !</html> |
| {{ :si3:etudiants:td7:flo21.jpg?nolink |}} |
| <html><br><br> |
| Voilà un aperçu des requêtes, je continuerai dans un prochain tutoriel <br><br> |
| <div class="tip">Le tutoriel touche à sa fin, j’espère que celui-ci vous auras été utile <br><br> |
| Tutoriel réalisé par Florian BRIENS<br>Publié le : 16/01/13</div> |
| </font></center></html> |