Information

Author(s) Quentin Cappart
Deadline Keine Frist
Abgabenlimit No limitation

Einloggen

Traduction en algèbre relationnelle

Pour cette question, on va considérer ces relations de la base de données university :

  • \(\mathsf{course}(\underline{course\_id}, title, dept\_name, credits)\)
  • \(\mathsf{prereq}(\underline{course\_id},\underline{prereq\_id})\)
  • \(\mathsf{department}(\underline{dept\_name}, building, budget)\)
  • \(\mathsf{student}(\underline{ID}, name, dept\_name, tot\_credit)\)
  • \(\mathsf{instructor}(\underline{ID}, name, dept\_name, salary)\)
  • \(\mathsf{advisor}(\underline{s\_ID}, i\_ID)\)

Nous n'avons pas besoin de connaître les tuples de la table. Réferez vous au diagramme des schémas pour repérer les référencements via les clefs étrangères.

Répondez aux questions suivantes.


Question 1:

Donner les noms des étudiants inscrits dans le département au nom Comp. Sci.

Question 2:

Donner les identifiants des étudiants qui ont un superviseur (advisor).

Question 3:

Donner les noms des instructeurs supervisant au moins un étudiant.

Question 4:

Donner les titres des cours offerts par le département au nom Physics.

Question 5:

Donner les identifiants des cours ayant au moins un prérequis.

Question 6:

Donner les identifiants des cours qui sont prérequis d'au moins un autre cours.

Question 7:

Donner les noms des étudiants conseillés par un instructeur du département Physics.

Question 8:

Donner les noms des étudiants ayant le même département que leur superviseur.

Question 9:

Donner les noms des départements n'ayant aucun étudiant.

Question 10:

Donner les identifiants des étudiants qui n'ont pas de superviseur.