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