Travaux Dirigés
Exercice 3 Algèbre relationnelle
Soit le schéma relationnel suivant :
ETABLISSEMENT(
nom
, adresse)
SALLE(
num
, nom-etab, capacite)
CONCERT(
numero
, num-salle, date, places-reservees, nom-tournee)
OEUVRE(
titre
, date-composition)
ARTISTE(
nom
, email)
COMPOSE(
titre-oeuvre*, nom-artiste*
)
JOUE(
num-concert*, titre-oeuvre*, nom-artiste*
, role)
Donner les expressions algébriques correspondant aux requêtes suivantes :
L'établissement et la date du concert 1234
Les concerts qui ont affiché complet
Tous les établissements dans lesquels Le Requiem de Mozart a été entendue en concert
Les concerts dans lesquels Dupont OU Martin ont joué
Les concerts dans lesquels à la fois Dupont ET Martin ont joué
Les concerts dans lesquels Dupont a joué SANS Martin.
Afficher/cacher la correction
L'établissement et la date du concert 1234
π
nom_etab,date
( SALLE ∞
num=num_salle
(σ
numero=1234
(CONCERT)) )
Les concerts qui ont affiché complet
π
numero
(σ
places_reservees=capacite
(SALLE ∞
num=num_salle
CONCERT)) )
Tous les établissements dans lesquels Le Requiem de Mozart a été entendue en concert
π
nom_etab
(SALLE ∞ ( CONCERT ∞ ( JOUE ∞ (σ
titre='Requiem' ͪ nom_artiste='Mozart'
(COMPOSE)) )))
Les concerts dans lesquels Dupont OU Martin ont joué
π
titre
(σ
nom_artiste='Martin' ∨ nom_artiste='Dupont'
(JOUE))
Les concerts dans lesquels à la fois Dupont ET Martin ont joué
π
num_concert
( (σ
nom_artiste='Dupont'
(JOUE)) ∩ π
num_concert
( (σ
nom_artiste='Martin'
(JOUE))
Les concerts dans lesquels Dupont a joué SANS Martin.
π
num_concert
( (σ
nom_artiste='Dupont'
(JOUE)) − π
num_concert
( (σ
nom_artiste='Martin'
(JOUE))
Accueil
Exercice 2
Exercice 4