
- •«Информатика»
- •«Видеопрокат»
- •1. Задание на курсовую работу
- •2. Нормализация исходной таблицы
- •3. Создание базы данных в субд Access
- •3.1. Создание таблиц
- •3.2. Связи между таблицами
- •3.3. Создание форм
- •3.4. Создание отчетов
- •3.5. Создание запросов
- •3.5.1. Запрос с условием
- •3.5.2. Запрос с параметром
- •3.5.3. Запрос с группировкой
- •3.5.5. Перекрестный запрос
- •3.5.6. Запрос с вычисляемым полем
- •3.6. Создание кнопочной формы
- •4. Результаты
Тверской государственный технический университет
Факультет автоматизированных систем
Кафедра информатики и прикладной математики
К У Р С О В А Я Р А Б О Т А
по дисциплине
«Информатика»
на тему
проектирование реляционной базы данных
«Видеопрокат»
средствами СУБД Access
Выполнил:
Проверил: к.т.н., доцент Фомина Е.Е.
Тверь, 2012
Содержание
1. Задание на курсовую работу 3
2. Нормализация исходной таблицы 4
3.1. Создание таблиц 6
3.2. Связи между таблицами 8
3.3. Создание форм 9
3.4. Создание отчетов 9
3.5. Создание запросов 11
3.5.1. Запрос с условием 11
3.5.2. Запрос с параметром 12
3.5.5. Перекрестный запрос 14
3.5.6. Запрос с вычисляемым полем 15
3.6. Создание кнопочной формы 16
4. Результаты 18
1. Задание на курсовую работу
Привести исходную таблицу (табл.1) к третьей нормальной форме.
Создать в режиме конструктора таблицы, полученные путем нормализации исходной. Предусмотреть использование мастера подстановок. Для числовых полей наложить условие на значение, предусмотреть сообщение об ошибке; для текстовых полей установить оптимальную длину поля; для полей с датами, номерами телефонов установить маску ввода.
В каждой из таблиц определить ключевые поля.
В окне «Схема данных» установить связи.
Заполнить таблицы данными. Уметь выполнять фильтрацию и сортировку данных в таблицах.
Для каждой из таблиц создать экранную форму. На формах разместить кнопки удаления и добавления записи. По возможности добавить на форму вычисляемые поля.
Создать многотабличную форму.
В режиме конструктора создать запросы следующих типов:
Запрос для текстовых полей с точным и неточным совпадением,
Запрос для числовых полей со сложным условием отбора,
Запрос с параметром,
Перекрестный запрос,
Вычисляемое поле,
Запрос с группировкой записей,
Запросы-действия:
Запрос на обновление,
Запрос на удаление,
Запрос на добавление записей,
Запрос на создание таблицы.
Создать отчеты следующих видов:
Простой отчет с нумерацией записей и подсчетом их количества.
С подчиненным отчетом.
Отчет с группировкой и подведением итогов.
Создать макросы:
для поиска информации в базе данных,
для поиска и замены информации.
Таблица 1. Исходные поля базы данных «Видеопрокат»
Фильм |
Режиссер |
Год выпуска |
Популярность |
Тема |
Цена |
Длительность |
Поставщик (адрес, №телефона, №счета, контактное лицо) |
Исполнитель главной роли |
Дата приобретения |
Зритель (телефон, адрес, № паспорта, длительность проката) |
2. Нормализация исходной таблицы
В результате нормализации исходной табл. 1 был получен следующий проект базы данных (схема 1).
Схема 1. Нормализованная база данных