### Контрольная работа

Правила выполнения контрольной работы

Содержание отчета по контрольной работе

Варианты заданий

####

Рекомендуем использовать любую доступную вам систему управления базами данных (СУБД), например, СУБД в рамках свободно распространяемых офисных пакетов: OpenOffice, Libre Office и т.п.

####

Всю необходимую информацию по работе в СУБД в рамках свободно распространяемых офисных пакетов Вы можете найти в свободном доступе в Интернет, как в онлайн режиме, так и в виде руководства пользователя.

### Правила выполнения контрольной работы

Цель: Разработать проект базы данных (БД) в соответствии с индивидуальным заданием.

Процесс разработки должен включать следующие этапы:

1. Концептуальное проектирование базы данных
   1. Определение типов сущностей
   2. Определение типов связей
   3. Определение атрибутов и связывание их с типами сущностей и связей
   4. Определение атрибутов, являющихся потенциальными и первичными ключами
   5. Создание диаграммы "сущность-связь"
2. Логическое проектирование базы данных (для реляционной модели)
   1. Преобразование концептуальной модели данных в логическую модель
   2. Определение набора отношений исходя из структуры логической модели данных
   3. Проверка модели с помощью правил нормализации
   4. Определение требований поддержки целостности данных.
3. Физическое проектирование базы данных (с использованием СУБД MS Access)
   1. Проектирование основных таблиц в среде целевой СУБД.
   2. Реализация бизнес-правил предприятия в среде целевой СУБД.

### Содержание отчета по контрольной работе

1. Задание для контрольной работы
2. Описание типов сущностей (имя, описание, особенности использования).
3. Описание типов связей (тип сущности, тип связи, тип сущности, кардинальность).
4. Описание атрибутов (тип сущности, атрибут, описание, тип данных, ограничения, значение по умолчанию, допустимость NULL).
5. Описание потенциальных и первичных ключей (тип сущности, атрибут или группа атрибутов).
6. Диаграмма "сущность-связь", отображающая концептуальную модель.
7. Описание процесса, преобразования концептуальной модели данных в логическую модель
8. Описание процесса нормализации отношений с приведением всех промежуточных отношений к форме Бойса-Кодда.
9. Описание всех установленных ограничений целостности данных.
10. Структуры таблиц БД в режиме конструктора. Описание свойств полей таблиц, входящих в БД.
11. Схема связей между таблицами.
12. Содержание таблиц в режиме таблицы.
13. Описание реализации бизнес-правил предприятия в среде СУБД.

### Варианты заданий

####

Номер варианта контрольной работы соответствует последней цифре вашего пароля (если последняя цифра 0, то вариант 10).
Скачать задания к контрольной работе в формате DOCX

№ | БД должна содержать сведения о следующих объектах | Предметная область БД
--- | --- | ---
1 | Минимальный список характеристик: Автор книги, название, год издания, цена, является ли новым изданием, краткая аннотация; Читательский билет (номер), ФИО, адрес и телефон читателя, дата выдачи книги читателю и дата сдачи книги читателем. | Библиотека
2 | Код товара, название товара, количество на складе, стоимость единицы товара, примечания - описание товара; номер и ФИО поставщика товара, срок поставки и количество товаров в поставке. | Оптовая база
3 | Номер, ФИО, адрес и должность преподавателя; код, название, количество часов, тип контроля и раздел предмета; код, название, номер заведующего кафедрой; номер аудитории, где преподаватель читает свой предмет. | Университет
4 | Наименование специальности, код группы, ФИО, дата рождения, домашний адрес, телефон слушателя, примечания - автобиография слушателя; код, название, количество часов и вид контроля предметов, код сессии и оценки каждого слушателя каждому предмету в каждую сессию. | Деканат
5 | Предметная область ИС: Личные данные о студентах. Минимальный список характеристик: Фамилия и инициалы студента, курс, факультет, специальность, дата рождения студента, семейное положение, сведения о семье | Личные данные о студентах
6 | Номер, фамилия, имя, отчество, дата рождения пациента; ФИО, должность и специализация лечащего врача, диагноз, поставленный данным врачом данному пациенту, необходимо ли амбулаторное лечение, срок потери трудоспособности, состоит ли на диспансерном учете, примечание | Поликлиника
7 | Кличка лошади, масть, возраст, вид забега, является ли лошадь фаворитом, фамилия наездника, занятое место, примечание. | Ипподром
8 | Магазины - название, адрес, персонал, наличие товара. Продавцы - фамилия, адресные данные. Выручка - дата, магазин, товар, продавец. Товар - название | Сеть магазинов
9 | Распределение номеров по этажам, с указанием общего количества мест в номере, количества свободных мест и проживающих Паспортные данные гостей и распределение их по номерам с указанием времени (срока) проживания Услуги, оказанные гостям | Гостиница
10 | Номер абонента, фамилия абонента, адрес, дата установки, наличие блокиратора, задолженность, примечание | Телефонная станция