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

Création et gestion de bases de données SQL

Le document présente des exercices sur le traitement de données dans des bases de données relationnelles, incluant la création de tables pour les médecins, patients, consultations, prescriptions et médicaments, ainsi que des contraintes spécifiques. Il aborde également un modèle relationnel pour des représentations musicales et une base de données sur des voitures, en demandant la création de tables et l'ajout de colonnes. Les exercices incluent des instructions sur les clés primaires et étrangères, les contraintes de prix, et des modifications de type de données.

Transféré par

mohamedhamchach2005
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues2 pages

Création et gestion de bases de données SQL

Le document présente des exercices sur le traitement de données dans des bases de données relationnelles, incluant la création de tables pour les médecins, patients, consultations, prescriptions et médicaments, ainsi que des contraintes spécifiques. Il aborde également un modèle relationnel pour des représentations musicales et une base de données sur des voitures, en demandant la création de tables et l'ajout de colonnes. Les exercices incluent des instructions sur les clés primaires et étrangères, les contraintes de prix, et des modifications de type de données.

Transféré par

mohamedhamchach2005
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

TAR : Traitement de données

Exercice 1 :
Considérons la base de données dont le schéma relationnel est donné ci-dessous :
 Médecin (NoMed, NomMed, PrénomMed, AdresseMed,VilleMed)
 Patient(NoPat, NomPat, PrénomPat, AdressePat, VillePat)
 Consultation(NoCons, Datecons, Symptome, NoPat, NoMed)
 Prescription (NoCons, NomMedica)
 Médicament (NomMedica, NomSubstance, Prix)

1. Créer les tables Médecin, Patient, Consultation, Prescription, Médicament


en précisant les clés primaires et les clés étrangères.
2. Ajouter la contrainte suivante : prix >100.
3. Ajouter la colonne Sexe dans la table « Patient »
4. Insérer, dans la table Médecin, les enregistrements suivants :

NoMed NomMed PrénomMed AdresseMed VilleMed


1 Naciri mohamed BV Mohamed V casa
2 Zitouni hassan BV Elmassira settat

Exercice 2:

Soit le modèle relationnel suivant relatif à une base de données sur des
représentations musicales :
REPRESENTATION (n°représentation, titre_représentation, lieu)
MUSICIEN (nom, n°représentation*,age)
PROGRAMMER (dateP, n°représentation*,prix)
Remarque : les clés primaires sont soulignées et les clés étrangères sont
marquées par *
Questions :

1- Créer les tables en appliquant les contraints suivantes :


 les clés primaires sont soulignées et les clés étrangères sont
marquées par *
 Lieu : « casa » ou «Settat» ou « rabat »
(proposer quelques enregistrements)

Exercice 3 :
Soit la base de données « Parc_voiture »
Voiture
Matricule Conducteur Service Marque
Code_marqu Code Code_servic Code_marque
e* (char(15)) e libelle
Code_servic Code_service* Nom_servic
e* nom e
Puissance prénom
Type

1. Créer les tables voiture, conducteur, marque et service


2. Afficher les champs de chaque table,
3. Pour le champ Code (char(15)), modifier le type de donnée, choisir
« number(2) »,
4. Ajouter une colonne adresse_cond dans la table conducteur
5. Afficher l’ensemble des contraintes que vous avez appliqué.

Vous aimerez peut-être aussi