I have heard that if a field is going to repeat itself multiple times in 1 table that it then should get its own table. Example:
I have been using a "book collection" as practice to understand database concepts and relationships. I have a book collection and if in one table I put the tittle, author, isbn, edition (hardcore/soft), read/unread (if I read it yet), topic (horror, fantasy etc..)
Now lets say thats all the fields I care to have on my database... am I right to think that the following should have their own tables?
Authors
Edition
Read/Unread
Or, is there more or less? Thx for any help.