"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, kursun bir parçasıdır
SQL ile İlişkisel Veritabanlarına Giriş
Egzersiz talimatları
affiliations tablosundan firstname ve lastname sütunlarını kaldır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Drop the firstname column
___ ___ affiliations
DROP ___ firstname;
-- Drop the lastname column
___
___;