• Aucun résultat trouvé

Nom prénom :

N/A
N/A
Protected

Academic year: 2022

Partager "Nom prénom :"

Copied!
3
0
0

Texte intégral

(1)

Nom prénom :

Contrôle MySQL : Sujet 1_demo Durée 1 Heure v3

➢ Depuis le terminal, se connecter au serveur mysql

➢ créer un fichier S1_partiel.sql pour y placer les commandes

1.

1.

création de table

création de table   : structure et insertion des enregistrements : structure et insertion des enregistrements

1. Créer une table pour gérer des employés , avec comme nom de la table : Employe et comme champs dans la table :

Id_Employe : ce champ est de type entier, c'est une clé primaire qui utilise l'attribut « AUTO_INCREMENT » .

Nom_Employe : ce champ est de type chaîne de caractères variables de taille 20 caractères maximum.

Tel_pro_Employe : ce champ est de type chaîne de caractères variables de taille 13 caractères maximum.

Salaire_Employe ce champ est de type Numérique qui affiche un numérique sur 5 digits maximum avant la virgule et toujours 2 digits après la virgule (quelque soit la valeur ) Num_Bureau : ce champ est de type Numérique de taille 2 caractères maximum.

Date_embauche : ce champ est de type DATE.

2.

2.

Insertion des enregistrements

Insertion des enregistrements

Contenu de la table Employe  :

Id_Employe Nom_Employe Tel_pro_Employe Salaire_Employe Num_Bureau Date_embauche

1 Durand 0384545401 2000,00 1 2010-10-01

2 Dupond 0384545402 1500,00 2 2012-09-30

3 Renaud 0384545403 2000,00 2 2009-09-21

4 Pierre 0384545404 2500,50 3 2000-10-02

5 Danigo 0384545405 1400,50 3 2018-10-02

➲ afficher la structure de la table dans un terminal connecté à mysql :

✍... ⇨ ...

➲ afficher tous les enregistrements dans un terminal connecté à mysql :

✍... ⇨ ...

➲ afficher votre code source SQL :

--- ⇨ faire valider l’ensemble

S1_mysql_eval_sujet1_demo.odt 1

Employe

Id_Employe

Nom_Employe

Tel_pro_Employe

Salaire_Employe

Num_Bureau

Date_embauche

(2)

3.

3. Sélection d' enregistrements Sélection d' enregistrements

Afficher le nom et le numéro de téléphone professionnel des employés qui travaillent dans le bureau 1 et le bureau 2 et dont le salaire est supérieur à 1800€

✍... ⇨ ...

Afficher le nom des employés qui commence par D ou P, des bureaux 1 et 3

✍... ⇨ ...

➲ afficher votre code source SQL :

➲ afficher le résultat des 2 requêtes dans un terminal connecté à mysql :

--- ⇨ faire valider l’ensemble

4. 4. Modifier des enregistrements Modifier des enregistrements

Changer le numéro de téléphone de « Pierre » par « 0601010101 », si il y a plusieurs champs qui possèdent la même valeur, tous seront modifiés.

✍... ⇨ ...

5.

5.

Supprimer des enregistrements Supprimer des enregistrements

Supprimer l'employé de nom « 

Renaud

 »

✍... ⇨ ...

6.

6. Modifier la structure de la table Modifier la structure de la table

Rajouter un champ « Prenom_Employe » de type texte sur 20 caractères juste après le champ « Nom_Employe »

afficher le résultat des requêtes ci dessus (enregistrements et structure de la table):

✍... ⇨ ...

afficher votre code source SQL :

--- ⇨ faire valider l’ensemble

S1_mysql_eval_sujet1_demo.odt 2

+---+---+

| Nom_Employe | Tel_pro_Employe | +---+---+

| Durand | 0384545401 |

| Renaud | 0384545403 | +---+---+

+---+---+

| Nom_Employe | Tel_pro_Employe | +---+---+

| Durand | 0384545401 |

| Renaud | 0384545403 | +---+---+

+---+

| Nom_Employe | +---+

| Durand |

| Pierre |

| Danigo | +---+

+---+

| Nom_Employe | +---+

| Durand |

| Pierre |

| Danigo | +---+

(3)

Mettre en commentaire dans votre code les étapes 4, 5 et 6

7.7.

Requête Requête

Afficher le numéro de bureau, le nom et le salaire des employés. Afficher du premier au quatrieme enregistrement (tuple) de la liste résultat si on trie les employés par numéro de bureau croissant et nom d’employé décroissant

✍... ⇨ ...

Afficher tous les numéros de bureaux différents par ordre décroissant qui ont des employés embauchés le ou après le 1/1/2011

✍... ⇨ ...

Afficher le numéro du bureau, le nombre d’employés et leur salaire moyen dans chaque bureau. Ne prendre en compte que les employés dont le nom

commence par « D » ou « R » . Afficher le numéro de bureau par ordre décroissant.

✍... ⇨ ...

Afficher le numéro du bureau, le nombre d’employés et leur salaire moyen dans chaque bureau. Ne prendre en compte que les employés dont le nom

commence par « D » ou « R » . Afficher le numéro de bureau par ordre décroissant et dont le salaire moyen est supérieur ou égal à 1500€.

✍... ⇨ ...

afficher votre code source SQL :

--- ⇨ faire valider l’ensemble

S1_mysql_eval_sujet1_demo.odt 3

+---+---+---+

| Num_Bureau | Nom_Employe | Salaire_Employe | +---+---+---+

| 1 | Durand | 2000.00 |

| 2 | Renaud | 2000.00 |

| 2 | Dupond | 1500.00 |

| 3 | Pierre | 2500.50 | +---+---+---+

+---+

| Num_Bureau | +---+

| 3 |

| 2 | +---+

+---+---+---+

| Num_Bureau | NB_employe | AVG_salaire | +---+---+---+

| 3 | 1 | 1400.50 |

| 2 | 2 | 1750.00 |

| 1 | 1 | 2000.00 | +---+---+---+

+---+---+---+

| Num_Bureau | NB_employe | AVG_salaire | +---+---+---+

| 2 | 2 | 1750.00 |

| 1 | 1 | 2000.00 | +---+---+---+

Références

Documents relatifs

[r]

Pour savoir s’il faut écrire le participe passé en –é ou l’infinitif en –er, on peut remplacer le verbe par un verbe du 3 ème groupe comme mordre.. Ainsi on peut entendre

2. Déterminer les coordonnées ; du point tel que soit un parallélogramme 3. Démontrer que ACBM est en réalité un losange.. Un tiers de la population a été vaccinée. On

Afin de justifier la nécessité de votre projet vis-à-vis de votre exploitation agricole, et du respect des règles spécifiques fixées par le document d’urbanisme, il vous

nom propre masc.. nom

 dans certains proverbes Ex : Patience et longueur de temps font plus que force ni

Exceptions : des pneus, des bleus Les noms terminés par ou ont leur pluriel en

Exceptions : bail, émail, corail, soupirail, travail, vitrail, vantail font leur pluriel en aux. Les noms terminés par x, s ou z ne changent pas au pluriel