| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > Проектирование базы данных для тестирования знаний |
| Автор: Basenji 18.2.2016, 08:53 |
| Привет, Давно не писал я... Вот такой вопрос. Не понимаю, как формируются таблицы в базе данных. По моему представлению вот такие: 1. Таблица -- Ученик ID_uchenik Name Surname Class (Эти поля будут использоваться для входа в систему) 2. Таблица -- Вопросы Id_question Id_test question answer1 answer2 answer3 answer4 correct_answer question_number 3. Таблица -- Тесты id_test id_uchenik count_question 4. Таблица -- Уроки Id_uchenik id_address (Путь к папкам с уроками) Верно спроектированы таблицы? P.S. Планирую использовать asp.net для создания системы с видеоуроками и тестирования знаний... Пока можно очень простейшую систему... |
| Автор: Akina 18.2.2016, 09:15 |
| Пока не выполнен анализ предметной области, пытаться создавать структуру бессмысленно. |
| Автор: Basenji 18.2.2016, 10:28 |
| Прошу прощения. Ну, решил я написать систему тестирования знаний учеников по предмету, допустим, "Физика". Структура базы данных по такому случаю: 1. Таблица -- Ученик ID_uchenik Name Surname Class (Поля Name и Surname будут использоваться для входа в систему) 2. Таблица -- Вопросы Id_question Id_test question answer1 answer2 answer3 answer4 correct_answer question_number (Поля с question, answer1, answer2, answer3, answer4 содержат вопрос с четырьмя ответами. Поле correct_answer содержит правильный ответ. Поле question_number -- номер вопроса). 3. Таблица -- Тесты id_test id_uchenik Вроде более полно описал эту проблему? |
| Автор: Akina 18.2.2016, 11:57 |
| Да проблема-то понятна. А анализ где? выделенные сущности? список их атрибутов? связи? процессы? как не было ни хрена, так и нет. |
| Автор: ksnk 18.2.2016, 12:35 |
| Вот еще, чтобы запутать Представь, что система таки написана, все в полном восторге, и пригласили потестироваться учеников из другой школы? Будет ли конфуз, школа - то другая? Или спец комиссия из Гороно, опять же в изначально полном восторге, изобразит из себя тестируемых. Они, вроде как и не ученики совсем. Лет этак через 5-6 кому-нибудь захочется поностальгировать и зная свой школьный ID порешать интереные вопросики и сравнить старые результаты с новыми. Сможет ли этот кто-то выковырять нужный вопросник с результатами? А что делать, если ответов, например 5? Если на вопрос можно дать 2 правильных ответа, с разным баллом за каждый правильный ответ? Список вариантов вопросов и ответов разумно сверять с каким нибудь ЕГЭшным вопросником. |
| Автор: Akina 18.2.2016, 12:53 |
Ну это всё перечень бизнес-процессов, которые могут быть включены или не включены в анализ. |
| Автор: Basenji 18.2.2016, 13:56 |
| Блин... Не собираюсь супер систему писать... Просто для нужды школы -- так сказать, немного автоматизировать процесс обучения. И еще это не простая школа, а школа для глухих и слабослышащих детей. А сам я из Грузии, из г. Тбилиси. Ну, у меня такая задумка. Уроки ведутся с помощью языка жестов, поэтому и договориваюсь с детьми совместно делать видеоуроки А вопросы будут дублироваться жестовым языком. Простоая система вроде... Они не слишком хотят быть супер-компьютерщиками, а просто хорошими пользователями стать Никакая проверка учеников из других школ, и еще никаких не будет Гороно. Сами дети заинтересовались этой затеей |