Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
si3:etudiants:td7:donge [2013/01/14 16:09] – mdonge | si3:etudiants:td7:donge [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Tutoriel MySQL WorkBench ====== | + | <WRAP round box 60%> |
+ | {{stars> | ||
+ | **Notation :** | ||
+ | * Beaucoup trop de fautes d' | ||
+ | * Les zones d'info ou d' | ||
+ | * Certaines images sont trop petites, d' | ||
+ | * Trop d' | ||
+ | * Des efforts de travail (génération de la base, requêtes) | ||
+ | </ | ||
+ | ======Tutoriel MySQL WorkBench ====== | ||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
Ce tutoriel a pour but d' | Ce tutoriel a pour but d' | ||
Ligne 11: | Ligne 20: | ||
Pour commencer, | Pour commencer, | ||
- | Sur cette page d' | + | Sur cette page d’accueil |
- | {{: | + | { |
+ | <WRAP center round info 60%> | ||
+ | Si vous avez dèja crée un modèle de données et que vous souhaitez le ré-ouvrir, sélectionner //Open existing EER Model.// | ||
+ | Il y a également la commande //Create EER model from SQL Script.// | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | Une fois la création du nouveau model sélectionnez, | ||
+ | |||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | =====Utilisation de l' | ||
+ | < | ||
+ | Un diagrame vierge va s' | ||
+ | La barre d' | ||
+ | |||
+ | ====Ajout de tables==== | ||
+ | |||
+ | Passons désormais à la création des tables de notre MLD: Pour crée une table selectionner //create a new table// dans la barre d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Pour modififer les caractèristiques de la table double cliquer sur celle-ci. | ||
+ | |||
+ | vous pouvez donc modifier : | ||
+ | - **Le nom de la Table** | ||
+ | - **Ajouter/ | ||
+ | - **Définir une clé primaire et étrangère** | ||
+ | |||
+ | Renommons donc notre table élève et ajoutons des champs nom et prénom | ||
+ | |||
+ | |||
+ | {{: | ||
+ | < | ||
+ | |||
+ | Puis pour ajouter des champs sélectionnez l' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | Ajouter les champs : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | <ul> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | Maintenant crée une nouvel table Classe, nous alons voir comment atribuer des relations entreles tables. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====Les relations==== | ||
+ | |||
+ | Une relation permet d’établir un lien entre deux tables, pour faire cela retournons a notre barre d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | Il faut créer une relation entre les tables Eleve et Classe | ||
+ | |||
+ | Pour cela, il faut choisir la relation qui convient ! | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Dans notre cas, 1 élève apartient a une et une seule classe mais une classe peut avoir plusieurs élève donc il faut établir une relation de type 1:n | ||
+ | </ | ||
+ | |||
+ | donc dans la barre d' | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Sélectionner la relation, puis cliquez sur la table Eleve puis la table Classe | ||
+ | |||
+ | Voici le diagramme que l'on doit obtenir | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Désormais votre MLD (modèle logique de données) est conçu, il ne reste plus qu'a la générer. | ||
+ | |||
+ | =====Génération de la Base de données===== | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | Tout d' | ||
+ | </ | ||
+ | |||
+ | Pour commencer ouvrez XAMPP, et lancez le service MySQL. | ||
+ | |||
+ | |||
+ | |||
+ | Pour générer la BDD, retourner a la page d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | < | ||
+ | |||
+ | Entrez un nom pour votre nouvelle connexion puis cliquez sur "Test connection" | ||
+ | Un message devrait vous indiquez que la connexion est établi | ||
+ | < | ||
+ | {{: | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | Ensuite retournons sur notre diagramme, puis dans le menu d' | ||
+ | Sélectionnez votre connexion crée ultérieurement comme ceci : | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | cliquer sur next jusqu’à pouvoir sélectionné Execute. | ||
+ | |||
+ | La BDD est générée et est connecté avec le serveur, | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | =====Utilisation de requêtes SQL sur la base de données===== | ||
+ | |||
+ | Dans ce dernier chapitre nous allons voir comment effectuer des requêtes. | ||
+ | |||
+ | |||
+ | Retournez sur la page d' | ||
+ | Double cliquez sur la connexion crée juste avant. | ||
+ | < | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | Une fenêtre "Query 1" vous permet de réaliser vos commandes SQL (requêtes), | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Exécutez la requête en cliquant dans le menu " | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Il n'y a qu'un seul élève car je n'en ai pas ajouter d' | ||
+ | Voila donc comment effectuer des requêtes sql. | ||
+ | |||
+ | |||
+ | |||
+ | <WRAP center round todo 60%> | ||
+ | Ainsi ce tutoriel touche à sa fin, en espérant avoir été clair et précis | ||
+ | </ | ||