У меня есть следующая таблица:
Book_Name Author Edition Year
DB_fundamentals Navathe 4 2004
DB_fundamentals Elmasri 4 2004
DB_fundamentals Elmasri 5 2007
DB_fundamentals Navathe 5 2007
Без каких-либо знаний я должен определить возможные ключи-кандидаты.Очевидно, это будет {Book_Name, Author, Edition}.Из решений моего профессора это было бы правильно.Но я бы пошел дальше и сказал, что {Book_Name, Author, Year} также будет правильным.Но в связи с этим он сказал: «Мы должны учитывать, что у некоторых книг может быть цикл выпуска, который приводит к появлению нескольких изданий в течение определенного года».Но почему кто-то (из "здравого смысла", как он сказал) должен выпустить две или более книги с одинаковым названием И изданием в одном и том же году (или вообще)?
Что вы, ребята, думаете об этом?Я не понимаю.