У меня есть две таблицы baskets
и fruits
; basket
имеет много разных fruits
, так что это отношение один ко многим.
Таблицы следующие:
baskets
id NOT NULL PRIMARY KEY AUTO_INCREMENT,
basket_name varchar(20)
fruits
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
fruit_name varchar(20),
basket_id INT FOREIGN KEY REFERENCES baskets(id)
У меня есть лист Excel с именами столбцов и данными, организованными следующим образом:
Basket Fruits Basket_1 Apple, Mango, Banana, Pear Basket_2 Mango, Strawberry, Plums, Banana, Grapes Baskt_3 Raspberry, Apple, Pear
Как лучше всего хранить все эти фрукты в одной корзине в реляционной архитектуре, смоделированной выше?
Я преобразовал свой файл XLS в CSV для лучшего анализа с помощью скриптов (на Ruby) и обнаружил, что таблица перепуталась, так что каждый фрукт теперь находится в отдельной ячейке, а количество ячеек варьируется для одной корзины (в строке) в электронной таблице.
Мой вопрос примерно такой: Импорт данных Excel в реляционные таблицы в MySQL
Но не то же самое в данных.
Все предложения приветствуются!