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