1. Belajar
  2. /
  3. Kursus
  4. /
  5. Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Connected

Latihan

Xóa "firstname" và "lastname"

Hai cột firstname và lastname của affiliations đã được dùng để tạo liên kết đến bảng professors trong bài tập trước – nhờ đó có thể sao chép đúng các ID của giáo sư. Cách này hoạt động vì với mỗi hàng trong affiliations chỉ có đúng một giáo sư tương ứng. Nói cách khác: {firstname, lastname} là một khóa ứng viên của professors – một tổ hợp cột duy nhất.

Tuy nhiên, trong affiliations thì không phải vậy, vì như đã nói trong video, một giáo sư có thể có nhiều cơ quan liên kết (affiliation).

Vì professors hiện được tham chiếu bằng professor_id, các cột firstname và lastname không còn cần thiết nữa, nên đã đến lúc xóa chúng. Suy cho cùng, một trong những mục tiêu của cơ sở dữ liệu là giảm dư thừa khi có thể.

Instruksi

100 XP

Xóa các cột firstname và lastname khỏi bảng affiliations.