מידע

יוצרים Quentin Cappart
מועד הגשה אין מועד הגשה
מגבלת הגשות אין הגבלה

כניסה

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.


שאלה 1:

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

שאלה 2:

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

שאלה 3:

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

שאלה 4:

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

שאלה 5:

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

שאלה 6:

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

שאלה 7:

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

שאלה 8:

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

שאלה 9:

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

שאלה 10:

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