
- •Часть 2. Лабораторный практикум
- •Лабораторная работа № 1 Знакомство с системой управления базами данных Microsoft Access. (8 часов).
- •1.1 Цель работы
- •1.2 Необходимые краткие сведения
- •1.3 Порядок выполнения работы
- •1.4 Контрольные вопросы
- •1.5 Литература
- •2.3 Порядок выполнения работы
- •2.4 Индивидуальные задания
- •2.5 Контрольные вопросы
- •2.6 Литература
- •2.7 Приложение (маска ввода)
- •Лабораторная работа № 3
- •3.2.2 Отчеты
- •3.3 Порядок выполнения работы
- •3.4 Контрольные вопросы
- •3.5 Литература
- •4.2.2 Панели инструментов
- •4.2.3 Запуск базы данных
- •4.3 Порядок выполнения работы
- •4.4 Контрольные вопросы
- •4.5 Литература
3.3 Порядок выполнения работы
3.3.1 Откройте БД «Борей» и ознакомьтесь с примерами запросов в этой базе.
3.3.2 Откройте созданную Вами ранее БД. Создайте запрос на выборку из таблицы «Товары», соответствующей Вашей БД (например, мониторы, смартфоны и т.п.). Результатом запроса должна быть таблица, содержащая записи с типами товаров и двумя – тремя основными параметрами, удовлетворяющими установленным критериям для выборки.
Откройте окно SQLи ознакомьтесь с текстом инструкцииSQL-запроса. Измените инструкциюSQL-запроса и пронаблюдайте соответствующие изменения в окне Конструктора запросов. Обратите внимание, что текстSQL-запроса может быть скопирован в буфер обмена и затем вставлен в нужную процедуру программы.
3.3.3 Постройте запрос на выборку с параметром на базе таблицы «Заказчики». Запрос должен выводить сведения о телефоне заказчика по параметру – имени заказчика. Просмотрите соответствующий оператор SQL-запроса.
Создайте запрос на выборку с двумя параметрами из таблицы «Товары», соответствующей Вашей БД.
3.3.4 Разработайте запрос с обобщением (группировкой), в котором должен быть предусмотрен вывод кода заказа, название заказчика и сумма стоимости каждого заказа из таблицы «Заказано».
Замечание:для построения запроса следует использовать все таблицы БД, в операции группировки по коду заказа – функциюSum.
3.3.5 Создайте запрос на удаление записей из таблицы «Заказы». С помощью данного запроса должен быть аннулирован заказ с определенным кодом. В условие отбора включается код (номер) удаляемого заказа. После исполнения данного заказа будет удалена не только соответствующая запись из таблицы «Заказы», но и связанные записи из таблицы «Заказы», если установлены соответствующие правила поддержания целостности БД.
3.3.6 Постройте перекрестный запрос на основе таблицы «Заказы», позволяющий получить сведения о количестве заказов у каждого сотрудника по месяцам года. Указание: следуйте инструкциям Мастера создания перекрестных таблиц. В качестве заголовков строк используйте поле «Сотрудник», заголовков столбцов – поле «Дата исполнения», интервала группировки – месяц и функциюCountдля вычисления количества заказов.
3.3.7 По данным таблицы «Товары», соответствующей Вашей БД, создайте Автоотчетс расположением полей в виде столбцов.
3.3.8 С помощью Мастера Отчетовсоздайте отчет, который должен содержать данные заказов тип товара с группировкой заказов по сотрудникам. В отчете должны быть представлены следующие поля: название заказчика, сотрудники, код заказчика, код заказа, тип товара, количество. Кроме того, в отчете должны быть подведены промежуточные итоги по сумме заказов для каждого сотрудника и общей сумме всех заказов.
3.3.9 В режиме Конструктора Отчетовразработайте отчет с группировкой по названиям заказчиков. Поля вывода для отчета: название заказчика, код заказа, дата заказа, тип товара, количество, цена. В отчете должен быть выведен заголовок, а также промежуточные итоги по сумме заказов заказчиков и итоги по общей сумме заказов. Оформите отчет с использованием средств форматирования.
3.3.10 Оформите отчет по лабораторной работе и защитите её.