Informasjon

Forfatter(e) Quentin Cappart
Frist Ingen frist
Innleveringsgrense Ingen begrensning

Logg inn

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.


Spørsmål 1:

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

Spørsmål 2:

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

Spørsmål 3:

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

Spørsmål 4:

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

Spørsmål 5:

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

Spørsmål 6:

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

Spørsmål 7:

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

Spørsmål 8:

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

Spørsmål 9:

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

Spørsmål 10:

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