Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar Basis Data Relasional dalam SQL

Lihat Kursus

Instruksi latihan

Hapus kolom firstname dan lastname dari tabel affiliations.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

-- Drop the firstname column
___ ___ affiliations
DROP ___ firstname;

-- Drop the lastname column
___
___;
Edit dan Jalankan Kode