intérogation sur l'algèbre relationnelle
Bonjour,
je débute l'algèbre relationnelle et je me pose les question suivante.
Soit les relations :
LESFILMS(TITRE, PAYS, ANNEE, REALISATEUR, DUREE)
LESACTEURS(TITRE,ACTEUR)
la question :
Q3: Trouver les acteurs qui ont tourné avec TRUFFAUT comme réalisateur.
et la réponse :
projection(acteur, jointure(LESFILMS.titre=LESACTEURS.titre; LESACTEURS;
sélection(réalisateur='Truffaut'; LESFILMS)))
est-ce que une autre réponse possible serait :
1acteur(2réalisateur='TRUFFAUT'(LESFILMS|x|LESACTEURS))
(avec 1=projection, 2=restriction, |x|=jointure (naturelle dans ce cas-ci))
et si oui pourquoi les 2 réponses sont bonnes?
une autre question, soit les tables :
SALLE (Nom,Horaire,Titre)
FILM (Titre, Realisateur, Acteur)
PRODUIT (Producteur,Titre)
VU (Spectateur,Titre)
AIME (Spectateur,Titre)
quelle est la différence entre les 2 requêtes suivante :
1Nom(SALLE |x| (2Acteur='Signoret' (FILM)))
et
1Nom(2acteur='Signoret'(SALLE|x|FILM))
(toujours avec 1=projection, 2=restriction, |x|=jointure (naturelle))
Merci d'avance : )