Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_Лр_1_8А5.doc
Скачиваний:
4
Добавлен:
18.11.2019
Размер:
2 Мб
Скачать
☆

4. Завершение работы в бд

Закрыть все открытые окна и через меню Файл Выход или щелчком по кнопке Х завершить работу в БД.

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

Подготовить отчет о работе, включающий: Цель работы; Задание к работе, формы для ввода данных и кнопочные формы.

Лабораторная работа № 6. Формирование запросов

  1. Цель работы

Освоение практических приемов формирования запросов БД с заданными характеристиками и получение новых навыков работы с СУБД.

2. Задание к работе

2.1. Запустить программу ms Access.

2.2. Открыть трехтабличную БД с таблицами: Список, Личные данные, Группы.

2.3. Создать запрос на выборку под именем «Номера телефонов».

2.4. Создать запрос с условием выбора.

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

2.6. Завершить работу с БД.

3. Рекомендации по выполнению работы

  1. Запуск программы: Пуск  MS Access 2003. На экране окно СУБД Microsoft Access (рис. 1).

  2. Открытие трехтабличной БД Файл  Открыть  db1  Открыть. На экране db1, в рабочем поле которого окно с таблицами: Группы, Личные данные, Список (рис. 2).

  3. Создание запроса Номера телефонов.

  • Выбрать в окне БД объект Запросы и щелкнуть на пиктограмме Создать.

Рис. 1. Окно СУБД MS Access

Рис. 2. Окно трехтабличной БД

  • В открывшемся диалоговом окне Новый запрос выбрать Конструктор – ОК.

  • Выбрать нужные таблицы Личные данные и Список в окне Добавление таблицы последовательно щелкая на кнопке Добавить, а затем на кнопке Закрыть.

Две выбранные таблицы связаны связью «один - к - одному» (рис. 3).

Рис. 3. Таблица для выбора полей запроса

  • Выбрать поля Фамилия, Имя и Отчество из таблицы Список, а из таблицы Личные данные – номер телефона, для их перемещения в таблицу Запроса. Достаточно на каждом поле сделать двойной щелчок мышью или перетащить их мышью (рис. 4);

Рис. 4. Запрос по выбору

  • Щелкнув на пиктограмме Запуск на панели инструментов получим таблицу с другим набором полей в виде телефонной книги (рис. 5).

Рис. 5. Телефонная книга

  1. Создание запроса с условием выбора Фамилий студентов.

  • Перейти в режим Конструктор щелкнув на пиктограмме . На экране появится окно Запрос 1;

  • Построить телефонную книгу для студентов, фамилии которых начинаются на букву «В». Включить в поле Фамилия условие Like «В» и щелкнуть на пиктограмме Запрос (рис. 6).

Рис. 6. Телефонная книга по запросу с условием

  1. Создание запроса с условием выбора студентов с успеваемостью 4 или 5.

  • Выбрать Запросы и щелкнуть на пиктограмме Создать;

  • В открывшемся окне выбрать конструктор – ОК;

  • Добавить нужные таблицы: Личные данные, Список;

  • Выбрать поля Фамилия, Имя, Отчество из таблицы Список и поля Word, Excel, Access – из таблицы Личные данные двойным щелчком по указанным именам полей;

  • Установить условие выбора 4 or 5 щелкнуть на пиктограмме Запуск . На экране появится список успевающих студентов (рис. 7).

Рис. 7. Список успевающих студентов

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

  • Выбрать Запросы и выделить запрос Номера телефонов.

  • Активизировать Конструктор.

  • Удалить поле Адрес двойным щелчком в таблице Личные данные.

  • Сохранить запрос с именем Запрос_адрес по команде Файл – Сохранить как…

  • Поставить курсор в ячейку Условие отбора в столбце Фамилия. Ячейка пустая, если нет, то ее очистить.

  • Щелкнуть на пиктограмме Построить и записать условие Not «Баранова» – ОК. В поле Условие отбора появится данное выражение (рис. 8.).

Рис. 8. Запрос на выборку без Барановой

  • Щелкнуть на пиктограмме Запуск. На экране список студентов, но без Барановой (рис. 9).

Рис. 9. Телефонная книга без Барановой