powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / нужен Ваш совет!
5 сообщений из 5, страница 1 из 1
нужен Ваш совет!
    #36071814
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добрый день!
1. общая таблица, 10 колонок с вопросами.
2. на каждый вопросы может быть только два варианта ответа: да и нет.

Вопрос:
1. сделать одну таблицу с полями да/нет и завязать ключами с каждым вопросом.
2. под каждый вопрос сделать отдельную таблицу с полями да/нет..

или есть какая-то зависимость.. типа: если дальше будешь делать "того..", тогда первый вариант, а вот если "этакого", тогда лучше второй..

спасибо)

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
нужен Ваш совет!
    #36072176
Борис Бритва
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63,

Бррр... непонятно!
Вопросы стабильные?
Количество вопросов стабильное? (все время 10)?
Более подробно и если можно на живом примере. Реализовывать можно по разному.

Пока (не поняв всего) вариант для неопределенного количества вопросов:

1 табличка - Questions (pk ID_Questions, Question_Text) справочник вопросов
2 табличка - Human (pk ID_Human, Human_name...) наверное определяет человека которому задаються вопросы
3 табличка - Answers (pk ID_Answer, fk ID_Questions,fk ID_human, answer - тут хранится да/нет 0/1 т.п.)

П.С. ИПСА? )
...
Рейтинг: 0 / 0
нужен Ваш совет!
    #36072182
Борис Бритва
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в догонку....

2 - это скорее не человек Human, а таблица в "Опрос" в которой хранятся данные дата опроса, кого опрашивали и т.п....
...
Рейтинг: 0 / 0
нужен Ваш совет!
    #36072212
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борис Бритваvladka63,

Бррр... непонятно!
Вопросы стабильные?
Количество вопросов стабильное? (все время 10)?
Более подробно и если можно на живом примере. Реализовывать можно по разному.

Пока (не поняв всего) вариант для неопределенного количества вопросов:

1 табличка - Questions (pk ID_Questions, Question_Text) справочник вопросов
2 табличка - Human (pk ID_Human, Human_name...) наверное определяет человека которому задаються вопросы
3 табличка - Answers (pk ID_Answer, fk ID_Questions,fk ID_human, answer - тут хранится да/нет 0/1 т.п.)

П.С. ИПСА? )

10 стабильных вопросов в таблице базы.
эта таблица выводится на страницу пользователя и и он выбирается ответы: да или нет.
...
Рейтинг: 0 / 0
нужен Ваш совет!
    #36072892
Борис Бритва
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понимаю есть табличка в которой хранится вопросов, если нет - то сделать c полем
question_text, question_id

тогда простой вариант одна табличка с полями, (fk на табл question использовать не надо. главнео четко знать что поле answ01 - соотв 1му вопросу,... answ10 - 10му)

name value
id_user индетификатор пользователя
date когда отвечал на вопросы (если нужно, например он может отвечать на них несколько раз)
answ01 0 или 1
answ02 0 или 1
...
answ10 0 или 1
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / нужен Ваш совет!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]