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
Création d'un Modèle Logique via MySQL WORKBENCH
OUTILS NÉCESSAIRES : Logiciel MySQL WOKBENCH, EASYPHP
Le tutoriel est composé de 5 parties :
1. Début
Création d'un nouveau modèle
2. Création des tables
Création de deux tables contenant des enregistrements
3. Les relations
Établir une relation entre deux tables
4. Génération de la BDD
Générer la base crée auparavant
5. requête ?
Commande SQL en bref
1. Début (Facile)
Ouvrez le logiciel MySQL WORKBENCH pour cela cliquez sur "CREATE NEW EER MODEL"
Cliquez à présent sur "Add diagram" situé en haut de la fenêtre
Voilà votre nous pouvons passer à présent à la création des entitiées !
2. Création des tables (Toujours facile)
Cliquez sur "Place a new table" ou appuyer sur la touche "T" de votre clavier
bouton se trouvant sur le menu vertical
Pour placer la table sur le diagramme il vous suffit de cliquer sur le quadrillage
Voici ci-dessous le résultat que vous devriez obtenir
Votre première table crée, double cliquez dessus, modifier son nom et faites "ENTREE"
Voici ci-dessous le résultat que vous devriez obtenir
Une fenêtre apparaît en dessous, et vous permettra d'effectuer les ajouts, modifs etc
"PK" (Primary Key): Rend unique chaque enregistrements
"NN" (Not Null): identifiant ou propriété non nul
"AI" (Auto Increment): Incrémentation automatique de l'identifiant
On va ajouter un champ "prenom" et un champ "nom" à notre table
Renseignez le nom du champ dans la colonne "Collumn Name" et laisser "Datatype" en VARCHAR
Voici ci-dessous le résultat que vous devriez obtenir
Maintenant nous allons créer une deuxième table, on lui attribuera le nom "classe"
Nous allons luis ajouter un enregistrement appelé "libelle" toujours en VARCHAR
A vous de jouer !
Voici ci-dessous le résultat que vous devriez obtenir
Et voilà, la création de nos deux tables sont terminé ! Place aux relations
3. Les relations (ça se complique)
Les relations vont nous permettre d'établir un lien entre les deux tables
Pour cela rendez-vous au menu verticale, le même qui nous à servi précédemment
Il nous faut créer une relation entre les tables "ELEVE" et "CLASSE"
Pour cela, il faut choisir la bonne relation !
Un élève ne peut appartenir qu'a une seule classe
Une classe peut avoir plusieurs élèves
Par conséquent le choix le plus judicieux serait la relation "1:n" (voir ci-dessous)
Sélectionner la relation, puis cliquez sur la table "ELEVE" puis la table "CLASSE"
Voici ci-dessous le résultat que vous devriez obtenir
Voilà, notre MLD est terminé, et maintenant place à la génération de la base
4. Génération de la BDD (Base De Donnée) (Bonne chance)
Ici nous prenderons le logiciel EASYPHP mais cela fonctionne parfaitement avec WAMP, XAMPP etc
Ouvrez EASYPHP, et lancez MySQL
(double clique gauche sur l’icône dans la barre des tâches)
Retournez sur MySQL WORKBENCH
Accéder à l'écran d'accueil en cliquant sur l’icône avec une petite maison (voir ci-dessous)
Nous allons créer une nouvelle connexion cliquez comme ci-dessous
Entrez un nom pour votre nouvelle connexion puis cliquez sur "Test connection" en bas
Un message d'information devrez vous annoncer que la connection est réussi
Sinon, cela indique que MySQL de EASYPHP n'est pas allumé ! Et la ... Allumez le :)
Après avoir cliqué sur "Ok" une nouvelle connection devrez apparaître sur l'écran d'accueil
Retournez sur votre diagramme
Dans le menu du haut, cliquez sur "Database" puis "Synchronise Model"
Sélectionnez votre connection crée précédemment comme ci-dessous
Cliquez sur "Next", puis "Next", laissez cocher la base de donnée à synchroniser
"Next", "Next", "Next" et "Exectute"
La BDD est gé