duplicate key error
が発生しています ISBN
という名前の制約がすでに存在するため 最初のalter
ごとにデータベースに存在します author
へのステートメント テーブル
alter table author add constraint ISBN foreign key (ISBN) references book (ISBN);
Publisher
の制約に別の名前を使用してみてください テーブル
alter table publisher add constraint ISBN1
foreign key (ISBN) references book (ISBN);