Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2017, 04:21   #1
Vecherok
Новичок
Джуниор
 
Регистрация: 19.01.2017
Сообщений: 1
По умолчанию Как правильно организовать структуру в базе и вывод вопросов и ответов в модуле тестирования?

Пытаюсь своим силами сделать тестирование в виде веб-морды

Как все должно быть по моим планам: пользователь заходит
указывает свое Ф.И.О и тему/все темы, то есть даже не надо хранить юзеров в базе
после чего ему выводит вопросы на какую то конкретную тему/все темы
после чего его оценивает по пятибалльной шкале

Набросал значит структуру базы и показалось не рациональным решением, решил спросить совета.
База: testing
vopros с структурой ID, Tema, SamVopros
tema с структурой ID, SamaTema
otvet с структурой ID, VoprosID, SamVopros, PravilniyOtvet

(написал транслитом для большей наглядности)

Собственно, вопрос в том, на сколько рационально подобное? Еще и не понимаю как правильно делать выборку всего этого, полагаю надо использовать ассоциативный массив.
Vecherok вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В базе данных 3 таблицы как организовать? berserk9999 Microsoft Office Access 0 23.10.2014 16:48
Си как организовать структуру, данные взять из файла или сгенерировать Vlt Помощь студентам 7 06.06.2012 22:55
Как "в ручную" правильно организовать ведение истории в базе данных grenles БД в Delphi 2 18.09.2010 10:53
Создание базы вопросов-ответов. BlincAttack Свободное общение 0 03.10.2009 12:46
Как лучше организовать структуру MySQL? Romanbl4 PHP 7 26.06.2008 23:46