si3:etudiants:td7:girod

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 09:20] girodsi3: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>9/10}}\\
 +**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'utilisation des messages WRAP est parfois exagérée, et pas toujours judicieuse
 +  * 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)
 +</WRAP>
 ======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 88: 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 saisiepour un attribut de type entiersoit 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 nulled'un attribut de type entiersoit remplacée par un 0;
  
  
--cocher **AI** (Atou-Increment)pour que la valeur de la proprièté s'incrémente de 1.+-cocher **AI** (Auto-Increment) pour que la valeur de la proprièté s'incrémente de 1.
 </WRAP> </WRAP>
  
Ligne 105: Ligne 115:
 ==== Création des Contraintes d'Intégrité Fonctionnelles (CIF) ==== ==== Création des Contraintes d'Intégrité Fonctionnelles (CIF) ====
  
-<html><div class="info">Une CIF permet d'associer deux entités entre elles de manière hiérarchique. Il s'agit d'une association de type père-fils </div></html>+<html><div class="info">Une CIF permet d'associer deux entités entre elles de manière hiérarchique. Il s'agit d'une association de type père-fils</div></html>
  
 Pour créer une CIF entre deux entités, cliquer sur l'icône{{:si3:etudiants:td7:girod_cif.jpg|}}. Pour créer une CIF entre deux entités, cliquer sur l'icône{{:si3:etudiants:td7:girod_cif.jpg|}}.
Ligne 119: Ligne 129:
 ==== Création des Contraintes d'Intégrité Multiples (CIM) ==== ==== Création des Contraintes d'Intégrité Multiples (CIM) ====
  
-<html><div class="info">Une CIM permet d'associer deux entités entre elles de manière non hiérarchique. Il s'agit d'une association de type tableau qui donnera naissance à une nouvelle table dans la base de doonnées.</div></html>+<html><div class="info">Une CIM permet d'associer deux entités entre elles de manière non hiérarchique. Il s'agit d'une association de type tableau qui donnera naissance à une nouvelle table dans la base de données.</div></html>
  
  
Ligne 125: 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.
 +
 +{{ :si3:etudiants:td7:girod_76.png |}}
  
 Voici un exemple de MLD réalisé sous MySQLWorkBench : Voici un exemple de MLD réalisé sous MySQLWorkBench :
-{{ :si3:etudiants:td7:girod_60.jpg |}}+{{ :si3:etudiants:td7:girod_80.jpg |}}
  
  
-Lorsque la saise du MCD est terminée, vient l'étape de l'implémentation de ce MCD sous le SBDR MySQL.+Lorsque la saise du MCD est terminée, vient l'étape de l'implémentation de ce MLD sous le SGBDR MySQL.
  
 ===== Génération de la base de données ===== ===== Génération de la base de données =====
Ligne 138: Ligne 150:
 Dans MySQLWorkBench, cliquer sur l'onglet Database et choisir //Synchronize Model//. Dans MySQLWorkBench, cliquer sur l'onglet Database et choisir //Synchronize Model//.
 {{ :si3:etudiants:td7:girod_men.png |}} {{ :si3:etudiants:td7:girod_men.png |}}
 +
 +----------
  
 1.Une fenêtre s'ouvre. 1.Une fenêtre s'ouvre.
Ligne 148: Ligne 162:
 Puis, cliquer sur le bouton //Next//. Puis, cliquer sur le bouton //Next//.
 {{ :si3:etudiants:td7:girod_32.png |}} {{ :si3:etudiants:td7:girod_32.png |}}
 +
 +----------
  
 2.Une nouvelle fenêtre s'ouvre. 2.Une nouvelle fenêtre s'ouvre.
Ligne 155: Ligne 171:
 Cliquer sur Next. Cliquer sur Next.
 {{ :si3:etudiants:td7:girod_32.png |}} {{ :si3:etudiants:td7:girod_32.png |}}
 +
 +----------
  
 3.Une toisième fenêtre s'affiche. 3.Une toisième fenêtre s'affiche.
Ligne 163: Ligne 181:
 Cliquer sur le bouton //Next//. Cliquer sur le bouton //Next//.
 {{ :si3:etudiants:td7:girod_32.png |}} {{ :si3:etudiants:td7:girod_32.png |}}
 +
 +----------
  
 4.Une quatrième fenêtre s'ouvre. 4.Une quatrième fenêtre s'ouvre.
Ligne 170: Ligne 190:
 Cliquer sur le bouton //Next//. Cliquer sur le bouton //Next//.
 {{ :si3:etudiants:td7:girod_32.png |}} {{ :si3:etudiants:td7:girod_32.png |}}
 +
 +----------
  
 5.Une nouvelle fenêtre apparaît. 5.Une nouvelle fenêtre apparaît.
Ligne 177: Ligne 199:
 Cliquer sur le bouton //Next//. Cliquer sur le bouton //Next//.
 {{ :si3:etudiants:td7:girod_32.png |}} {{ :si3:etudiants:td7:girod_32.png |}}
 +
 +----------
  
 6.Une fenêtre contenant le code SQL exécuté s'affiche. 6.Une fenêtre contenant le code SQL exécuté s'affiche.
Ligne 185: Ligne 209:
 Cliquer sur le bouton //Execute>//. Cliquer sur le bouton //Execute>//.
 {{ :si3:etudiants:td7:girod_38.png |}} {{ :si3:etudiants:td7:girod_38.png |}}
 +
 +----------
  
 7.Une fenêtre indiquant que la génération s'est correctement déroulée s'affiche. 7.Une fenêtre indiquant que la génération s'est correctement déroulée s'affiche.
Ligne 195: 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 MLD a donc été généré et il vous est possible de consulter la base de données ainsi crée dans le SGBDR MySQL.+Le MLD a donc été généré et il vous est possible de consulter la base de données ainsi créée dans le SGBDR MySQL.
  
 <html><div class="info">Pour ce faire, ouvrer le SGBDR MySQL, via un serveur de type Wamp, Xampp, EasyPHP ou LAMPP (sous Linux). <html><div class="info">Pour ce faire, ouvrer le SGBDR MySQL, via un serveur de type Wamp, Xampp, EasyPHP ou LAMPP (sous Linux).
Ligne 205: Ligne 231:
 {{ :si3:etudiants:td7:girod_62.png |}} {{ :si3:etudiants:td7:girod_62.png |}}
  
-Il vous est aisi possible d'effectuer des manipulations sur cette base de données, en utilisant l'interface graphique ou en ligne de commande (requêtes SQL).+Il vous est ainsi possible d'effectuer des manipulations sur cette base de données, en utilisant l'interface graphique ou en ligne de commande (requêtes SQL).
  
  
 ---------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------
-''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)+<html><div class="tip"> 
 +Ce tutoriel a été réalisé par GIROD Pénélope, étudiante en première année de BTS SIO.
  
-Date de dernière modification : 16/01/13''+Version : 1.0(bêta)                                                                              
 + 
 +Date de dernière modification : 16/01/13 
 +</div></html>
  • si3/etudiants/td7/girod.1358410831.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)