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:girod [2013/01/17 08:27] – girod | si3:etudiants:td7:girod [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | <WRAP round box 60%> | ||
+ | {{stars> | ||
+ | **Notation :** | ||
+ | * Assez bon tutoriel, du travail | ||
+ | * Le document n'est pas assez structuré (utilisation insuffisante des titres) | ||
+ | * Le centrage des images ne me semble pas être un bon choix | ||
+ | * L' | ||
+ | * Confusion entre Serveurs de base de données (Mysql) et solutions Web de regroupement de services (Easyphp, Xampp...) | ||
+ | * Erreur sur le choix des outils de création des relations (1,n) | ||
+ | </ | ||
======Création d'un MLD (Modèle Logique des Données) sous MySQLWorkBench====== | ======Création d'un MLD (Modèle Logique des Données) sous MySQLWorkBench====== | ||
+ | |||
+ | < | ||
< | < | ||
Ligne 37: | Ligne 49: | ||
==== Création des relations ==== | ==== Création des relations ==== | ||
- | 1.Pour créer une relation (entité dans le MCD), cliquer sur | + | 1.Pour créer une relation (entité dans le MCD), cliquer sur l' |
- | {{ : | + | |
puis, cliquer sur la feuille de diagramme pour afficher la relation. | puis, cliquer sur la feuille de diagramme pour afficher la relation. | ||
- | Lorsque la relation est créée, elle se présente sous cette forme. | + | Lorsque la relation est créée, elle se présente sous cette forme. Elle est vide et porte le nom générique Table1. |
{{ : | {{ : | ||
Ligne 51: | Ligne 62: | ||
Un nouvel onglet apparaît alors dans le bas de l' | Un nouvel onglet apparaît alors dans le bas de l' | ||
- | {{ : | + | {{ : |
Ligne 64: | Ligne 75: | ||
->Il est possible de donner un nom à l' | ->Il est possible de donner un nom à l' | ||
{{ : | {{ : | ||
+ | La clé {{: | ||
-> | -> | ||
Ligne 86: | Ligne 98: | ||
- | -cocher **UN** (Unsigned data type) pour que la valeur saisie pour un attribut de type entier soit positive; | + | -cocher **UN** (Unsigned data type) pour que la valeur saisie, pour un attribut de type entier, soit positive; |
- | -cocher **ZF** pour qu'une valeur nulle d'un attribut de type entier soit remplacée par un 0; | + | -cocher **ZF** pour qu'une valeur nulle, d'un attribut de type entier, soit remplacée par un 0; |
- | -cocher **AI** (Atou-Increment)pour que la valeur de la proprièté s' | + | -cocher **AI** (Auto-Increment) pour que la valeur de la proprièté s' |
</ | </ | ||
Ligne 103: | Ligne 115: | ||
==== Création des Contraintes d' | ==== Création des Contraintes d' | ||
- | < | + | < |
- | Pour créer une CIF entre deux entités, cliquer sur {{: | + | Pour créer une CIF entre deux entités, cliquer sur l' |
Puis, cliquer successivement sur les deux relations à associer. | Puis, cliquer successivement sur les deux relations à associer. | ||
Ligne 112: | Ligne 124: | ||
La CIF est créée. | La CIF est créée. | ||
+ | {{ : | ||
==== Création des Contraintes d' | ==== Création des Contraintes d' | ||
- | < | + | < |
Ligne 123: | Ligne 135: | ||
Puis, cliquer successivement sur les deux relations à associer. Une nouvelle relation, ayant pour clé primaire les clés primaires des relations associées, est créée. | Puis, cliquer successivement sur les deux relations à associer. Une nouvelle relation, ayant pour clé primaire les clés primaires des relations associées, est créée. | ||
+ | |||
+ | {{ : | ||
Voici un exemple de MLD réalisé sous MySQLWorkBench : | Voici un exemple de MLD réalisé sous MySQLWorkBench : | ||
- | {{ : | + | {{ : |
- | Lorsque la saise du MCD est terminée, vient l' | + | Lorsque la saise du MCD est terminée, vient l' |
===== Génération de la base de données ===== | ===== Génération de la base de données ===== | ||
Ligne 134: | Ligne 148: | ||
< | < | ||
- | Dans MySQLWorkBench, | + | Dans MySQLWorkBench, |
{{ : | {{ : | ||
+ | |||
+ | ---------- | ||
1.Une fenêtre s' | 1.Une fenêtre s' | ||
Ligne 141: | Ligne 157: | ||
{{ : | {{ : | ||
- | Choisir New Connection 1. | + | Choisir |
{{ : | {{ : | ||
- | Puis, cliquer sur Next. | + | Puis, cliquer sur le bouton //Next//. |
{{ : | {{ : | ||
+ | |||
+ | ---------- | ||
2.Une nouvelle fenêtre s' | 2.Une nouvelle fenêtre s' | ||
Ligne 153: | Ligne 171: | ||
Cliquer sur Next. | Cliquer sur Next. | ||
{{ : | {{ : | ||
+ | |||
+ | ---------- | ||
3.Une toisième fenêtre s' | 3.Une toisième fenêtre s' | ||
{{ : | {{ : | ||
- | Sélectionner le schéma à générer en cochant la case (ici mydb) | + | Sélectionner le schéma à générer en cochant la case (ici, //mydb//) |
- | Cliquer sur next | + | Cliquer sur le bouton //Next//. |
{{ : | {{ : | ||
+ | |||
+ | ---------- | ||
4.Une quatrième fenêtre s' | 4.Une quatrième fenêtre s' | ||
Ligne 166: | Ligne 188: | ||
Ne modifier aucun élément. | Ne modifier aucun élément. | ||
- | Cliquer sur next. | + | Cliquer sur le bouton //Next//. |
{{ : | {{ : | ||
+ | |||
+ | ---------- | ||
5.Une nouvelle fenêtre apparaît. | 5.Une nouvelle fenêtre apparaît. | ||
- | Choisir les entités | + | Choisir les relations |
{{ : | {{ : | ||
- | Cliquer sur Next | + | Cliquer sur le bouton //Next//. |
{{ : | {{ : | ||
+ | |||
+ | ---------- | ||
6.Une fenêtre contenant le code SQL exécuté s' | 6.Une fenêtre contenant le code SQL exécuté s' | ||
Ligne 181: | Ligne 207: | ||
{{ : | {{ : | ||
- | Cliquer sur Execute> | + | Cliquer sur le bouton //Execute>//. |
{{ : | {{ : | ||
+ | |||
+ | ---------- | ||
7.Une fenêtre indiquant que la génération s'est correctement déroulée s' | 7.Une fenêtre indiquant que la génération s'est correctement déroulée s' | ||
{{ : | {{ : | ||
- | Cliquer sur Close | + | Cliquer sur le bouton //Close//. |
{{ : | {{ : | ||
La génération du MLD est terminée. La base de données à été créée. | La génération du MLD est terminée. La base de données à été créée. | ||
Ligne 193: | Ligne 221: | ||
====Consultation de la base de données générée==== | ====Consultation de la base de données générée==== | ||
- | Le MCD a donc été généré et il vous est possible de consulter la base de données ainsi crée dans MySQL. | + | Le MLD a donc été généré et il vous est possible de consulter la base de données ainsi créée |
< | < | ||
Ligne 203: | Ligne 231: | ||
{{ : | {{ : | ||
+ | Il vous est ainsi possible d' | ||
+ | |||
+ | |||
+ | ---------------------------------------------------------------------------------------------- | ||
+ | |||
+ | < | ||
Ce tutoriel a été réalisé par GIROD Pénélope, étudiante en première année de BTS SIO. | Ce tutoriel a été réalisé par GIROD Pénélope, étudiante en première année de BTS SIO. | ||
- | Version : 1.0 (bêta) | + | Version : 1.0(bêta) |
Date de dernière modification : 16/01/13 | Date de dernière modification : 16/01/13 | ||
+ | </ |