Vous obtenez l'duplicate key error
car il existe déjà une contrainte nommée ISBN
présent dans la base de données par votre premier alter
déclaration à author
tableau
alter table author add constraint ISBN foreign key (ISBN) references book (ISBN);
Essayez d'utiliser un nom différent pour la contrainte dans Publisher
tableau
alter table publisher add constraint ISBN1
foreign key (ISBN) references book (ISBN);