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?
- Chambre(Num_chambre) WHERE nbre_lits != 3
- Chambre[nbre_lits > 3]
- SELECT * FROM Chambre WHERE nbre_lits = 3
- Chambre[nbre_lits = 3] (correct)
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?
- Liste des numéros de clients
- Liste des prix des chambres
- Liste des numéros de téléphone des clients
- Liste des noms et prénoms des clients (correct)
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?
- Client JOIN Réservation WHERE Num_client = Num_client JOIN Chambre (correct)
- Réservation(Num_client, Num_chambre) - Chambre(Num_chambre)
- Réservation[Num_client, Num_chambre] JOIN Chambre[prix]
- Réservation[Num_client] * Chambre[prix]
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?
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é?
Flashcards
Relational Database
Relational Database
A database that organizes data into tables with structured relationships between them.
Client Table
Client Table
A table containing client information such as name, phone number, etc.
Algèbre Relationnelle
Algèbre Relationnelle
A set of operations to query data in relational database tables.
Employee Table
Employee Table
Signup and view all the flashcards
Selecting Rooms with 3 Beds
Selecting Rooms with 3 Beds
Signup and view all the flashcards
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 servicesProjet(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.