Hapus "firstname" dan "lastname"
Kolom firstname dan lastname pada affiliations digunakan untuk membuat tautan ke tabel professors pada latihan sebelumnya—sehingga ID profesor yang sesuai dapat disalin. Ini hanya berhasil karena ada tepat satu profesor yang bersesuaian untuk setiap baris di affiliations. Dengan kata lain: {firstname, lastname} adalah candidate key dari professors—kombinasi kolom yang unik.
Namun, ini bukan candidate key di affiliations, karena, seperti disebutkan dalam video, seorang profesor dapat memiliki lebih dari satu afiliasi.
Karena professors kini direferensikan oleh professor_id, kolom firstname dan lastname tidak lagi diperlukan, sehingga saatnya untuk menghapusnya. Bagaimanapun, salah satu tujuan basis data adalah mengurangi redundansi jika memungkinkan.
Latihan ini adalah bagian dari kursus
Pengantar Basis Data Relasional dalam SQL
Petunjuk latihan
Hapus kolom firstname dan lastname dari tabel affiliations.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Drop the firstname column
___ ___ affiliations
DROP ___ firstname;
-- Drop the lastname column
___
___;