Les enseignants d'un étudiant ... et réciproquement
Question
Donnez tous les couples (NOMR, NOM) tels que NOMR est le nom de l'enseignant et NOM le nom d'un de ses étudiants.
Indice
Il ne faut pas oublier d'introduire la ou les tables nécessaires pour faire le lien entre l'étudiant et l'enseignant.
Solution
SQL
SELECT R.NOM AS NOMR, E.NOM
FROM ETUDIANT E, RESPONSABLE R, COURS C, INSCRIT I
WHERE I.NE = E.NE
AND I.NC = C.NC
AND C.NR = R.NR
Solution
Calcul relationnel
Res = {NOMR, NOM}|\(\exists\){NOME, PRENOME, VILLE, AGE, NOMR, PRENOMR, DPTR, NC, CODE_COURS, INTITULE, ECTS, DPTC,ANNEE}(ETUDIANT(NE, NOME, PRENOME, VILLE, AGE)\(\wedge\)RESPONSABLE(NR, NOMR, PRENOMR, DPTR)\(\wedge\)COURS(NC, CODE_COURS, INTITULE, ECTS, NR, DPTC)\(\wedge\)INSCRIT(NE, NC, ANNEE))