
- •Общие сведения по выполнению лабораторных работ и курсового проекта
- •Лабораторная работа №1 Создание таблиц и схемы базы данных, ввод тестовых данных
- •Сведения из теории
- •Инфологическая модель базы данных
- •Первичные и внешние ключи
- •Практические приёмы нормализации. Повторяющиеся группы
- •Нормальные формы
- •Даталогическая модель базы данных
- •Создание таблиц в конструкторе Access
- •Задание на лабораторную работу
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №2. Создание простых форм, запроса и отчёта
- •Сведения из теории
- •Задание на лабораторную работу
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №3 Создание вложенных форм, многотабличных и параметрических запросов и отчётов
- •Сведения из теории
- •Задание на лабораторную работу
- •Содержание отчета
- •Контрольные вопросы
- •Список примеров тем курсовых проектов
- •Литература
Задание на лабораторную работу
Для организации ввода данных в оперативные таблицы создать необходимые сложные формы. Для этого сначала создать вложенные формы табличного типа, затем внедрить их как поля в форму-контейнер. Для данных во вложенной форме организовать вычисляемое поле содержащее итоговое значение. При освоении ввести тестовые данные с помощью полученных форм. С помощью конструктора запросов составить многотабличные запросы с группированием и сортировкой полей, с применением агрегирующих функций для подведения промежуточных и общих итогов. С помощью конструктора отчётов составить отчёт с подведением итогов по группам, с сортировкой по ряду полей, перейти в SQL-представление и пояснить полученный запрос на языке SQL.
Содержание отчета
Отчет по лабораторной работе должен содержать копию экрана с одной из созданных сложных форм, наполненной тестовыми данными, распечатку созданного сложного многотабличного запроса в режиме конструктора и в SQL – представлении, а также результат работы созданного отчёта. Для полученного приложения составляется руководство пользователя.
Контрольные вопросы
Что такое вложенные формы? Приведите типичный пример.
Откуда берутся данные для главной и подчинённой форм и как они меняются при переходе от записи к записи в главной форме?
Как создать вложенные формы с помощью мастера?
Как создать вложенные формы в режиме конструктора?
Создание итогов в подчинённых формах.
Создание многотабличных запросов.
Создание связей для запросов. Внутренние и внешние объединения. Что такое правое и левое внешние объединения?
Что такое запросы на выборку и на изменения, особенности работы с запросы на изменения?
Как объединить в запросе две копии одной таблицы? Что такое алиас?
Что такое параметрический запрос и его назначение; создание, запуск, ввод параметров?
Группирование и агрегирующие функции в SQL. Назначение оператора HAVING.
Назначение оператора ORDER BY. Как он работает для нескольких столбцов?
Список примеров тем курсовых проектов
Информационная система управления заказами в автосервисе.
Информационная система управления заказами фирмы бытовой электроники.
Информационная система учёта нагрузки кафедры.
Информационная система менеджера туристической фирмы.
Информационная система аптеки.
Информационная система учета успеваемости студентов (секретаря учебной части колледжа).
Информационная система учета работ и материальных ценностей авторемонтного преприятия (БД станция техобслуживания СТО)
Информационная система учета автоперевозок на предприятии.
База данных "Биржа труда".
База данных "Кинотеатр".
База данных "Книжный магазин".
База данных "Магазин по продаже сотовых телефонов".
База данных "Поликлиника".
База данных "Складской учет стройматериалов".
База данных "Стоматологическая поликлиника".
База данных "Страховая компания".
База данных "Риелторская компания".
Литература
Гурвиц Г. Microsoft Access 2007. Разработка приложений на реальном примере. - СПб.: BHV, 2007.
Грабер М. Введение в SQL. – М.: Лори, 2000.
Моругин С.Л. Базы данных в проектировании и производстве. Учебное пособие. - Н.Новгород, НГТУ, 2001.
Кириллов В.В. Основы проектирования реляционных баз данных. Учебное пособие. – - СПб.: ИТМО, 1994.
Кириллов В.В., Громов Г.Ю. Структуризированный язык запросов (SQL). Учебное пособие. - СПб.: ИТМО, 1995.