- •Отчет Лабораторная работа № 7, 8, 9
- •Оглавление
- •Введение
- •Задачи:
- •Методика выполнения лабораторной работы
- •1. Параметрические запросы (запросы с параметрами)
- •Упражнение 1. Вывести сведения обо всех домах, находящихся на улицах, фрагмент названия которых вводится в качестве параметра.
- •Упражнение 2. Создать запрос, позволяющий получать сведения о квартирах с интересующей нас датой постройки
- •Упражнение 3. Создать запрос, выводящий сведения о квартирах, параметрами которого одновременно являются количество комнат и площадь квартиры.
- •Упражнение 4. Создать запрос, выводящий сведения о домах, в качестве параметров в котором выступают дата постройки и общая площадь всех квартир дома.
- •Упражнение 5. Создать запрос, выводящий сведения о количестве домов на интересующей нас улице
- •Упражнение 6. Выявить адреса всех пятиэтажек на улицах, название которых начинается с задаваемой буквы.
- •3. Создание запросов с использованием нескольких таблиц Упражнение 1. Вывести все данные, включая и адрес, о жителях города с фамилией Иванов (или другой)
- •Упражнение 2. Вывести все данные, включая и адрес, о мужчинах, родившихся до 1996 года
- •Упражнение 3.1.Вычислить среднюю площадь
- •Упражнение 3.2.Вычислить количество людей
- •Упражнение 3.3. Вычислить среднюю площадь, приходящуюся на одного жильца каждого дома
- •Упражнение 4. Вычислить среднюю площадь, приходящуюся на одного жильца города
- •Упражнение 5. Вычислить, сколько комнат в среднем приходится на одного жителя города
- •Упражнение 6. Создать параметрический запрос, который позволит лишь по части фамилии определить адрес человека
- •Упражнение 7. Создать параметрический запрос, который позволит по части фамилии и примерной дате рождения определить адрес человека
- •Заключение
- •Список использованных источников
3. Создание запросов с использованием нескольких таблиц Упражнение 1. Вывести все данные, включая и адрес, о жителях города с фамилией Иванов (или другой)
Добавить в запрос таблицы УЛИЦЫ, ДОМА, КВАРТИРЫ, ЛЮДИ, ПРОПИСКА.
Включить в запрос поля Фам, Имя, Отч, ДатаРожд, Улица, Дом, Кв.
Перенести в строку Поле в нижней панели конструктора запросов поля Улица, Дом, Кв, КолКомн.
В строке Условие отбора для поля Фам задать “Гуринович” (рисунок 13).
Рисунок 13 - Пример формирования условия отбора
Упражнение 2. Вывести все данные, включая и адрес, о мужчинах, родившихся до 1996 года
Добавить в запрос таблицу ЛЮДИ, УЛИЦЫ, ДОМА, КВАРТИРЫ.
Перенести в строку Поле в нижней панели конструктора запросов поля Фам, Имя, Отч, ДатаРожд, Пол, Улица, Дом, Кв.
В строке Условие отбора для поля ДатаРождзадать <01.01.1996.
В строке Условие отбора для поля Пол задать “м” (рисунок 14).
Рисунок 14 – Пример формирования условия отбора
Упражнение 3.1.Вычислить среднюю площадь
Добавить в запрос таблицы УЛИЦЫ, ДОМА, КВАРТИРЫ.
Перенести в строку Поле в нижней панели конструктора запросов поля Улица, Дом, КодДома, Площ.
Задать группировку: выполнить команду меню Вид/Групповые операции (или инструмент Групповые операции). В нижней панели конструктора запроса появится строка Групповая операция [2].
Для поля Площ в строке Групповая операция раскроем список выберем параметрSum (сумма) (рисунок 15).
Рисунок 15–Пример использования групповых операций
Упражнение 3.2.Вычислить количество людей
Добавить в запрос таблицы УЛИЦЫ, ДОМА, ПРОПИСКА.
Включить в запрос поля Дом, КодЧел.
Задать группировку: выполнить команду меню Вид/Групповые операции (или инструмент Групповые операции). В нижней панели конструктора запроса появится строка Групповая операция.
Полю КодЧел присвоим псевдоним КолЛюд (для использования в вычислениях).
Для поля КодЧел в строке Групповая операция раскроем список выберем параметрCount(рисунок 16).
Рисунок 16 - Пример использования групповых операций
Упражнение 3.3. Вычислить среднюю площадь, приходящуюся на одного жильца каждого дома
Добавить в запрос запросы упр-9-3-1, упр-9-3-2.
Перенести в строку Поле в нижней панели конструктора запросов поле Дом, Улица, пл, КодЛюд.
Добавить вычисляемое поле:
средняя площадь: [пл]/[КолЛюд] (рисунок 17).
Рисунок 17 - Пример использования групповых операций
Упражнение 4. Вычислить среднюю площадь, приходящуюся на одного жильца города
Добавить в запрос таблицу КВАРТИРЫ, ДОМА, ПРОПИСКА,УЛИЦЫ.
Перенести в строку Поле в нижней панели конструктора запросов полеПлощ, КодЧел.
Полю Площприсвоим псевдоним пл (для использования в вычислениях).
Задать группировку: выполнить команду меню Вид/Групповые операции (или инструмент Групповые операции). В нижней панели конструктора запроса появится строка Групповая операция.
Для поля Площ в строке Групповая операция раскроем список и выберем параметрSum(сумма).
Для поля КодЧел в строке Групповая операция раскроем список и выберем параметр Count(количество).
Добавим вычисляемое поле: Средняя площадь: [Пл]/[ КолЛюд] (рисунок 18).
Рисунок 18 - Пример использования групповых операций