У меня следующий вопрос о дизайне базы данных:
У меня есть запись, содержащая следующую информацию:
Первичный ключ, состоящий из 3 столбцов
Общие сведения (сформирован из 7 столбцов))
Параметры записи (каждый параметр имеет 2 столбца, но может быть от 0 до 1500 параметров)
Текущий дизайн базы данных для этой записи прямо сейчас:
Таблица A:
Первичный ключ
Общая информация
Таблица B:
Первичный ключ (основной записи в таблице A)
Порядковый номер (первичный ключ и порядковый номер составляют первичный ключ таблицы B)
Записать параметры 32 столбца (это 32 более или менее случайное число)
Меня интересует то, действительно ли этот дизайн вообще имеет смысл.На самом деле этот вопрос имеет смысл для всех случаев, когда у нас есть несколько записей параметров (с переменным числом) для основной записи.
С одной стороны, мы могли бы иметь в таблице B по одному параметру на строку (это потребовало бы большего среднего пространства хранения на хранимую информацию).параметр - первичный ключ должен был бы быть сохранен n раз), с другой стороны, мы могли бы хранить х параметров на строку (меньше среднего места хранения на хранимый параметр, но могло бы иметь случайное число, меньше чем x пустого хранилища).
Надеюсь, я достаточно ясно поняла свою проблему.Любая идея, что будет лучшим решением для этого?