"firstname" ve "lastname" sütunlarını kaldır
affiliations tablosundaki firstname ve lastname sütunları, bir önceki egzersizde uygun profesör kimliklerinin kopyalanabilmesi için professors tablosuna bağlantı kurmakta kullanıldı. Bu yalnızca, affiliations tablosundaki her satır için tam olarak bir karşılık gelen profesör olduğu için işe yaradı. Başka bir deyişle: {firstname, lastname} professors tablosunun bir aday anahtarıdır – sütunların benzersiz bir birleşimi.
Ancak affiliations için durum böyle değil; videoda da söylendiği gibi, profesörlerin birden fazla kurumsal bağlantısı olabilir.
Artık professors tablosuna professor_id üzerinden referans verildiğine göre, firstname ve lastname sütunlarına ihtiyaç kalmadı; onları kaldırma zamanı. Sonuçta, bir veritabanının amaçlarından biri mümkün olduğunca fazlalığı azaltmaktır.
Bu egzersiz
SQL ile İlişkisel Veritabanlarına Giriş
kursunun bir parçasıdırEgzersiz talimatları
affiliations tablosundan firstname ve lastname sütunlarını kaldır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Drop the firstname column
___ ___ affiliations
DROP ___ firstname;
-- Drop the lastname column
___
___;