Académique Documents
Professionnel Documents
Culture Documents
A B C D E F G H I J
A B C
D
E F G
A B C
D E
F G
A B C
D
E F
1
Prof : HAMMAMI Fatima classe : 4ème SI
A B
C D E
F G H
A B C
D E
F G H
Exercice N°3 :
2
Prof : HAMMAMI Fatima classe : 4ème SI
-On suppose qu’un internaute admet un seul email et un seul FSI pour se connecter à Internet.
1) Compléter les clés étrangères pour relier les différentes tables (donner la représentation graphique
correspondante)
2) (LDD) : Ecrire les commandes SQL permettant de :
a) Créer la table internaute sachant que l’email doit contenir « @ » et « . »
b) Ajouter une colonne nommée adresse de type texte de taille 30, à la table « Internaute »
c) Supprimer la colonne « x » de la table «pays »
d) Désactiver et réactiver la contrainte clé primaire de la table « Internet ».
3) (LMD) : Ecrire les commandes SQL permettant de :
a) Insérer tes données personnelles dans la table « Internaute »
b) Vider la table « Internaute »
c) Supprimer les internautes qui n’ont pas un mot de passe.
d) Supprimer les fournisseurs de la France
e) Modifier tous les noms des pays de la « France » par « Tunisie »
f) Afficher les noms et les prénoms des internautes de la Tunisie.
g) Afficher les pays qui ont un nombre plus que 10000 internautes.
h) Afficher le pays qui a le prix d’abonnement à internet le plus élevé.
i) Afficher pour chaque pays, les fournisseurs de service Internet.
j) Afficher les noms et les prénoms des Internautes de chaque pays.
k) Afficher les noms des pays qui ont le débit d’Internet le plus élevé.
3
Prof : HAMMAMI Fatima classe : 4ème SI
b o r d e r
s h a d o w
d a t a l i s t
f o n t s i z e
r e s e t
b o d y
Correction de l’exercice 2 :
<table border="1">
A B C
D E <tr> <td rowspan="2">A</td> <td>B</td> <td>C</td> </tr>
<tr> <td> D </td> <td>E</td> </tr>
F G <tr> <td>F</td> <td colspan="2">G</td> </tr>
</table>
<table border="1">
A B C
D <tr> <td rowspan="2">A</td> <td>B</td> <td>C</td> </tr>
<tr> <td colspan="2"> D </td> </tr>
E F <tr> <td>E</td> <td colspan="2">F</td> </tr>
</table>
<table >
A B
C D E <tr> <td colspan="2">A</td> <td>B</td> </tr>
<tr> <td>C</td> <td> D </td> <td>E</td> </tr>
F G H <tr> <td>F</td> <td>G</td> <td>H</td> </tr>
</table>
<table >
A B C <tr> <td>A</td> <td>B</td> <td>C</td> </tr>
D E <tr> <td>D</td> <td colspan="2"> E </td> </tr>
F G H <tr> <td>F</td> <td>G</td> <td>H</td> </tr>
</table>
4
Prof : HAMMAMI Fatima classe : 4ème SI
Correction de l’exercice 3:
2. LDD :
5
Prof : HAMMAMI Fatima classe : 4ème SI
3. LMD :
h. Il y a deux methodes :
Méthode 1 Méthode 2
SELECT DISTINCT nom_P FROM Pays SELECT nom_P FROM Pays
WHERE Prix = (SELECT MAX(Prix) GROUP BY nom_P
FROM Pays) ; HAVING Prix = MAX (Prix);