Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум (БД).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
3.51 Mб
Скачать
  1. Сохраните внесенные в базу данных изменения.

  2. Закройте Microsoft Access.

1.5Лабораторная работа №5 Создание и использование запросов

Задание 1. Создание запроса на выборку.

  1. Запустите программу Microsoft Access и откройте свою базу данных.

  2. Закройте включенную в параметры запуска заставку.

  3. Перейдите на вкладку Запросы и нажмите на кнопку Создание запроса в режиме конструктора.

  4. В появившемся окне Добавление таблицы добавьте таблицы (Студенты и Список и закройте окно).

  5. Появляется возможность выбора полей из разных таблиц. Выберите поля Фамилия, Имя и Отчество из таблицы Список и НомерТелефона – из таблицы Студенты.

  1. Сохраните запрос, нажав на кнопку сохранить. Введите имя запроса Номера телефонов и нажмите Ок.

  2. Нажмите на кнопку для представления запроса. В результате вы получаете новую таблицу с набором выбранных ранее полей. Закройте таблицу.

  3. Откройте запрос Номера телефонов в режиме конструктора. Сделайте запрос отображения всех фамилий, начинающихся с буквы В.

  1. Нажмите на кнопку для представления запроса.

  2. Сохраните запрос с новым именем: Выборка телефонов по В. Теперь в меню базы данных в окне Запросы будет показано два запроса.

Задание 2. Самостоятельное задание.

  1. Составьте запрос на адреса девушек, имя которых, например «Анна». Сохраните запрос с именем Выборка Анна.

  2. Составьте запрос на телефоны студентов, отчество которых начинается на букву «А». Сохраните запрос с именем Выборка отчеств по А.

  3. Составьте запрос на составление ведомости для выплаты стипендии всем студентам, которые учатся на 4 и 5. Сохраните запрос с именем Успеваемость.

  4. Составьте запрос на студентов группы 811, у которых оценка по «Информатике» 4 или 5, сохраните запрос с именем Успеваемость информатика.

  5. Составьте запрос на студентов групп 812 и 912, которые имеют оценку по «Математике» и «Физике» 4 или 5, сохраните запрос с именем Успеваемость математика и физика.

Задание 3. Создание запросов с использованием Построителя выражений.

  1. Перейдите на вкладку Запросы и откройте запрос Номера телефонов в режиме Конструктора.

  2. Удалите поле НомерТелефона и добавьте поле Адрес.

  3. Сохраните запрос с именем Адрес

  4. Поставьте курсор в ячейку Условие отбора в столбце Фамилия.

  5. Нажмите на кнопку Построить . Появиться окно, в котором можно строить сложные запросы.

  6. Нажмите на кнопку Not, это слово появиться в верхнем поле и введите с клавиатуры в кавычках фамилию, например Иванов. Нажмите на кнопку Ок.

  7. Нажмите на кнопку для представления запроса.

  8. Закройте запрос, сохранив его с именем Нет Иванова.

Задание 4. Создание вычисляемых полей.

  1. Перейдите на вкладку Запросы и нажмите на кнопку Создать.

  2. В появившемся окне выберите Конструктор, нажмите Ок.

  3. Добавьте нужные таблицы Студенты и Список и закройте окно Добавление таблицы.

  4. Выберите поля Фамилия и Имя из таблицы Список и поля Математика, Информатика и Физика– из таблицы Студенты.

  5. Поставьте курсор на клетку правее Физика на линии Поле и нажмите на кнопку Построить . В появившемся окне Построитель выражений напечатайте выражение: ([Математика]+[Информатика]+[Физика])/3 и нажмите кнопку Ок. Выражение подставится в выбранное поле.

  6. Вместо фразы Выражение1 (расположенной слево от введенной формулы) введите новое название поля – Средняя и нажмите клавишу [Enter].

  7. Сохраните запрос с именем Средняя оценка.

  8. Нажмите на кнопку для представления запроса.

  9. Закройте запрос.

Задание 5. Самостоятельное задание.

  1. Создайте новую таблицу с названием Новая группа и текстовыми полями Фамилия, Имя, Отчество и числовым полем Учебная группа с полем подстановок из таблицы Группы.

  2. Задайте ключевое поле Код.

  3. Заполните значениями: Сидорова Анна Ивановна, Петрова Инна Сергеевна, Сергеева Ирина Петровна, Куликова Ольга Дмитриевна. Номер группы для всех 911.

  4. Закройте таблицу, предварительно сохранив ее.

Задание 6. Завершение работы с Access.