Я провел исследование в Интернете некоторое время, но не смог найти такую же ситуацию. Мне нужно следующее:о базе данных таблицы дизайна
У меня есть 20 групп, и каждая группа имеет свой собственный шаблон документа. Например, в первой группе шаблон имеет 26 содержимого: A, B, C, D, E ..... Z. Но не все из этих 26 содержимого будут отображаться.
Например, документ 1 отобразит 10 содержимого, а документ отобразит 15 содержимого. Во второй группе шаблон содержит 30 содержимого: aa1, bb2, cc3, ..... yy30. Каждый документ будет отображать определенное содержимое в зависимости от переданных параметров, как и первая.
Я создам метод с параметрами и документы будут сгенерированы на основе переданных параметров.
Как мне создать таблицы базы данных на сервере sql? 1) Использовать A, B, C, D .... Z в качестве столбцов, значения будут либо истинными (show), либо false (not show)? Но каждая группа имеет разные шаблоны. Например, вторая группа будет иметь столбцы aa, bb, cc ..... Итак, мне нужно создать 20 таблиц для 20 групп? Это не хорошая стратегия? Записи будут понравится:
A B C
doc1 true true false
doc2 true true false
2) Использование А, В, С, D ... Z как строки, значения будут либо истинными (показать) или ложным (не показывать)? Тогда у них будет много избыточных записей. Например, документ 1 группы 1 будет содержать:
doc1 A true
doc1 B true
doc1 C false
...
doc2
doc2
...
doc
Просьба помочь дать совет. Благодаря!
Какой уровень нормализации вы хотите? – nicomp
это не имеет значения. Мы не заботимся об уровне нормализации – user3656901