Otrzymujesz duplicate key error
ponieważ istnieje już ograniczenie o nazwie ISBN
obecny w bazie danych na Twój pierwszy alter
oświadczenie do author
stół
alter table author add constraint ISBN foreign key (ISBN) references book (ISBN);
Spróbuj użyć innej nazwy ograniczenia w Publisher
stół
alter table publisher add constraint ISBN1
foreign key (ISBN) references book (ISBN);