1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în baze de date relaționale în SQL

Connected

exercițiu

Elimină coloanele "firstname" și "lastname"

Coloanele firstname și lastname din tabelul affiliations au fost folosite pentru a stabili o legătură cu tabelul professors în exercițiul anterior – astfel încât ID-urile corespunzătoare ale profesorilor să poată fi copiate. Acest lucru a funcționat deoarece există exact un profesor corespunzător pentru fiecare rând din affiliations. Cu alte cuvinte: {firstname, lastname} reprezintă o cheie candidată a tabelului professors – o combinație unică de coloane.

Totuși, nu este o cheie candidată în affiliations, deoarece, după cum s-a menționat în video, un profesor poate avea mai mult de o afiliere.

Deoarece professors este referit acum prin professor_id, coloanele firstname și lastname nu mai sunt necesare, deci este momentul să le elimini. La urma urmei, unul dintre obiectivele unei baze de date este reducerea redundanței acolo unde este posibil.

Instrucțiuni

100 XP

Elimină coloanele firstname și lastname din tabelul affiliations.