Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 5
1

Хранение результатов тестирования для каждого студента. Связь один ко многим

08.06.2015, 13:12. Показов 419. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть 3 таблицы(Эталон, Ответы, Студенты), в Студентах колонки "ФИО, Группа, Количество невыполненных тестов". В Отетах колонки "Вопрос, Ответ 1, Ответ 2". В Эталоне "Тема, Вопрос, правильный ответ 1, пр. отвт 2, Ложный ответ 1, л2, л3, л4". Таблица Ответы сравнивается с эталоном, чтобы выявить совпадения ответ1.Ответы=правильный_ответ1.эталон и ответ2.Ответы=правильный_ответ2.эталон, и для студента просто выводит количество совпадений (число) из количество вопросов всего, а для преподавателя ещё и неправильные ответы + правильные из эталона. Каким образом это реализовать в виде блок-схемы, и какие ещё таблицы нужны чтобы для каждого студента преподаватель мог посмотреть любой тест и ответ студента на него? Каким образом реализовать свзяь 1:многие? Помогите представить хотя бы как это всё должно выглядеть.

Добавлено через 1 час 40 минут
Вот моя идея как все приблизительно должно выглядеть, но это черновой вариант.
и таблицы пришлось изменить
перевожу вторую фотографию:

Таблица ответы
Дата выполнения, студент, вопрос1, ответ 1, ответ 2, вопрос 2, ответ 1, ответ 2... вопрос 40, ответ 1, ответ 2
таблица эталон
Тема, вопрос, правильный ответ 1, правильный ответ 2, ложный ответ 1, ложный 2, ложный 3, ложный 4.
Таблица студенты
ФИО, группа, логин, пароль
Администраторы
ФИО, логин, пароль

Добавлено через 51 минуту
Вроде сделал. Немного кривовато, но покатит. Можно закрывать тему. В таблицу Ответы добавил ещё колонку "результат" как счетчик, который и будет количеством выполненных правильно заданий.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.06.2015, 13:12
Ответы с готовыми решениями:

Связь БД один к многим
Как осуществить такую связь. Есть Таблицыа User где хранится id пользователя и name. А вторая...

Связь один ко многим
если я правильно понял, то связь один ко многим реализуется за счет 3й таблицы, в которой...

Связь один ко многим
Привет! Вопрос нубский, но я завис... пытаюсь связать одну таблицу с другой.

Связь один - к многим
Добрый день. Есть две таблицы, связанные между собой 1:М. Я делал выборки с помощью JOIN но строка...

0
08.06.2015, 13:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2015, 13:12
Помогаю со студенческими работами здесь

Связь многие к одному/ один к многим
Вот не могу понять эти связи, как они действуют. Например у меня есть две таблицы: Автомобиль ...

Entity Framework 6. Code First. Связь один-ко-многим и многие-ко-многим одновременно
Здрасти. Есть таблица юзеров и объявлений. У юзера может быть множество объявлений. Здесь действует...

Устанавливается связь один-к-одному вместо один-ко-многим
Здравствуйте, скажите пожалуйста почему между данными таблицами устанавливается связь один-к-одному...

Связь один ко многим
не могу понять связь "один ко многим" , как то криво выводит на печать. и не могу добавить во...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru