- •Отчет Лабораторная работа № 7, 8, 9
- •Оглавление
- •Введение
- •Задачи:
- •Методика выполнения лабораторной работы
- •1. Параметрические запросы (запросы с параметрами)
- •Упражнение 1. Вывести сведения обо всех домах, находящихся на улицах, фрагмент названия которых вводится в качестве параметра.
- •Упражнение 2. Создать запрос, позволяющий получать сведения о квартирах с интересующей нас датой постройки
- •Упражнение 3. Создать запрос, выводящий сведения о квартирах, параметрами которого одновременно являются количество комнат и площадь квартиры.
- •Упражнение 4. Создать запрос, выводящий сведения о домах, в качестве параметров в котором выступают дата постройки и общая площадь всех квартир дома.
- •Упражнение 5. Создать запрос, выводящий сведения о количестве домов на интересующей нас улице
- •Упражнение 6. Выявить адреса всех пятиэтажек на улицах, название которых начинается с задаваемой буквы.
- •3. Создание запросов с использованием нескольких таблиц Упражнение 1. Вывести все данные, включая и адрес, о жителях города с фамилией Иванов (или другой)
- •Упражнение 2. Вывести все данные, включая и адрес, о мужчинах, родившихся до 1996 года
- •Упражнение 3.1.Вычислить среднюю площадь
- •Упражнение 3.2.Вычислить количество людей
- •Упражнение 3.3. Вычислить среднюю площадь, приходящуюся на одного жильца каждого дома
- •Упражнение 4. Вычислить среднюю площадь, приходящуюся на одного жильца города
- •Упражнение 5. Вычислить, сколько комнат в среднем приходится на одного жителя города
- •Упражнение 6. Создать параметрический запрос, который позволит лишь по части фамилии определить адрес человека
- •Упражнение 7. Создать параметрический запрос, который позволит по части фамилии и примерной дате рождения определить адрес человека
- •Заключение
- •Список использованных источников
Упражнение 5. Вычислить, сколько комнат в среднем приходится на одного жителя города
Добавить в запрос таблицу КВАРТИРЫ, ПРОПИСКА.
Перенести в строку Поле в нижней панели конструктора запросов полеКолКомн, КодЧел.
Полю КолКомнприсвоим псевдоним Кол-во комнат (для использования в вычислениях).
Полю КодЧелприсвоим псевдоним КодЛюд (для использования в вычислениях).
Добавить вычисляемое поле:
Среднее КолКомн: [Кол-во комнат]/[КодЛюд].
Задать группировку: выполнить команду меню Вид/Групповые операции (или инструмент Групповые операции). В нижней панели конструктора запроса появится строка Групповая операция.
В строке Групповая операция для поля КодЧел раскроем список выберем параметрCount.
В строке Групповая операция для поля КолКомн раскроем список выберем параметр Sum.
Для поля Среднее КолКомнв строке Групповая операция раскроем список и выберем Выражение (рисунок 19).
Рисунок 19 – Пример использования групповых операций
Упражнение 6. Создать параметрический запрос, который позволит лишь по части фамилии определить адрес человека
Добавить в запрос таблицу УЛИЦЫ, ДОМА, КВАРТИРЫ, ПРОПИСКА, ЛЮДИ.
Перенести в строку Поле в нижней панели конструктора запросов поле Фам, Имя, Отч, Улица, Дом, Кв.
В строке Условие отбора для поля Фам задать Like[Введите фамилию](рисунок 20).
Рисунок 20–Пример использования групповых операций
Упражнение 7. Создать параметрический запрос, который позволит по части фамилии и примерной дате рождения определить адрес человека
Добавить в запрос таблицу УЛИЦЫ, ДОМА, КВАРТИРЫ, ПРОПИСКА, ЛЮДИ.
Перенести в строку Поле в нижней панели конструктора запросов полеФам, Имя, Отч, ДатаРожд, Улица, Дом, Кв.
В строке Условие отбора для поля Фамзадать Like [Введите фамилию].
В строке Условие отбора для поля ДатаРождзадать >[дата рождения](рисунок 21).
Рисунок 21 - Пример использования групповых операций
Упражнение 8. Создать параметрический запрос, который позволит получать сведения обо всех жильцах дома
Добавить в запрос таблицу УЛИЦЫ, ДОМА, КВАРТИРЫ, ПРОПИСКА, ЛЮДИ.
Перенести в строку Поле в нижней панели конструктора запросов поле Фам, Имя, Отч, Улица, Дом, Кв.
В строке Условие отбора для поля Улицазадать Like [Введите улицу].
В строке Условие отбора для поля Дом задать<[номер дома]
(рисунок 22).
Рисунок 21 - Пример использования групповых операций
Заключение
В процессе выполнения лабораторной работы были выполнены поставленные задачи:
Освоилипараметрические запросы.
Освоилитехнологию вычислений в запросах.
Освоили технологию создания запросов с использованием нескольких таблиц.
Список использованных источников
Оскерко, В. С. Технологии баз данных: учеб.пособие / В.С. Оскерко, З.В. Пунчик, О.А. Сосновский. – Минск: БГЭУ, 2007. – 171 с.
Левчук, Е.А. Технологии организации, хранения и обработки данных: учеб.пособие / Е.А. Левчук. – 2-е изд. – Мн.: Выш. шк., 2005. – 239 с.