0% ont trouvé ce document utile (0 vote)
42 vues3 pages

TP 1 SQL Et SQL SERVER People

Le document présente un cours d'administration SQL Server à l'Université de Dakar Bourguiba, avec des études de cas sur la gestion de stock et la gestion des notes des étudiants. Les étudiants doivent créer des bases de données, insérer des données et exécuter diverses requêtes SQL pour répondre à des questions spécifiques. Les règles de gestion et les exigences pour chaque étude de cas sont clairement définies.

Transféré par

abdoudjigo243
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues3 pages

TP 1 SQL Et SQL SERVER People

Le document présente un cours d'administration SQL Server à l'Université de Dakar Bourguiba, avec des études de cas sur la gestion de stock et la gestion des notes des étudiants. Les étudiants doivent créer des bases de données, insérer des données et exécuter diverses requêtes SQL pour répondre à des questions spécifiques. Les règles de gestion et les exigences pour chaque étude de cas sont clairement définies.

Transféré par

abdoudjigo243
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

UNIVERSITE DAKAR BOURGUIBA

ADMINISTRATION SQL SERVER – Licence 3


Enseignant M. LEFORT Enseignant-Chercheur
Ingénieur en Informatique / PhDc
Certifié Microsoft ICDL Réf. https://scl.io/kuBqAhU
. 00221 77 633 35 43

Mardi, 26 novembre 2024 13h00 15h00 & 15h – 17h

APPLICATION PRATIQUE
N°1 SQL SERVER
ETUDE DE CAS N°1 : GESTION DE STOCK

Soit le schéma relationnel suivant :

ARTICLE (NumA, design, Stock)


FOURNISSEUR (Numfour, NomF, Adr, Ville)
FOURNIR (NumA , Numfour, PrixU, QtéCom, Delai)
Les clés sont en gras, soulignées
– Stock, prixU, Qtécom et Delai ont une valeur strictement positive
-l’attribut nom du fournisseur doit être non null.
– délai a comme valeur par défaut 2.

Travail demandé
1- créer la Base de données avec les commandes SQL dans SQL server
2- remplir les tables en utilisant la commande insert, par des exemples fournis en
salle de TP.
3– a) Afficher toutes les informations sur les articles b) donner les numéros et
les libellés des articles de stock inférieur à 50. c) Liste des 5 meilleurs quantités
en stock
4- afficher la liste des articles dont le prix est compris entre x et y
5- lister les fournisseurs dont le nom commence par “DI” .
6- donner les noms et les adresses des fournisseurs qui proposent des articles
pour lesquels le délai d’approvisionnement est supérieur à 25 jours.

7- afficher la liste pour chaque article (numéro et libellé) qui a du prix d’achat
maximum, minimum ou moyen.

8) Chaque étudiant proposera 2 requêtes différentes à traiter par chacun

Page 1 sur 3
UNIVERSITE DAKAR BOURGUIBA
ADMINISTRATION SQL SERVER – Licence 3
Enseignant M. LEFORT Enseignant-Chercheur
Ingénieur en Informatique / PhDc
Certifié Microsoft ICDL Réf. https://scl.io/kuBqAhU
. 00221 77 633 35 43

Mardi, 26 novembre 2024 13h00 15h00 & 15h – 17h

ETUDE DE CAS N°2 : GESTION DES NOTES DES ETUDIANTS


Soit le modèle relationnel suivant relatif à la gestion des notes des étudiants de L3 à UDB année
2024/2025:
ETUDIANT (NE, Nom, Prén, Classe, sexe, pays, Tel, email)

MATIERE (IDMat, Libelle, Coef, semestre)

EVALUER (NE, IDMat, Date, Note)

Créer la base de données avec les règles de gestion suivant :

 Les attributs en gras sont des clés primaires, la Note a une valeur entre 0 et 20 et est
obligatoire
 Le nom et prénom sont obligatoire
 Semestre prendra les valeurs 1 ou 2

Partie A. Créer la base de données, créer les tables en utilisant les instructions SQL, établir les
relations entre les tables

Partie B. Insérer les données fictives proposées par le professeur en utilisant les commandes
SQL

Partie C. Répondre aux questions en SQL en renommant chaque requête ci-dessous avec SQL
Server

1 – a) Afficher toutes les informations sur les matières.


b) Afficher l’adresse complète des étudiants
c) Afficher nom et prénom des étudiants de Génie logiciel
d) Afficher la liste des étudiants par ordre croissant sur le NOM
e) Quel est le nombre total d’étudiants ?
f) Quels sont les différents coefficients par ordre croissant?
g) Nombre d’étudiants par sexe

2 – a) Quelle est la moyenne des notes ? b) Quelles sont, parmi l’ensemble des notes, la note la
plus haute et la note la plus basse ?

3 – Afficher les moyennes de chaque étudiant dans chacune des matières.

4 – Quelles sont les moyennes par matière ? On utilisera la requête de la question 3 comme
table source

Page 2 sur 3
UNIVERSITE DAKAR BOURGUIBA
ADMINISTRATION SQL SERVER – Licence 3
Enseignant M. LEFORT Enseignant-Chercheur
Ingénieur en Informatique / PhDc
Certifié Microsoft ICDL Réf. https://scl.io/kuBqAhU
. 00221 77 633 35 43

Mardi, 26 novembre 2024 13h00 15h00 & 15h – 17h

5 – Trouver la moyenne générale de chaque étudiant. On utilisera la requête de la question 3


comme table source

6 – Quelle est la moyenne générale de la promotion ? On utilisera la requête de la question 5


comme table source

7 – Quels sont les étudiants qui ont une moyenne générale supérieure ou égale à la moyenne
générale de la promotion ?

On utilisera la requête de la question 5 comme table source (vue)

8) Chaque étudiant proposera 2 requêtes différentes à traiter par chacun

Page 3 sur 3

Vous aimerez peut-être aussi