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

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

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

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

14 апр 2016, 08:50

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

14 апр 2016, 12:24

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

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