1. а) Перечислите задачи, которые должна решать проектируемая информационная система « Приемная комиссия ».
а) Проектируемая информационная система "Приемная комиссия" должна решать следующие задачи: Учет абитуриентов: регистрация, хранение личных данных, образования и результатов экзаменов. Распределение абитуриентов по направлениям и специальностям. Формирование списков поступающих на каждое направление. Определение конкурсных баллов и рейтинга абитуриентов. Организация экзаменационных комиссий, назначение преподавателей и экзаменационных групп. Учет результатов экзаменов и определение итоговых баллов. Принятие решения о зачислении абитуриентов.
б) Какие информационные процессы происходят на различных этапах приемной кампании в вузе?
б) На различных этапах приемной кампании в вузе происходят информационные процессы, такие как:
Регистрация абитуриентов. Определение категорий абитуриентов (особые права, квоты и др.). Распределение поступающих по направлениям и специальностям. Назначение экзаменационных групп и расписание экзаменов. Оценка результатов экзаменов и вычисление конкурсных баллов. Подготовка списков поступающих и принятие решений о зачислении.
в) Какая информация добавляется к базе данных на каждом этапе?
в) На каждом этапе приемной кампании добавляется разнообразная информация:
Регистрация: личные данные, контактные данные. Распределение: выбранные направления и специальности. Экзамены: результаты экзаменов. Окончательное решение: рейтинг, итоговые баллы.
2. а) В чем заключается построение модели данных?
а) Построение модели данных - это процесс создания абстрактного представления структуры данных, которые будут храниться в базе данных.
б) Что означает свойство целостности БД?
б) Свойство целостности БД означает, что данные в базе данных должны быть корректными, недублированными и соответствующими определенным правилам.
в) Какие данные следует добавить в БД приемной комиссии, если требуется учитывать преподавателей, принимающих экзамены, и деление абитуриентов на экзаменационные группы?
в) Для учета преподавателей, принимающих экзамены, и деления абитуриентов на экзаменационные группы, можно добавить следующие таблицы и поля:
Таблица "ПРЕПОДАВАТЕЛЬ":
ID_ПРЕПОДАВАТЕЛЯ (первичный ключ) ФАМИЛИЯ ИМЯ ОТЧЕСТВО Таблица "ГРУППА":
ID_ГРУППЫ (первичный ключ) НАЗВАНИЕ_ГРУППЫ Таблица "ЭКЗАМЕН":
ID_ЭКЗАМЕНА (первичный ключ) НАЗВАНИЕ_ЭКЗАМЕНА ID_ПРЕПОДАВАТЕЛЯ (внешний ключ, ссылается на таблицу "ПРЕПОДАВАТЕЛЬ") Таблица "АБИТУРИЕНТ_ГРУППА":
ID_АБИТУРИЕНТА (внешний ключ, ссылается на таблицу "АБИТУРИЕНТ") ID_ГРУППЫ (внешний ключ, ссылается на таблицу "ГРУППА")
г) Какие данные следует добавить в БД приемной комиссии, если дополнительно к требованиям предыдущего задания нужно учитывать расписание экзаменов, т. е. сведения о том, где, когда и какому преподавателю сдает экзамен данная группа?
г) Для учета расписания экзаменов можно добавить дополнительные таблицы и поля:
Таблица "РАСПИСАНИЕ_ЭКЗАМЕНОВ":
ID_РАСПИСАНИЯ (первичный ключ) ID_ЭКЗАМЕНА (внешний ключ, ссылается на таблицу "ЭКЗАМЕН") ДАТА ВРЕМЯ Таблица "ГРУППА_РАСПИСАНИЕ":
ID_ГРУППЫ (внешний ключ, ссылается на таблицу "ГРУППА") ID_РАСПИСАНИЯ (внешний ключ, ссылается на таблицу "РАСПИСАНИЕ_ЭКЗАМЕНОВ")
д) Постройте схему БД с учетом выполнения заданий 2, в и 2, г.
ПРЕПОДАВАТЕЛЬ ГРУППА РАСПИСАНИЕ ID_ПРЕПОДАВАТЕЛЯ ID_ГРУППЫ ID_РАСПИСАНИЯ ФАМИЛИЯ НАЗВАНИЕ_ГРУППЫ ID_ЭКЗАМЕНА ИМЯ ДАТА ОТЧЕСТВО ВРЕМЯ ЭКЗАМЕН ID_ЭКЗАМЕНА НАЗВАНИЕ_ЭКЗАМЕНА ID_ПРЕПОДАВАТЕЛЯ
АБИТУРИЕНТ_ГРУППА
ID_АБИТУРИЕНТА ID_ГРУППЫ
3. а) При проектировании БД были определены следующие отношения:
МАГАЗИН(НОМЕР _МАГ, ТИП, АДРЕС, ДИРЕКТОР, ТЕЛЕФОН)
ОТДЕЛ (НАЗВАНИЕ_ОТД, ЗАВЕДУЮЩИЙ, ТЕЛЕФОН)
ПРОДАВЕЦ (ТАБЕЛЬНЫЙ_НОМ, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО,
КАТЕГОРИЯ)
Являются ли эти отношения связанными? Добавьте всё, что необходимо для их связи; изобразите схему БД в графическом виде.
Для связи отношений "МАГАЗИН", "ОТДЕЛ" и "ПРОДАВЕЦ" можно добавить внешние ключи. Например:
В "ПРОДАВЕЦ" можно добавить поле "МАГАЗИН_ID" в качестве внешнего ключа, связывающего продавцов с магазинами. В "МАГАЗИН" можно добавить поле "ОТДЕЛ_ID" в качестве внешнего ключа, связывающего магазины с отделами.
МАГАЗИН ОТДЕЛ
НОМЕР_МАГ НАЗВАНИЕ_ОТД
ТИП ЗАВЕДУЮЩИЙ
АДРЕС ТЕЛЕФОН
ДИРЕКТОР
ТЕЛЕФОН
ОТДЕЛ_ID
ПРОДАВЕЦ
ТАБЕЛЬНЫЙ_НОМ
ФАМИЛИЯ
ИМЯ
ОТЧЕСТВО
КАТЕГОРИЯ
МАГАЗИН_ID
В данной схеме:
Поле "ОТДЕЛ_ID" в таблице "МАГАЗИН" является внешним ключом, который связывает магазины с отделами. Поле "МАГАЗИН_ID" в таблице "ПРОДАВЕЦ" является внешним ключом, который связывает продавцов с магазинами. Таким образом, эти отношения становятся связанными через использование внешних ключей.