Запросы на выборку

Тип работы:
Лабораторная работа
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Лабораторная работа

Запросы на выборку

ЦЕЛЬ РАБОТЫ: Создание запросов на выборку данных с помощью конструктора.

Теоретическая часть:

Для выполнения лабораторной работы необходимо знание следующих вопросов:

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

— виды запросов и их назначение -:

ь Запрос на выборку: выбирать данные в соответствии с заданными критериями.

ь Перекрёстный запрос: служит представления итоговых данных в виде перекрёстной таблицы, т. е. у той которой озаглавлены не только столбцы, но и строки.

ь Создание таблицы: создаёт новую таблицу на основе запроса на выборку.

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

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

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

— вычисляемые поля — простейшим вычисляемым полем является поле, в котором должна выводиться текущая дата

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

— правила записи выражений (константы — это значения, которые не изменяются (например, строки текста или числа, не вычисляемые с помощью выражений)., операторы — используются для сравнения данных или выполнения простых вычислений с ними. В качестве примеров можно привести операторы + (плюс) и — (минус)., поля — столбец (клетка) таблицы (базы данных), имеющий имя, параметры — это переменная, значение которой задается во время выполнения запроса. Parameters < служебное слово> тип, функции — процедура, которая возвращает значение и может быть использована в выражении. Описание такой процедуры начинается с инструкции Function и заканчивается инструкцией End Function),

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

— группировка данных, групповые операции — позволяют выделить группы записей с одинаковыми значениями в указанных полях и использовать для этих групп одну из статистических функций. В Access предусмотрено девять статистических функций:

— q Sum — сумма значений некоторого поля для группы

— q Avg — среднее от всех значений поля в группе

— q Max, Min — максимальное, минимальное значение поля в группе

— q Count — число значений поля в группе без учета пустых значений

— q Stdev — среднеквадратичное отклонение от среднего значения поля в группе

— q Var — дисперсия значений поля в группе

— q First и Last — значение поля из первой или последней записи в группе.

Задания для выполнения:

Запросы на выборку из одной таблицы.

ЗАДАЧА 1: Создайте запрос на выбор всех ковровских студентов.

Для этого:

— в окне Базы данных перейти к странице Запросы, нажать кнопку Создать, выбрать Конструктор.

— Откроется окно Добавление таблицы.

— Добавить в запрос нужную таблицу: «Студенты».

— Закрыть окно Добавление таблицы.

— Выбрать поля, которые будут выводиться в запросе: [номер студента], [Фамилия], [Населенный пункт].

— В поле [Населенный пункт] в строке условие отбора написать = «Ковров», в результате получится условие: [Населенный пункт]= «Ковров».

— Сохранить запрос под именем «Ковровчане».

— Выполнить запрос. Для этого переключить режим работы Вид, Режим таблицы, или нажать кнопку Запуск на панели инструментов.

— Для изменения запроса его нужно снова открыть в режиме конструктора

Ход работы:

В данном запросе 4 студента

ЗАДАЧА 2: Создайте запрос на выбор всех ковровских студентов, не имеющих телефона

Конструктор:

Получено условие: [Населенный пункт]= «Ковров» AND [телефон] Is Null.

Сохраните и выполните запрос.

Ход работы:

В данном запросе отсутствуют студенты без телефонов.

ЗАДАЧА 3: Создайте запрос на выбор всех студентов какого-либо курса независимо от специальности. Курс определяется номером группы, а именно его двумя последними цифрами, таким образом, все студенты из групп с номерами 101 и 201 учатся на одном курсе.

Конструктор:

Получено условие: [номер группы]=101 OR [номер группы]=201.

Сохраните и выполните запрос.

Ход работы:

В данном запросе 4 студента

студент запрос выбор

ЗАДАЧА 5: Создайте запрос на выбор всех студентов, родившихся в текущем месяце.

Конструктор:

Вычисляемое поле [месяц] задается с помощью построителя выражений. В нем выводится номер месяца рождения каждого студента.

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

Сохраните и выполните запрос.

Ход работы:

В данном запросе 1 студентка

ЗАДАЧА 6. Создайте оконную форму для ввода информации о студентах.

Ход работы:

ЗАДАЧА 7 Создайте отчет, печатающий ведомость по стипендии.

Ход работы:

Вывод: Я научилась создавать запросы на выборку данных с помощью конструктора.

ПоказатьСвернуть
Заполнить форму текущей работой