
Анализ данных при помощи запросов выбора
Цель работы: изучить способы анализа данных в БД; изучить назначение и особенности запросов выбора; приобрести практический опыт создания простых и многотабличных запросов выбора.
Ход работы:
1. Простой запрос
В режиме Мастера простого запроса сформировала запрос выбора, позволяющий частично отобразить информацию из базовой таблицы, содержащей персональные сведения (Клиенты, Абоненты, Преподаватели, Студенты, Сотрудники и т.п. по варианту): Фамилия, Имя, Отчество, Телефон.
Заменила имя по умолчанию именем 01 Простой запрос.
2. Исходные данные.
В режиме Мастера простого запроса, сформировала запрос выбора, позволяющий отобразить всю информацию из базовых таблиц (за исключением первичных ключей из главных таблиц).
Названия полей базовых таблиц, включаемых в запрос Исходные данные, приведены по вариантам в лабораторной работе № 3.
Заменила имя запроса по умолчанию именем 02 Исходные данные.
3. Перекрестный запрос.
В режиме Мастера перекрестного запроса, используя как источник запрос «02 Исходные данные», сформировала перекрестный запрос, содержащий поля в соответствии с вариантом (табл. 4.1).
Заменила имя запроса по умолчанию именем 03 Перекрестный запрос.
4. Список фамилий.
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения (Клиенты, Абоненты, Преподаватели, Студенты, Сотрудники и т.п. по варианту), сформировала запрос выбора, который выдает список фамилий в алфавитном порядке.
В бланк запроса включила поля Фамилия, Имя, Телефон.
По полю Фамилия задала сортировку По возрастанию.
Сохранила запрос с именем 04 Список фамилий.
5. Алфавитный список с условием.
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения (Клиенты, Абоненты, Преподаватели, Студенты, Сотрудники и т.п. по варианту), сформировала запрос выбора, который выдает список фамилий в указанном буквенном диапазоне.
В бланк запроса включила поля Фамилия, Имя, Телефон.
По полю Фамилия задала сортировку По возрастанию.
По полю Фамилия задала условие (при помощи Построителя выражений): Between Начальная_буква And Конеч-ная_буква.
Начальную и конечную буквы диапазона списка задала самостоятельно.
Выполнила запрос (отобразить результирующую таблицу).
Сохранила запрос с именем 05 Алфавитный список с условием.
6. Проживающие по адресу.
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировала запрос выбора, который выдает список проживающих на одной улице.
В бланк запроса включила поля Фамилия, Имя, Адрес. По полю Фамилия задала сортировку По возрастанию. По полю Адрес задала условие (при помощи Построителя выражений): Like *фрагмент_названия_улицы*.
Название улицы задала самостоятельно.
Выполнила запрос (отобразить результирующую таблицу).
Сохранила запрос с именем 06 Проживающие по адресу
7. Список с условием.
В режиме Конструктора на основе базовых таблиц сформировала запрос выбора (по вариантам). Состав базовых таблиц и полей, необходимых для запроса, определила самостоятельно.
Поле для сортировки и порядок сортировки выбрала самостоятельно.
Выполнила запрос (отобразить результирующую таблицу).
Сохранила запрос с именем 07 Список с условием.
Вариант 1. Сформировать список сотрудников с должностным окладом не менее определенного значения. Величину оклада задать самостоятельно.
9. Фамилия-верхний регистр.
В режиме Конструктора на основе базовой таблицы, содержащей персональные сведения, сформировала запрос выбора. В запрос включила поля Фамилия, Имя, Отчество.
Значения в поле Фамилия преобразовала к верхнему регистру, используя свойство Формат поля ( > ). Отсортировала список фамилий в алфавитном порядке. Выполнила запрос (отобразить результирующую таблицу).
Сохранила запрос с именем 09 Фамилия-верхний регистр.
10. Три фамилии.
В режиме Конструктора сформировала запрос выбора, позволяющий частично отобразить информацию из базовой таблицы, содержащей персональные сведения. В запрос включила поля Фамилия, Имя, Отчество, Телефон. Отсортировала список фамилий в алфавитном порядке. Для поля Фамилия задала подпись Три толстяка, используя свойство поля Подпись. Ограничила набор значений в запросе 3 записями, используя свойство запроса Набор значений. Выполнить запрос (отобразить результирующую таблицу).
Сохранить запрос с именем 10 Три фамилии.
11. Для отчета подготовила распечатку окна БД, вкладка Запросы (список созданных запросов в режиме таблицы – Вид/Таблица).
Вывод: В ходе данной лабораторной работы я выполнила поставленные передо мной цели: изучила способы анализа данных в БД; изучила назначение и особенности запросов выбора; приобрела практический опыт создания простых и многотабличных запросов выбора, а так же подготовила распечатку окна БД.