1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction aux bases de données relationnelles en SQL

Connected

Exercice

Supprimer « firstname » et « lastname »

Les colonnes firstname et lastname de affiliations ont servi, dans l'exercice précédent, à établir un lien avec la table professors afin de pouvoir copier les identifiants des professeurs appropriés. Cela a fonctionné parce qu'il y a exactement un professeur correspondant pour chaque ligne de affiliations. Autrement dit, {firstname, lastname} constitue une clé candidate de professors — une combinaison de colonnes unique.

Ce n'est toutefois pas le cas dans affiliations, car, comme indiqué dans la vidéo, un professeur peut avoir plus d'une affiliation.

Comme professors est maintenant référencée par professor_id, les colonnes firstname et lastname ne sont plus nécessaires. Il est donc temps de les supprimer. Après tout, l'un des objectifs d'une base de données est de réduire la redondance lorsque c'est possible.

Instructions

100 XP

Supprimez les colonnes firstname et lastname de la table affiliations.