- Первый вопрос
Я следующие лица: Формы, которые могут иметь некоторые параметры (но не обязательно), форма имеет таблицы. В одном случае (если форма не имеет параметров), я знаю, какие таблицы соответствуют форме, в другом случае (если форма имеет параметры, которые пользователь выбирает), я решаю, какие таблицы загружаться в зависимости от выбранных параметров.
Как я могу хранить эту информацию в базе данных?
[Обновить] В данный момент у меня есть следующая схема: таблица Form, table FormParam, table Table; Форма имеет отношение к FormParam (один ко многим), форма имеет отношение к таблице (один ко многим); но в этой схеме нет информации о зависимости таблицы от FormParam. Я могу сделать отношение из FormParam в таблицу, но в моем случае не все ситуации Таблица зависит от FormParam.Database Design
- Второй вопрос
У меня есть одна таблица, которая содержит некоторые данные (каталог организаций). В другой таблице у меня есть данные, которые будут выбраны пользователем из формы. В некоторых формах пользователь должен выбрать организацию из списка организации. Я хочу однородность хранения данных, которую пользователь выбирает из формы, поэтому я могу дублировать записи из первой таблицы во второй, но я не хочу (я думаю, что это плохой стиль).
Как это сделать в этом случае?
[Обновить] Возможно, существует решение таким образом, чтобы создать базу данных, в которой я могу указать первую таблицу для ссылки на записи, хранящиеся в другой таблице. Возможно, я ошибаюсь.
Спасибо!
Непонятно, чего вы на самом деле хотите достичь. Пожалуйста, перепишите вопрос, чтобы сделать его более ясным. – Manu
@Manu Спасибо за указание. Я обновил вопрос –