|
|
|
Сложная анкета (нужна помощь)
|
|||
|---|---|---|---|
|
#18+
Приветствую! Есть твёрдая анкета ~15 листов А4. На каждом из них своя форма для заполнения (читай таблица), которые так или иначе зависят друг от друга. Например: есть 1500 компаний. Формируется следующая анкета: Первая форма - сводная таблица по специальностям и общей численности компании. Далее формируются формы по каждой из специальностей (страна - количество человек). И заключительная форма - прочие вопросы (например, средняя заработная плата по специальности и т.д.) Вопрос в следующем: как организовать хранение заполненных анкет? (в каждой анкете порядка 50 тысяч ответов - т.е. число ответов постоянно, при условии что не было изменений числа стран или специальностей (если у компании в определённой стране 0 рабочих специальности, то этот 0 всё равно нужно хранить)) И возможно ли вообще спроектировать более-менее расширяемую структуру БД в данном случае (например, чтобы при уменьшении/увеличении числа стран данные не терялись) Прокрутил кучу разных вариантов, но ничего стоящего в голову не пришло. Уверен, что решение как и всё гениальное - простое, но нужна Ваша помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2009, 14:49 |
|
||
|
Сложная анкета (нужна помощь)
|
|||
|---|---|---|---|
|
#18+
sql_login, А классические подходы? Декомпозиция, сущность-связь, пробовали? Или это слишком хлопотно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2009, 18:42 |
|
||
|
Сложная анкета (нужна помощь)
|
|||
|---|---|---|---|
|
#18+
sql_login , даже не понятно в чем собствено у тебя проблема... Давай конкретизируйся. Вплоть до такого: - У меня есть вот чего (и показываешь это "чего"), как его хранить? Вот ты написал де таблички там... Так таблички нужно хранить как таблички. Подумаешь стран или профессий станет больше! Ну и что? Добавил в классификатор (сиречь справочник) то что новое - и вперед! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2009, 08:17 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35942740&tid=1543296]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 432ms |

| 0 / 0 |
