Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОД ПОСОБИЕ по лабораторным работам.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.3 Mб
Скачать

Лабораторная работа №2 «Создание запросов и отчетов. Создание запросов с параметрами. Расчет итоговых полей»

Цель работы: приобретение навыков создания базы данных в среде СУБД MS Access.

Задачи работы:

Откройте Ваш файл базы данных и проверьте в нем наличие следующих таблиц с полями:

Таблицы и поля

Жители города

Улицы

Социальный статус

Учебные заведения

Предприятия города

Фамилия

Имя

Отчество

Дата рождения

Телефон

Улица

Дом

Квартира

Социальный статус

Место работы

Место учебы

Серия паспорта

Номер паспорта

Фото

Код

Названия улиц

Код

Социальный

статус

Код

Учебное заведение

Код

Предприятие

2. По команде Сервис схема данных проверьте связи Один-ко-многим созданных таблиц.

3. Перейдите на вкладку Запросы. Создайте запросы с помощью Конструктора из данных разных таблиц, учитывая их связи. Присвойте каждой таблице запросов свои имена.

Номер запроса

Условие отбора

Название запроса

Поля для вывода в таблицу запросов

Условия сортировки

1.

Жители, проживающие на улице Победы

Фамилия, Имя, Отчество,Улица

Фамилии по возрастанию

2.

Безработные жители

Фамилия, Имя, Отчество

Социальный статус

Без сортировки

3.

Учащиеся СГФТА и ЮУРГУ

Фамилия, Имя, Отчество

Дата рождения

Социальный статус

Место учебы

Место учебы

4.

Учащиеся школ города

Фамилия, Имя, Отчество

Социальный статус

Место учебы

Место учебы

5.

Жители, проживающие в новом районе (“лыковке”)

Фамилия, Имя, Отчество

Улица, Дом, Квартира

Улица по возрастанию

6.

Жители, родившиеся до 1980г.

Фамилия, Имя, Отчество

Дата рождения

Дата рождения по возрастанию

7.

Жители с фамилиями на буквы А, Б, В

Фамилия, Имя, Отчество

Фамилии по возрастанию

8.

Жители, у которых нет телефона

Фамилия, Имя, Отчество

Телефон

Фамилии по возрастанию

9.

Жители с телефонами на цифры 7, 5, 4

Фамилия, Имя, Отчество

Телефон

Без сортировки

10.

Список учащихся СГФТА, определить их

возраст

Фамилия, Имя, Отчество

Дата рождения,

Системная дата

Возраст указать

Дата рождения по возрастанию,

Фамилии по возрастанию,

11.

Жители моложе 30 лет

Фамилия, Имя, Отчество

Год рождения, Возраст

Системная дата

Год рождения по возрастанию

12.

Пенсионеры, старше 70 лет

Фамилия, Имя, Отчество

Год рождения, Возраст

Системная дата

Год рождения по возрастанию

13.

Жители в возрасте от 40 до 70 лет

Фамилия, Имя, Отчество

Год рождения, Возраст

Системная дата

Год рождения по возрастанию

14.

Создать запрос, определяющий возраст всех жителей

Фамилия, Имя, Отчество

Год рождения, Возраст

Системная дата

Год рождения по возрастанию

15.

Определить средний возраст жителей, основываясь на предыдущем запросе

Возраст

16.

Список работников ВНИИТФ

Все поля

Фамилии по возрастанию

17.

Список работников Администрации

Фамилия, Имя, Отчество

Паспортные данные

Фамилии по возрастанию

18.

Основываясь на запросе 16 , создайте запрос, подсчитывающий количество работников ВНИИТФ

19.

Основываясь на запросе 17 , создайте запрос, подсчитывающий количество работников Администрации

4. Создание запроса с параметрами.

Создайте запросы с параметрами по таблице ”Жители города”.

Номер

запроса

Параметр

Объединение полей

в запросе

Поля для вывода в таблицу запросов

1.

Выбор записей по фамилиям

Фамилия, Имя, Отчество

Телефон

2.

Выбор записей по фамилии, имени, отчеству

Фамилия, Имя, Отчество

Телефон

3.

Выбор записей по телефону

Фамилия, Имя, Отчество

Телефон

4.

Выбор записей по социальному статусу

Фамилия, Имя, Отчество, Социальный

статус

5.

Выбор записей по учебному заведению

Фамилия, Имя, Отчество, Учебное заведение

6.

Выбор записей по месту работы

Фамилия, Имя, Отчество, Место работы

5. Перейдите на вкладку Таблицы.

5.1 Сортировка записей.

Отсортируйте записи по любому полю.

5.2 Фильтрация данных.

Поработайте с каждым из четырех видов фильтра для выбора записей:

  • фильтр по выделенному фрагменту

  • поле Фильтр

  • обычный фильтр

  • расширенный фильтр.

6. Распечатать исходные таблицы данных.

7. Распечатать в режиме конструктора запросы: 2, 3, 9, 10, 13.