Essays.club - Dissertations, travaux de recherche, examens, fiches de lecture, BAC, notes de recherche et mémoires
Recherche

SQL SERVER 2008

Par   •  30 Août 2018  •  698 Mots (3 Pages)  •  484 Vues

Page 1 sur 3

...

Table : "dept"

nodept

nom

noregion

10

Finance

1

20

Atelier

2

30

Atelier

3

31

Vente

1

32

Vente

2

33

Vente

3

34

Vente

4

35

Vente

5

41

Distribution

1

42

Distribution

2

43

Distribution

3

44

Distribution

4

45

Distribution

5

50

Administration

1

Ecrire les commandes SQL SERVER correspondantes aux questions suivantes :

- Créer la base de données "Société" en respectant les paramètres suivants :

[pic 1]

- Créer la table "dept" sans clé primaire.

- Créer la table "emp" sans clé primaire, sans clé étrangère et sans contrainte d'intervalle des valeurs de la colonne "tx_commission".

- Créer la contrainte "pk_dept" permettant de spécifier la clé primaire de la table "dept".

- Créer la contrainte "pk_emp" permettant de spécifier la clé primaire de la table "emp".

- Créer la contrainte "fk_emp" permettant de spécifier la clé étrangère de la table "emp".

- Changer le type de la colonne "tx_commission" en "Float".

- Créer la contrainte "ct_dept_tx_commission" permettant de spécifier l'intervalle des valeurs permises de la colonne "tx_commission".

- Ajouter à la table "emp" une nouvelle colonne "Remarques" de type chaine de caractères composée de 50 caractères au maximum.

- Supprimer la colonne "Remarques" de la table "emp".

- Insérer la liste des départements (mentionnée dans la page 2) dans la table "dept".

- Insérer la liste des employés (mentionnée dans la page 2) dans la table "emp".

- Lister sans redondance les titres des employés par ordre alphabétique décroissant.

- Calculer le salaire maximal et le salaire minimal parmi tous les salariés et l'écart entre les deux.

- Calculer la moyenne des salaires et leur somme, par région.

- Lister les numéros des départements ayant au moins 3 employés.

- Lister les numéros des départements qui n'ont pas d'employés.

- Lister les numéros des départements n'ayant pas d'employés ou ayant au moins 3 employés.

- Lister les numéros des départements qui ont au moins un employé.

- Lister tous les départements dans une troisième table (sans contrainte de clé primaire) "dept1".

- Supprimer les départements ateliers de la table "dept1".

- Ecrire une requête permettant de synchroniser la table "dept1" avec la "dept" en mise à jour et insertion d'enregistrements.

- Vider la table "emp" sans réinitialisation des valeurs auto-incrémentées de la colonne "noemp".

- Insérer de nouveau la liste des employés (mentionnée dans la page 2) dans la table "emp".

- Vider la table "emp" avec réinitialisation des valeurs auto-incrémentées de la colonne "noemp".

- Insérer de nouveau la liste des employés (mentionnée dans la page 2) dans la table "emp".

- Créer la vue "vemp_a" permettant de stocker les employés ayant les noms commençant par "a".

- Créer, stocker et tester la fonction "empsalaire" qui retourne le salaire d'un employé pour un "noemp" paramétré.

- Créer, stocker et tester la procédure "recherche_init_nom" qui retourne la liste des employés ayant les noms commençant par une syllabe paramétrée.

...

Télécharger :   txt (6.9 Kb)   pdf (61.8 Kb)   docx (20.6 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur Essays.club