Podcast
Questions and Answers
Quelle requête en algèbre relationnelle permettrait d'obtenir la liste des chambres contenant 3 lits?
Quelle requête en algèbre relationnelle permettrait d'obtenir la liste des chambres contenant 3 lits?
Quel type de résultat serait obtenu en exprimant la requête pour les noms et prénoms des clients?
Quel type de résultat serait obtenu en exprimant la requête pour les noms et prénoms des clients?
Pour obtenir les noms des clients et le prix des chambres qu'ils ont réservées, quelle est la bonne approche?
Pour obtenir les noms des clients et le prix des chambres qu'ils ont réservées, quelle est la bonne approche?
Quelle serait la requête correcte pour afficher les noms et prénoms des employés responsables?
Quelle serait la requête correcte pour afficher les noms et prénoms des employés responsables?
Signup and view all the answers
Si l'on souhaite connaître les appartements que les occupants n'ont jamais occupés, quel type de requête serait approprié?
Si l'on souhaite connaître les appartements que les occupants n'ont jamais occupés, quel type de requête serait approprié?
Signup and view all the answers
Study Notes
Exercice 1
-
Schémas de relations:
-
Client(Num_client, Nom, Prénom, Num_tel)
: Stocke les informations des clients. -
Chambre(Num_chambre, nbre_lits, prix)
: Stocke les informations sur les chambres. -
Réservation(Num_client, Num_chambre, Date_arrivée, Date_départ)
: Stocke les informations sur les réservations.
-
-
Requêtes (Algèbre Relationnelle):
-
1. Liste des chambres avec 3 lits:
- Sélectionnez les colonnes
Num_chambre
de la tableChambre
oùnbre_lits
est égal à 3.
- Sélectionnez les colonnes
-
2. Liste des noms et prénoms des clients:
- Sélectionnez les colonnes
Nom
etPrénom
de la tableClient
.
- Sélectionnez les colonnes
-
3. Liste des noms des clients et prix des chambres réservées:
- Jointure entre
Client
etRéservation
surNum_client
. - Jointure avec
Chambre
surNum_chambre
. - Sélectionnez
Nom
,Prénom
deClient
etprix
deChambre
.
- Jointure entre
-
Exercice 2
-
Schémas de relations:
-
Employe(Num_Employé, Nom, Prénom, Adresse)
: Informations sur les employés. -
Service(Num_service, Num_Employé_responsable, Local)
: Informations sur les services -
Projet(Nom_Projet, Num_Employé, Date_début, Date_fin)
: Informations sur les projets.
-
-
Requêtes (Algèbre Relationnelle):
-
1. Nom et prénom des employés responsables:
- Sélectionnez
Nom
etPrénom
de la tableEmploye
oùNum_Employé
est présent dans la tableService
en tant queNum_Employé_responsable
.
- Sélectionnez
-
2. Nom et prénom des employés non responsables:
- Sélectionnez
Nom
etPrénom
de la tableEmploye
oùNum_Employé
n'est PAS présent dans la tableService
en tant queNum_Employé_responsable
.
- Sélectionnez
-
Exercice 3
-
Schémas de relations:
-
Immeuble(Num_Immeuble, adresse, nbEtages, annéeConstruction, nomGérant)
: Informations sur les immeubles. -
Appartement(Num_Immeuble, Num_appartement, superficie, NumEtage)
: Informations sur les appartements. -
Personne (nomPersonne, nationnalité, profession)
: Informations sur les personnes. -
Occupant(Num_Immeuble, Num_appartement, nomPersonne, Date_arrivée, Date_départ)
: Informations sur les occupants des appartements.
-
-
Requêtes (Algèbre Relationnelle):
-
1. Nationalités et professions des occupants d'un immeuble géré par "Smith":
- Jointure entre
Immeuble
,Occupant
, etPersonne
pour sélectionner lesnationnalité
etprofession
des occupants de l'immeuble géré par "Smith". - Filtrer par
nomGérant
- Jointure entre
-
2. Liste des immeubles occupés uniquement par des français:
- Jointure entre
Immeuble
,Occupant
, etPersonne
pour sélectionner les immeubles dont tous les occupants sont français. - Filtrer par
nationnalité
- Jointure entre
-
3. Noms des occupants et appartements jamais occupés:
- Jointure entre
Occupant
, etAppartement
. - Sélectionner les noms des occupants et les numéros d'appartements non présents dans la relation.
- Jointure entre
-
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Testez vos connaissances sur les schémas de relations et les requêtes en algèbre relationnelle. Cet exercice couvre les informations des clients, chambres, et réservations avec différentes requêtes de sélection et de jointure. Mettez en pratique vos compétences en SQL et en manipulation de bases de données.