1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Fanat |
25.02.2011 19:31
Сообщение
#1
|
![]() Fanat ![]() ![]() ![]() Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: 5 |
Возникла необходимость создать некую БД вопросов и ответов.
Вопросы и ответы хранятся в SQL Server. 1 вопрос - несколько ответов. При этом для каждого вопроса можно задать условия при котором его следует задавать. Что-то типа: (((если на первый вопрос дан ответ1) И (если на второй вопрос дан ответ2)) ИЛИ (если на первый вопрос дан ответ2)) тогда задаём вопрос 3. Как лучше хранить эти условия в БД? Строкой или какой-то сложной структурой? И как лучше организовать проверку этих условий? Может есть какие-то стандартные средства? |
![]() ![]() |
| Client |
25.02.2011 20:17
Сообщение
#2
|
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
немного странно.
ты не знаешь условия этих вопросов? если знаешь то привяжи их в коде, а в базе оставь вопросы/ответы. если этих условий пара, то можно добавить пару полей в таблицу или сделать отдельную таблицу и в ней хранить условия, или хранить условие строкой и парсить ее. Тут все дело за реализацией способа, как проще так наверно и делай |
Fanat C#.Логические выражения. 25.02.2011 19:31
Lapp Нет, в коде не надо.. Код и данные должны быть по... 26.02.2011 1:14
Fanat Согласен с вашими предложениями.
Условия надо хра... 27.02.2011 11:51![]() ![]() |
|
Текстовая версия | 9.12.2025 2:49 |