Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет 4.docx
Скачиваний:
23
Добавлен:
13.02.2016
Размер:
3.87 Mб
Скачать

Упражнение 5. Вычислить, сколько комнат в среднем приходится на одного жителя города

  • Добавить в запрос таблицу КВАРТИРЫ, ПРОПИСКА.

  • Перенести в строку Поле в нижней панели конструктора запросов полеКолКомн, КодЧел.

  • Полю КолКомнприсвоим псевдоним Кол-во комнат (для использования в вычислениях).

  • Полю КодЧелприсвоим псевдоним КодЛюд (для использования в вычислениях).

  • Добавить вычисляемое поле:

Среднее КолКомн: [Кол-во комнат]/[КодЛюд].

  • Задать группировку: выполнить команду меню Вид/Групповые операции (или инструмент Групповые операции). В нижней панели конструктора запроса появится строка Групповая операция.

  • В строке Групповая операция для поля КодЧел раскроем список выберем параметрCount.

  • В строке Групповая операция для поля КолКомн раскроем список выберем параметр Sum.

  • Для поля Среднее КолКомнв строке Групповая операция раскроем список и выберем Выражение (рисунок 19).

Рисунок 19 – Пример использования групповых операций

Упражнение 6. Создать параметрический запрос, который позволит лишь по части фамилии определить адрес человека

  • Добавить в запрос таблицу УЛИЦЫ, ДОМА, КВАРТИРЫ, ПРОПИСКА, ЛЮДИ.

  • Перенести в строку Поле в нижней панели конструктора запросов поле Фам, Имя, Отч, Улица, Дом, Кв.

  • В строке Условие отбора для поля Фам задать Like[Введите фамилию](рисунок 20).

Рисунок 20–Пример использования групповых операций

Упражнение 7. Создать параметрический запрос, который позволит по части фамилии и примерной дате рождения определить адрес человека

  • Добавить в запрос таблицу УЛИЦЫ, ДОМА, КВАРТИРЫ, ПРОПИСКА, ЛЮДИ.

  • Перенести в строку Поле в нижней панели конструктора запросов полеФам, Имя, Отч, ДатаРожд, Улица, Дом, Кв.

  • В строке Условие отбора для поля Фамзадать Like [Введите фамилию].

  • В строке Условие отбора для поля ДатаРождзадать >[дата рождения](рисунок 21).

Рисунок 21 - Пример использования групповых операций

Упражнение 8. Создать параметрический запрос, который позволит получать сведения обо всех жильцах дома

  • Добавить в запрос таблицу УЛИЦЫ, ДОМА, КВАРТИРЫ, ПРОПИСКА, ЛЮДИ.

  • Перенести в строку Поле в нижней панели конструктора запросов поле Фам, Имя, Отч, Улица, Дом, Кв.

  • В строке Условие отбора для поля Улицазадать Like [Введите улицу].

  • В строке Условие отбора для поля Дом задать<[номер дома]

(рисунок 22).

Рисунок 21 - Пример использования групповых операций

Заключение

В процессе выполнения лабораторной работы были выполнены поставленные задачи:

  1. Освоилипараметрические запросы.

  2. Освоилитехнологию вычислений в запросах.

  3. Освоили технологию создания запросов с использованием нескольких таблиц.

Список использованных источников

  1. Оскерко, В. С. Технологии баз данных: учеб.пособие / В.С. Оскерко, З.В. Пунчик, О.А. Сосновский. – Минск: БГЭУ, 2007. – 171 с.

  2. Левчук, Е.А. Технологии организации, хранения и обработки данных: учеб.пособие / Е.А. Левчук. – 2-е изд. – Мн.: Выш. шк., 2005. – 239 с.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]