I have following table:
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
Without any knowledge I have to determine possible candidate keys. Obviously it would be {Book_Name, Author, Edition}. From the solutions of my professor this would be correct. But I would go further and say that {Book_Name, Author, Year} would also be correct. But in this regard he said "we should consider that some books may have a release cycle which causes multiple editions to appear in a given year." But why should someone (from "common-sense" like he said) release two or more books with the same name AND edition in the same year (or at all)?
What do you guys think about this? I don't get it.