Схема базы данных внутреннего экзамена университета

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы:Yurich, Absurd

Ответить
TomRIddleHPSS
Сообщения:1
Зарегистрирован:14 апр 2016, 08:44

14 апр 2016, 08:50

Необходимо создать базу данных, в которой будут храниться задания экзаменов в форматированном виде. После чего иметь возможность составить и распечатать вариант экзамена, состоящий из заданий выбранных случайно из каждой темы. Как в ЕГЭ. Каждый вопрос относится к определенной теме.
Помогите составить полную, корректную схему базы данных внутреннего экзамена университета. Экзамен подобен ЕГЭ.
Вот то что сделал я:
Изображение
И вот вариант:
Изображение
Какая схема наиболее правильная? И правильные ли они вообще? Скажите, пожалуйста, как лучше.
Аватара пользователя
AiK
Сообщения:2271
Зарегистрирован:13 фев 2004, 18:14
Откуда:СПб
Контактная информация:

14 апр 2016, 12:24

Первый вариант однозначно не правильный. Не выдерживается 3-я нормальная форма БД.
Второй вариант формально правильный, но по логике есть вопросы. Например, таблица Дисциплина_Раздел подразумевает отношение многие ко многим. А может ли один раздел к разным дисциплинам относится?

P.S: а в чём нарисованы эти схемки?
Даже самый дурацкий замысел можно воплотить мастерски
Ответить