Thông tin

Tác giả Quentin Cappart
Hạn chót Không có hạn chót
Giới hạn nộp bài Không có giới hạn

Đăng nhập

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.


Câu hỏi 1:

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

Câu hỏi 2:

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

Câu hỏi 3:

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

Câu hỏi 4:

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

Câu hỏi 5:

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

Câu hỏi 6:

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

Câu hỏi 7:

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

Câu hỏi 8:

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

Câu hỏi 9:

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

Câu hỏi 10:

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