Я довольно новичок в разработке баз данных. У меня есть две проблемы, которые я хотел бы решить с помощью базы данных, но я не уверен, что делать с неизвестным количеством полей.
Вот два типа данных, которые я хотел бы сохранить (они представляют одну и ту же проблему схемы, я думаю):
Я хочу сохранить группу координат для маршрута карты. Предлагаемая БД будет выглядеть так:
Name Point 1 Point 2 ...
---- ------- -------
Jogging Loop 5, 10 6, 11 ...
И еще одна проблема, которую я хотел бы решить, - это частичное решение анаграмм. Я хочу просмотреть словарь и расположить буквы в каждом слове. Для каждой строки в алфавитном порядке я хотел бы связать слова, которые могут быть сформированы из этой строки. IE
Alphabetized String Word 1 Word 2 Word 3
------------------- ------ ------ ------
abet abet beat bate
Часть, которую я не знаю, как решить, это неизвестное количество столбцов. Должен быть лучший способ, чем иметь произвольное количество столбцов на основе максимальной длины любой строки в таблице. Нужны ли мне две таблицы и как-то к ним присоединиться?
Спасибо, что пролили свет на то, как это обычно решается.