"я должен также включить ... или я должен просто"
Каковы ваши варианты использования? Что люди будут делать с вашими данными? Это определяет проблемную область. Он точно определяет, какие данные должны присутствовать.
Читать это: http://www.ibm.com/developerworks/web/library/wa-dbdsgn1.html
Дополнительные примечания.
Во-первых, таблица должна отображаться на каждую реальную вещь в проблемной области. Спросите своих пользователей, что они делают, какие решения они принимают, какие действия они предпринимают. Это определит, какие реальные вещи требуют таблиц.
Заказ - это вещь. Заказанный товар - это вещь. Клиент это вещь.
Во-вторых, чтобы заставить работать реляционную модель, необходимо нормализовать ее, чтобы повторяющиеся элементы были строками в таблице. Кроме того, вам нужно нормализовать это так, чтобы у каждой строки был идентификатор («ключ») для одной отдельной вещи в этой строке. Кроме того, вам необходимо нормализовать это, чтобы удалить производные данные.
Строка в заказе - это вещь, связанная с заказом.
Особенностью товара является вещь, относящаяся к товару в целом.
Этот процесс "нормализации" дает точные и полные правила для определения реляционной базы данных. Он точно сообщает, сколько таблиц вам понадобится для представления реальных вещей в вашей проблемной области.