INF1250 TP1
Cours : INF1250 TP1. Recherche parmi 300 000+ dissertationsPar John Smith • 19 Octobre 2019 • Cours • 251 Mots (2 Pages) • 556 Vues
Travail pratique du cours INF1250.
Réponse de la question 1 :
CHANSON(idChanson, Titre, Langue, AnnéePublication, Genre)
INTERPRÈTE(idInterprète, Nom, Prénom, DateNaissance, LieuNaissance, AnnéeDébut)
COMPOSITEUR(idCompositeur, Nom, Prénom, DateNaissance, LieuNaissance, AnnéeDébut)
UTILISATEUR(idUtilisateur, Nom, Prénom, Sexe, AdresseCourrier, DateInscription, Âge, Description)
CATALOGUE(idChanson1, idChanson2..., DateInclusion)
AMITIÉ(idUtilisateur1, idUtilisateur2, DateDébut, DateFin)
idChanson est une clé primaire de CHANSON
INTERPRÈTE est une clé étrangère de CHANSON
COMPOSITEUR est une clé étrangère de CHANSON
idUtilisateur est une clé primaire de UTILISATEUR
idChanson1, idChanson2... sont des clés étrangères de la clé CHANSON
idUtilisateur1 et idUtilisateur2 sont des clés étrangères de la clé UTILISATEUR
Réponse de la question 2 :
PERSONNE(idClient, Nom, Prénom, Sexe, Adresse, Téléphone, LicenceConduire, AdresseCourrier)
VOITURE(idVoiture, Marque, Modèle, Moteur, Année, Kilométrage)
LOCATION(idContrat, idClient, idVoiture, DateLocation, DateRetour, Kilométrage)
idContrat fait la relation entre l'entité LOCATION et aux entitées PERSONNE et VOITURE.
UNION (Location1, Location2)
Location
idClient idVoiture DateLocation DateRetour Kilométrage
1 2340 05-06-2012
2 2290 24-02-2012 26-02-2012 124
3 2398 04-01-2012 12-01-2012 1400
4 2340 25-04-2012 29-04-2012 293
6 2190 18-05-2012 26-05-2012 1456
3 2082 04-03-2012 12-03-2012 1400
PROJECT (Location1, idClient, idVoiture, DateLocation)
Location
idClient idVoiture DateLocation
1 2340 05-06-2012
2 2290 24-02-2012
3 2398 04-01-2012
Réponse de la question 3 :
• R1=JOIN(PERSONNE, LOCATION)
R2=RESTRICT(R1, DateLocation > 01-03-2012)
PROJECT(R2, Nom, Prénom, AdresseCourrier)
• R1=RESTRICT(VOITURE, Kilométrage > 100000)
R2=RESTRICT(VOITURE, Année < 2007)
R3=PROJECT(R1, idVoiture, Année,
...