Повторять одни и те же данные в разных таблицах ИЛИ собирать данные из разных таблиц в базе данных - PullRequest
0 голосов
/ 03 мая 2020

Какова лучшая практика при кодировании с помощью Django: повторять одни и те же данные в разных таблицах базы данных ИЛИ не повторять и не собирать их в разных таблицах?

См. Пример ниже:

table1  categories
column0 id
column1 category

table2  register
column0 id
column1 category.table1
column2 sales_price
column3 photo

table3  purchases
column0 id
column1 id.table2
column2 photo.table2

Мне интересно, что лучше:
a) Включить столбец 2 в таблицу 3 и иметь возможность извлечь всю информацию из этой таблицы
b) Не включать столбец 2 в таблицу 3 и получить информацию о фотографии от столбец3 в таблице2.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...