Построение базы данных postgre
Есть насколько таблиц. Составлены в Excel. Задача их перенести в DB для дальнейшей работы.
В них хранится перечень элементов с характеристиками.
Всего 5 характеристик, характеристикам соответствуют отдельные таблицы.
Таблица 1. Общая для всех элементов
Характеристики:
0 - конечный элемент,
1 - производимый элемент, (Таблица 2)
2 - исследуемый и производимый элемент, (Таблица 3)
3 - реакция, (Таблица 4)
4 - перерабатываемый элемент (Таблица 5)
Структуры таблиц
Таблица 1
ID_Item -> NAME_Item -> TYPE_Item (5 типов)
Таблица 2
ID_Item -> PRODUCTION_Quality -> ID_Item_Prod (Соответствует ID_Item из Таблицы 1) -> Quality_Item
У каждого элемента ID_Item в Таблице два может быть насколько строк с ID_Item_Prod.
Вопрос: При создании таблицы в DB какой тип данных лучше выбрать для ID_Item_Prod? Я предполагаю, что массив.
Остальные таблицы примерно аналогичны.
Вопрос: Может быть не стоит заводить и хранить таблицы отдельно, а слить все в одну? Что в данном случае будет оптимальным?