Lycée Victor Hugo MPSI-PCSI 2016-2017
– Commenter plusieurs lignes en commençant par /* et en terminant par */ :
/* Première ligne de commentaires,
Deuxième ligne de commentaires,
Troisième lignes de commentaires ... */
– Exécuter une seule requête SQL avec l’icône contenant un éclair et un curseur
(raccourci clavier : Ctrl +Entrée )
– Exécuter successivement la totalité des requêtes d’un script-tab avec l’icône conte-
nant un éclair (raccourci clavier : Ctrl +Maj +Entrée ).
III Schéma de la base de données
Script 1 H
Sélectionner la base de travail world en utilisant USE.
La base comporte trois relations/tables : City,Country et CountryLanguage.
La relation Country a déjà été vue dans le dernier TP et ne sera donc pas commentée.
1 Relation City
– La description de la table City donne :
mysql> DESCRIBE City;
+-------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+----------+------+-----+---------+----------------+
| ID | int(11) | NO | PRI | NULL | auto_increment |
| Name | char(35) | NO | | | |
| CountryCode | char(3) | NO | | | |
| District | char(20) | NO | | | |
| Population | int(11) | NO | | 0 | |
+-------------+----------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
– Une ville est donc décrite par :
— un identifiant nommé ID, de type entier, auto-incrémenté par le SGBD. C’est
la clé primaire de la table ;
— un nom (attribut Name), de type chaîne de caractères (de taille 35) ;
— un code pays (attribut CountryCode), sur 3 caractères ;
— un district, de type chaîne de caractères (20 au maximum)
— un nombre d’habitants (attribut Population), de type entier
– L’attribut CountryCode fait le lien avec le pays auquel appartient la ville. Dans une
vraie base de données il est probable que l’on aurait défini une clé dite étrangère
de cet attribut vers la table Country. Mais cette notion n’étant pas au programme
cela n’a pas été spécifié.
– On voit que tous les attributs doivent nécessairement avoir une valeur (c’est ce
qu’indique le NO dans la colonne Null)
– On voit également que la valeur par défaut de l’attibut Population est 0.
2