Скажем, например, что я должен упорядочить эту информацию: книги, книжные издания и цвета каждой страницы.
Давайте предположим, что книга может иметь только одно издание, и, поскольку приложение написано на PHP, у каждой таблицы будет свой набор функций для чтения и записи на них, и я хотел бы сделать его простым, если это возможно. Я не могу решить, лучше ли это сделать:
[Books]
bookid
author
[Editions]
editionid
bookid
title
publisher
isbn
[PagesColors]
editionid
page
color
или пытается упростить:
[Books]
bookid
bookidreference
author
title
publisher
isbn
[PagesColors]
bookid
page
color
и такие записи:
1, 0, "Jane Austen", null, null, null
2, 1, null, "Emma", "Books Enterprise", 12231231213
3, 1, null, "Emma in Italian", "Jane Austen Italian Editions", 45345354334
"bookidreference" будет использоваться для связи книг и изданий в одной таблице.