- •1. Общие методические указания 4
- •2. Варианты заданий к контрольной работе. 8
- •3. Задания к контрольной работе 9
- •Общие методические указания
- •Оформление контрольной работы
- •Общие требования к выполнению контрольной работе
- •Общие требования к содержанию контрольной работы
- •Оценка контрольной работы
- •Варианты заданий к контрольной работе.
- •Номера выполняемых заданий
- •Задания к контрольной работе Задание 1. Основные понятия, определения и модели
- •Задание 2. Декомпозиционное проектирование баз данных
- •Задание 3. Проектирование баз данных с использованием er-метода.
- •Задание 4. Нормальные формы, защита данных в базе данных, целостность данных, защита базы данных, восстановление баз данных.
- •Задание 5. Субд Access.
- •Задание 6. Язык sql и Microsoft sql server.
- •Задание 7. Спроектировать реляционную базу данных с использованием указанного метода.
- •Приложение
- •Контрольная работа
- •Рекомендуемая литература
Задание 3. Проектирование баз данных с использованием er-метода.
3.1. Диаграммы ER-экземпляров и ER-типа для степени связи 1:1 и различных классах принадлежности сущностей.
3.2. Диаграммы ER-экземпляров и ER-типа для степени связи 1:N и различных классах принадлежности сущностей.
3.3. Диаграммы ER-экземпляров и ER-типа для степени связи N:1 и различных классах принадлежности сущностей.
3.4. Диаграммы ER-экземпляров и ER-типа для степени связи N:M и различных классах принадлежности сущностей.
3.5. Правила получения предварительных отношений по диаграммам ER-типа для степеней связи 1:1 и различных классах принадлежности сущностей.
3.6. Правила получения предварительных отношений по диаграммам ER-типа для степеней связи 1:N, N:M и различных классах принадлежности сущностей.
3.7. Диаграммы ER-экземпляров и ER-типа для случая трехсторонних связей. Предварительные отношения для этого случая, а также N-сторонних связей.
3.8. Использование ролей и предварительные отношения для этого случая.
3.9. Алгоритм проектирования БД при использовании ER-метода.
3.10. Проверка отношений на завершающей фазе проектирования.
Задание 4. Нормальные формы, защита данных в базе данных, целостность данных, защита базы данных, восстановление баз данных.
Вторая и третья нормальные формы.
Четвертая нормальная форма. Многозначные зависимости.
Пятая нормальная форма. Зависимости типа PJ.
Безопасность. Уровни доступа к БД и отношениям.
Идентификация пользователя. Управление доступом.
Управление доступом в SQL.
Защита данных в SQL и SQL Server.
Обеспечение целостности данных.
Защита баз данных.
Восстановление баз данных.
Задание 5. Субд Access.
5.1. Создание БД и таблиц. Работа с таблицами.
5.2. Типы данных в Access.
5.3. Объекты в Access. Управление объектами с помощью их свойств и методов. Операторы ! и . (точка).
5.4. Классы в Access. Свойства и методы классов.
5.5. Создание запросов. Виды запросов.
5.6. Формы. Работа с формами. Использование элементов управления в формах.
5.7. Автоформы и их виды.
5.8. Отчеты. Формирование вычисляемых полей. Использование формул в отчетах.
5.9. Макросы. Работа с встроенными макросами.
5.10. Макросы. Работа с конструктором макросов.
Задание 6. Язык sql и Microsoft sql server.
6.1. Язык SQL. Структура языка.
6.2. Создание базы данных в SQL. Работа с БД.
6.3. Инструкция определения данных – DDL: создание и изменение таблиц, создание индексов.
6.4. Инструкция манипулирования данными – DML: удаление ввод и изменение таблиц, создание индексов.
6.5. Основные характеристики Microsoft SQL Server.
6.6. Создание баз данных в Microsoft SQL Server.
6.7. Создание таблиц в Microsoft SQL Server.
6.8. Добавление, удаление и изменение данных в Microsoft SQL Server.
6.9. Транзакции. Управление транзакциями.
6.10. Курсоры и триггеры.
Задание 7. Спроектировать реляционную базу данных с использованием указанного метода.
7.1. База данных для работы с акционерами.
Атрибуты: код акционера, его фамилия, имя, отчество, телефон акционера и адрес, код акции и тип, код предприятия, выпустившего акцию, его наименование, телефон и адрес, количество акций у акционера.
Проектирование произвести с использованием декомпозиционного метода.
7.2. База данных с атрибутами п. 7.1.
Проектирование произвести с использованием ER – метода.
7.3. База данных для учета жителей, проживающих в микрорайоне.
Атрибуты: Ф.И.О., дата рождения, дата и срок регистрации, отношение к квартиросъемщику (квартиросъемщик, муж, жена, сын, дочь и т.д.) проживающего; адрес (улица, дом, квартира); общая и жилая площадь квартиры.
Проектирование произвести с использованием декомпозиционного метода.
7.4. База данных с атрибутами п. 7.3.
Проектирование произвести с использованием ER – метода.
7.5. База данных для учета пассажирских перевозок аэропорта.
Атрибуты: Ф.И.О. пассажира, номер авиабилета, ряд и место пассажира, наличие багажа, пункт назначения; номер рейса самолета, время вылета и время в пути, количество мест в салоне.
Проектирование произвести с использованием декомпозиционного метода.
7.6. База данных с атрибутами п. 7.5.
Проектирование произвести с использованием ER – метода.
7.7. База данных учета изготавливаемых деталей на участке цеха.
Атрибуты: шифр оборудования и его наименование, код режущего инструмента и его наименование; код, материал и количество изготовленных деталей.
Проектирование произвести с использованием декомпозиционного метода.
7.8. База данных с атрибутами п. 7.7.
Проектирование произвести с использованием ER – метода.
7.9. База данных учета движения литературы в библиотеке.
Атрибуты: Ф.И.О. абонента, адрес и номер телефона абонента, номер учетной записи, наименование и автор литературы, дата получения и срок, на который взята литература; дата возврата литературы.
Проектирование произвести с использованием декомпозиционного метода.
7.10. База данных с атрибутами п. 7.9.
Проектирование произвести с использованием ER – метода.
