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

Лабораторная работа в СУБД MS Access №2.
Тема: «Создание запросов на выборку к однотабличным и многотабличным БД»
Цель работы
Освоить принципы создания запросов выборки.
Задачи работы
Создать запросы выборки и получить сведения о данных с использованием различных критериев.
Содержание работы
Создать простые запросы к ранее созданным таблицам (можно использовать таблицы из предыдущей лаб.раб.) о предложенным преподавателем критериям.
Создать запросы с условием отбора.
Создать запросы с вычисляемыми полями.
ЗАДАНИЯ
1. Создать простой запрос, состоящий из полей таблицы «Данные о студентах»: Фамилия, Имя, Город, Адрес, Дата рождения. Для этого:
Перейти на вкладку Запросы нажать кнопку Создать на панели инструментов окна БД.
В появившемся окне Новый запрос выбрать Простой запрос ( рис 1).

Рис. 1.Диалоговое окно Новый запрос
В новом окне выбрать исходную таблицу и поля.
Сохранить запрос под именем «Запрос1».
Примечание 1: В запрос должны быть включены поля Фамилия, Имя, Отчество и те поля, для которых вводятся критерии.
Примечание 2: После того как был задан критерий для запроса, запрос нужно выполнить, нажав кнопку и сохранить под именем «Запрос <номер задания>».
2. С помощью Конструктора создать запросы на выборку, удовлетворяющие условиям:
2.1. всех студентов обучающихся на факультете - ФЭУ; задать имя запроса «Запрос 2.1.».
2.2. фамилии студентов, начинающиеся с определенной буквы (использовать шаблоны);
2.3. фамилии студентов, заканчивающиеся на «ов»;
2.4. фамилии студентов обучающихся на факультете «фин-эконом» и начинающихся на какую-нибудь букву;
2.5. фамилии студентов, у которых стипендия больше 650 рублей;
2.6. фамилии студентов, у которых стипендия больше 650 р. и меньше 1000р.;
2.7. фамилии студентов, занимающиеся не на факультет ФЭУ и стипендия которых в пределах меньше или равна 700 р.
3. Для запросов с полем типа Дата/время добавить поле Дата рождения и выбрать записи, удовлетворяющие условиям:
3.1. Всех студентов рожденных после определенной даты.
3.2. Всех студентов рожденных с токово-то по
· такое-то число.
3.3.Всех студентов рожденных, родившихся в таком-то году.
3.4. Всех студентов, родившихся в первой половине месяца.
4. Создать итоговые запросы:.
4.1. Установить в запросе поля Факультет, Стипендия, Номер зачетки. Вычислить максимальное значение стипендии для каждого факультета и подсчитать количество студентов на каждом факультете.
4.2. Установить в запросе поля Номер зачетки, Группа, Стипендия. Вычислить среднее значение стипендии и подсчитать количество студентов в каждой группе.
4.3. Подвести итоги по общей сумме стипендии на каждом факультете.
5. Запрос с вычисляемыми полями:
5.1. Включить в запрос вычисляемое поле, которое является результатом сцепления текстовых полей Фамилия, Имя, Отчество. Назвать поле: Ф.И.О. студента.
5.2. Вычислить возраст студентов.
5.3. Используя построитель выражений, подсчитать надбавку студентам, равную 15% от стипендии.
6. Создать запрос, в котором используются поля из двух ранее созданных и связанных таблиц, задав ему имя Запрос для 2-х таблиц
6.1. Запрос на выборку: выбрать несколько полей таблицы «Данные о студентах» и добавить поля Предмет и Оценка из таблицы «Экзамены». Вывести всех студентов, которые получили положительную оценку.
6.2. Итоговый запрос: выбрать поле Фамилия, Предмет и Оценка, вычислить минимальное значение по полю Оценка.

Контрольные вопросы
Что такое запрос ?
Назовите элементы окна конструктора запросов.
Что такое бланк QBE ? 
Где записываются критерии условия выбора для запроса?
Как удалить таблицу из запроса?
Как удалить поле из запроса?
Перечислите основные операторы, используемые в запросе.
В каких случаях используется оператор OR?
В каких случаях используется оператор AND?
В чем различие между операторами OR и AND ?
Назначение итоговых запросов.
Назначение построителя выражений.
Как вычислить сумму значений заданного поля?
Как осуществить сортировку записей в запросе?
Какие виды вычислений можно произвести в итоговых полях?
Заголовок 1 Заголовок 6 Заголовок 7 Заголовок 815

Приложенные файлы

  • doc 18703799
    Размер файла: 65 kB Загрузок: 0

Добавить комментарий