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

TP 1

Le document présente des travaux pratiques sur les bases de données, incluant la création de tables pour les avions, pilotes, vols, étudiants, matières, épreuves et notes. Il fournit des instructions pour créer des tables SQL et insérer des données spécifiques dans chacune d'elles. Les exercices sont structurés pour aider les étudiants à comprendre la manipulation de bases de données relationnelles.

Transféré par

hichemlachkhem1
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)
25 vues2 pages

TP 1

Le document présente des travaux pratiques sur les bases de données, incluant la création de tables pour les avions, pilotes, vols, étudiants, matières, épreuves et notes. Il fournit des instructions pour créer des tables SQL et insérer des données spécifiques dans chacune d'elles. Les exercices sont structurés pour aider les étudiants à comprendre la manipulation de bases de données relationnelles.

Transféré par

hichemlachkhem1
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

Licence EEA – TP Base de Données A.U.

2020-2021
Enseignants : safa ben ahmed
Rakya Saidi Février 2021
A.U. 2024-2025
TRAVAUX PRATIQUES N° 1 janvier 2025

Introduction aux bases de données

Exercice 1.
Soient les schémas de relations suivants :
avion (np, nom, cap, local)
pilote (np, nom, adr)
vol (nv, #np, #na, vd, va, hd, ha)
Avec :
 Table avion ( na : numéro avion de type entier ( c l ́é primaire), 
nom : nom avion de type texte (12),
cap : capacité́ avion de type entier,
local : ville de localité́ de l’avion de type texte (10)
)
 Table pilote ( np : numéro pilote de type entier ( c l ́é primaire), nom
: nom du pilote de type texte (25),
adr : adresse du pilote de type texte (40)
)
 Table vol ( nv : numéro de vol de type texte (6) ( c l ́é primaire), np :
numéro de pilote de type entier (cl ́é étrangère), na :
numéro avion de type entier ( c l ́é étrangère),
vd : ville de départ de type texte (10), va
: ville d’arrivée de type texte (10), hd :
heure de départ de type entier,
ha : heure d’arrivée de type entier
)

Questions : « En utilisant SQL »

1. Créer les tables correspondantes aux relations : Avion, Pilote, Vol (ci-dessus).
2. Insérer les avions suivants dans la table Avion :
(100, AIRBUS, 300, TUNIS)
(101, B737, 250, TUNIS)
(102, B737, 220, DJERBA)
3. Insérer les pilotes suivants dans la table Pilote :
(1002, Amine, Tunis Carthage)
(1003, Ahmed, Djerba Midoun)
(1004, Nacer, Djerba Melita)
4. Insérer les vols suivants dans la table Vol :
(DJ202, 1002, 100, Tunis, Djerba, 8, 9)
(ML200, 1003, 102, Djerba, Milano, 14, 16)
(LD208, 1004, 101, Tunis, London, 10, 13)

1
Exercice 2.
Soient les schémas de relations suivants :
etudiant (numetud, nom, prenom, datnaiss)
matiere (codemat, libelle, coef)
epreuve (numepreuve, datepreuve, lieu, #codemat)
notes (#numetu, #numepreuve, note)
Avec :
 Table etudiant ( numetud : numéro de l’étudiant de type entier ( c l é́ primaire), nom
: nom de l’étudiant de type texte (12),
prenom : prénom de l’étudiant de type texte (12),
datnaiss : date de naissance de type date (JJ-MM-AAA)
)
 Table matiere ( codemat : code de la matière de type texte (3) ( c l ́é primaire),
libelle : nom de la matière de type texte (20),
coef : coefficient de la matière de type réel,
)
 Table epreuve ( numepreuve : numéro de l’épreuve de type entier (cl ́é
primaire),
datepreuve : date de l’épreuve de type date (JJ-MM-AAA),
lieu : lieu de l’épreuve de type texte (12)
)
 Table notes ( numetud : numéro de l’étudiant de type entier ( c l ́é étrangère),
numepreuve : numéro de l’épreuve de type entier (cl ́é étrangère),
note : note de type réel (doit être compris entre 0 et 20)
)

Questions : « En utilisant SQL »

5. Créer les tables correspondantes aux relations : ‘etudiant’, ‘matiere’,


‘epreuve’, ‘notes’ (ci-dessus).
6. Insérer les étudiants suivants dans la table ‘etudiant’ :
(110, Adam, Saleh, 01-06-1998)
(222, Karim, Ben Younes, 05-06-1999)
(300, Ines, Salem, 18-09-1999)
7. Insérer les matières suivantes dans la table ‘matiere’ :
(STA, statistique, 2)
(INF, Informatique, 1.5)
(GES, Gestion, 1.5)
8. Insérer les épreuves suivantes dans la table ‘epreuve’ :
(11031, 20-10-2018, Salle 19, STA)
(21010, 30-10-2018, Amphi A, INF)
(31012, 22-10-2018, Salle 5, GES)

Vous aimerez peut-être aussi