MulaiMulai sekarang secara gratis

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

Lihat Kursus

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
___
___;
Edit dan Jalankan Kode