0% ont trouvé ce document utile (0 vote)
52 vues2 pages

Série - 6

Transféré par

hamrarasyakoub9
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)
52 vues2 pages

Série - 6

Transféré par

hamrarasyakoub9
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

Faculté d’Informatique – USTHB² L3 ISIL B

Module BD2 2023-2024

TD 1 : Création, Manipulation et Interrogation des Données

Exercice 1 :
Soit la base de données de gestion d’un laboratoire d'analyses médicales. Ce laboratoire emploie plusieurs biologistes,
qui effectuent des prélèvements chez des patients, et ensuite analysent ces prélèvements. Les résultats sont fournis pour
chaque prélèvement, avec une conclusion.

Biologiste (NumB, Nom, Prenom, Specialité, RoleB)

Patient (NumP, Nom, Prenom, DateNaissance)

Prelevement (NumPr, NumP, DatePr, TypePr)

EffectuePrelevement (NumB*, NumP*, NumPr*)

Resultat (NumR, NumPr*, TypeRes, Resul, Norme, Conclusion)

1. Créer l’ensemble des tables de ce schéma.


2. Insérer le patient N° 201 : Benali Rachid né le 10-09-1968.
3. Remplir la table Biologiste depuis une autre table BIO contenant les attributs Num, Nom, Prenom et Specialité.
Donner les conditions pour que l’insertion soit réussie.
4. Montrer la cardinalité de chaque table.
5. Renommer l'attribut " TypeRes" à "TypeResultat"
6. Agrandir la taille du champs "Conclusion" à 100 caractères.
7. Créer un index primaire et secondaire sur la table « Patient ».
8. Peut-on supprimer la table Biologiste ? justifier et proposer la démarche à suivre pour le faire.
9. Quels sont les Biologistes qui participent dans le plus de prélèvements ? le moins de prélèvements ?
10. Quel est le nombre de test COVID Positifs, en précisant le type de prélèvement.
11. Quel est l’âge des patients testés positifs au COVID-19 en Février ?
12. Lister les types de prélèvements effectués par ce laboratoire.

Exercice 2 : Soit le schéma relationnel de gestion des employés :

EMP(NoEmp, nom, prenom, NoSupr*, titre, NoDept*, salaire)

DEPT(NoDept, nom, NoRegion*)

REG(NoReg, nom, ville)

Partie 1 : Exprimer en SQL les requêtes suivantes :

1. Les noms et prénoms des employés et le nom de la région de leur département.

2. Le NoDept et nom du département, et les noms des employés classés par NoDept.

3. Le numéro et salaire des employés qui gagnent plus que leur patron.
Faculté d’Informatique – USTHB² L3 ISIL B
Module BD2 2023-2024

4. Le nom et salaire des employés qui gagnent plus que tous les employés du département 31.

5. Le nom et salaire des employés qui gagnent plus qu’un employé du département 31, classés
par numéro de département et leur salaire.

6. Les NoDept et nom et salaire des employés qui gagnent plus que la moyenne de leur
département, classés par département.

7. L’effectif de chaque département

8. Le département qui a le plus faible effectif.

9. Le département présent dans toutes les régions.

Partie 2 : Création et Manipulation des données

a. Donner la requête de création des tables en SQL.

b. Ajouter l’attribut ND représentant le nombre de départements par région.

c. Renommer l’attribut « ville » en « wilaya ».

d. créer un index primaire et un secondaire sur la table REG.

e. Ajouter le département 31 « logistique » de la région 05.

f. Décrire les répercussions des opérations précédentes sur les catalogues systèmes.

Exercice 3 : Soit le schéma simplifié relatif à la gestion des emprunts de livres d’une bibliothèque :

Emprunt (Personne, Livre, DateEmprunt, DateRetourEffective)

Retard (Personne, Livre, DateEmprunt, PenalitéRetard)

1. Quelles sont les personnes ayant emprunté « Recueil d’examen BD » ?

2. Les personnes n’ayant jamais rendu de livre en retard.

3. Ceux ayant emprunté tous les livres (emprunté au moins une fois).

4. Les livres ayant été emprunté par tout le monde (tous les emprunteurs).

5. Les personnes ayant toujours rendu en retard des livres empruntés (par eux).

--- FIN ---

Vous aimerez peut-être aussi