Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по практике БД.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
675 Кб
Скачать
☆

5 Содержание отчета

Изображения созданных форм

6 Контрольные вопросы

6.1 Объяснить понятие формы.

6.2 Содержимое панели «элементы управления»?

6.3 Описать преимущества использования выпадающего поля со списком.

Практическое занятие № 6 «Реализация простых запросов и запросов с условием»

1 Цель работы

Получить навыки реализации выборки данных посредством использования простых запросов и запросов с условием.

2 Перечень технических средств обучения

Персональный компьютер

Microsoft Windows

Microsoft Office (Word, Access)

3 Краткие теоретические сведения

Запросы являются инструментом поиска и структурирования данных. Запрос, адресованный одной или нескольким таблицам, инициирует выборку определенной части данных и их передачу в таблицу, формируемую самим запросом. В результате вы получаете подмножество информационного множества исходных таблиц, сформированное по определенному закону. Если обрабатываемый объем инфор­мации велик, выделение необходимых данных в такое подмножество позволяет существенно сократить время их обработки. В системах типа клиент-сервер, где основные базы данных хранятся на файловом сервере, система запросов позволя­ет уменьшить объем информации, передаваемой через локальную сеть.

Чтобы упростить задачу пользователя, в состав Access включен мастер запросов, позволяющий автоматизировать процесс построения запроса.

Запрос — это набор условий, согласно которым производится выборка информации из таблиц. Запуск запроса фор­мирует новую таблицу данных, единственным отличием которой от обычных таблиц является то, что с помощью повторных запусков запроса ее данные можно обновлять в соответствии с изменением информации источников дан­ных запроса.

Мастер запросов умеет конструировать только простые условия отбора. Чтобы наложить дополнительные ограничения, следует пользоваться конструктором за­просов, обеспечивающим полное управление параметрами запроса и построение сложных условий отбора данных.

4 Задание

Согласно индивидуальному заданию, организовать выборку данных из таблиц, посредствам написания простых запросов и запросов с условием.

5 Содержание отчета

Запросы (в режиме конструктора и в режиме выполнения) и результаты выборки.

6 Контрольные вопросы

6.1 Что такое запрос?

6.2 Какие возможности дает использование запросов?

6.3 В чем особенность использования запросов с условием?

Практическое занятие № 7 «Реализация параметрических, перекрестных запросов и запросов с использованием функций агрегирования»

1 Цель работы

Получить навыки реализации выборки данных посредством использования запросов с параметром, перекрестных запросов и запросов с функциями агрегирования.

2 Перечень технических средств обучения

Персональный компьютер

Microsoft Windows

Microsoft Office (Word, Access)

3 Краткие теоретические сведения

В перекрестном запросе отображаются результаты статистических расчетов (такие, как суммы, количество записей, средние значения), выполненных по данным из одного поля таблицы. Эти результаты группируются по двум наборам данных, один из которых распо­ложен в левом столбце таблицы, а второй — в верхней строке. Например, нам надо узнать средний стаж работы ассистентов, доцентов и профессоров на разных кафедрах (на основе таблицы Преподаватели). Перекрестный запрос позволит легко решить эту задачу, создав таблицу, в которой заголовками строк будут служить должности, заголовками столбцов — названия кафедр, а в ячейках будут рассчитаны средние значения стажа преподавателей.

Запрос на изменение — это запрос, который за одну операцию вносит изменения в не­сколько записей. Существует четыре типа запросов на изменение: на удаление, обновление и добавление записей, а также на создание таблицы.

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

Запрос на обновление записей вносит общие изменения в группу записей одной или нескольких таблиц. Например, на 10 процентов увеличилась заработная плата ассистентов. Запрос на обновление позволит быстро внести эти изменения в таблицу Преподаватели.

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

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

Функции агрегирования:

Sum - суммирование значений определенного поля;

Avg - вычисление среднего значения данных определенного поля;

Min - вычисление минимального значения поля;

Max - вычисление максимального значения поля;

Count - вычисление количества записей, отобранных запросом по условию;

First - определяется первое значение в указанном поле записей, отобранных запросом;

Last - определяется последнее значение в указанном поле записей, отобранных запросом;

StDev - вычисляется стандартное отклонение значений данного поля, для всех записей, отобранных запросом;

Var - вычисляется вариация значений данного поля для всех записей, отобранных запросом;

4 Задание

Согласно индивидуальному заданию, организовать выборку данных из таблиц, посредствам написания запросов с параметром и запросов с использованием функций агрегирования, сформировать перекрестные запросы.