67% ont trouvé ce document utile (3 votes)
292 vues2 pages

TP SQL pour Étudiants en Gestion

Ce document contient un exemple de TP sur les bases de données relationnelles. Il présente un schéma relationnel sur la gestion des patients dans une organisation médicale avec plusieurs tables reliées par des clés étrangères. Le TP comprend 10 questions portant sur la création des tables, l'insertion de données, la modification et la suppression de données, ainsi que des requêtes de jointure sur ces tables.

Transféré par

Dhafer Harbaoui
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
67% ont trouvé ce document utile (3 votes)
292 vues2 pages

TP SQL pour Étudiants en Gestion

Ce document contient un exemple de TP sur les bases de données relationnelles. Il présente un schéma relationnel sur la gestion des patients dans une organisation médicale avec plusieurs tables reliées par des clés étrangères. Le TP comprend 10 questions portant sur la création des tables, l'insertion de données, la modification et la suppression de données, ainsi que des requêtes de jointure sur ces tables.

Transféré par

Dhafer Harbaoui
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

Université de Tunis Année Universitaire: 2018-2019

Institut Supérieur de Gestion de Tunis Module: ASGBD


Niveau: 2 LAID (G1,G2)

TP ASGBD N°1 (rappel SQL)

Enseignants :M.baati Lasaad, Mme.Zaouga Wiem

Enoncé :
Soit le schéma relationnel suivant relatif à la gestion des patients au sein d’une organisation :

Medicament ( code, libelle )


Medecin ( matricule, nom, prenom)
Patient ( num_patient, nom, prenom, age, Num_tel )
Fiche_Consultation ( num_consultation, date_cons, matricule#, num_patient# )
Prescrit ( code#, num_consultation# )

Rq : Tous les champs sont obligatoires sauf le champ Num_tel de la relation Patient.

matricule référence Medecin.matricule et num_patient référence Patient.num_patient

code référence Medicament.code et num_consultation référence Fiche_Consultation.num_consultation

Questions :
1- Donner les commandes SQL qui permettent de créer les tables en tenant compte des
contraintes d’intégrités.
2- Donner les commandes SQL qui permettent d’insérer les lignes suivantes respectivement
dans les tables Medicament, Medecin, Patient, Fiche_Consultation et Prescrit.

3- Donner la requête SQL qui ajoute le numéro de téléphone « 71999222 » au patient numéro
‘1’.
4- Donner la requête SQL qui modifie le libellé du médicament N°1 et le rend « Panadol ».
5- Donner la requête SQL qui supprime le médicament dont le nom est « Medicament3 ».
6- Donner la requête SQL qui affiche le numéro, le nom et le prénom des patients qui ont un
age >= 30.
7- Donner la requête SQL qui affiche le nombre de patient qui ont un numéro de téléphone.
8- Donner la requête SQL qui affiche le nom du médecin et la date de consultation pour les
consultations qui ont été fait par le patient « Mannai Amine ».
9- Donner la requête SQL qui affiche les noms des médicaments prescrits pour le patient N°
1.
10- Donner la commande SQL qui crée une vue qui contient toutes les informations relatives
au patient qui ont un N° de téléphone.

Vous aimerez peut-être aussi