- •Создание и работа с базой данных в субд Microsoft Access
- •Теоретические сведения
- •Работа 1. Создание базы данных, состоящей их трех таблиц
- •Задание 1. Создайте новую базу данных и изготовьте структуру таблицы с информацией о студентах учебного заведения «Егорьевский технологический институт».
- •Задание 9. Создайте схему данных.
- •Задание 18. Исправьте схему данных.
- •Задание 21. Добавьте новое поле Портрет (рисунки или фотографии) в таблицу Список.
- •Задание 22. Научитесь использовать фильтр.
- •Задание 23. Завершите работу с программой Access.
- •Работа 2. Применение форм
- •Задание 5. Добавьте в таблицу Список логическое поле «Посещает курсы английского языка», значения которого «Да» или «Нет». Добавьте это поле в форму.
- •Задание 7. Завершите работу с программой Access.
- •Работа 3. Создание и использование запросов
- •Задание 1. Создайте запрос на выборку с именем Номера телефонов.
- •Задание 3. Составьте запрос на выборку всех записей, кроме тех, в которых указана фамилия Соколова с использованием Построителя выражений.
- •Задание 4. Создайте вычисляемое поле.
- •Задание 5.Создайте запрос, с помощью которого можно получить информацию о студентах той или иной группы (номер группы задается в ходе выполнения запроса).
- •Задание 6. Создайте запрос, определяющий для каждой группы среднюю оценку по Информатике.
- •Самостоятельное задание (выполнять обязательно):
- •Задание 7. Постройте запрос на обновление.
- •Задание 8. Постройте запрос на добавление.
- •Задание 9. Постройте запрос на удаление.
- •Задание 10. Выполните запрос на создание таблицы.
- •Задание 11. Создайте перекрестный запрос.
- •Задание 12. Завершите работу с программой.
- •Работа 4. Создание отчетов
- •Задание 1. Создайте с помощью отчет Списки учеников.
- •Задание 2. .Создайте отчет на основании запроса Номера телефонов.
- •Задание 3. Внесите изменения в готовый отчет Номера телефонов.
- •Задание 4. Создайте отчет Справка с помощью Конструктора.
- •140300 М.О. Г. Егорьевск, ул. Профсоюзная, д. 34 тел. (8 496 40) 30626
- •Задание 5. Создайте с помощью Конструктора отчет Списки студентов.
- •Задание 6. Пронумеруйте записи в области данных отчета Списки студентов.
- •Задание 7. Подсчитайте количество записей в отчете Списки студентов.
- •Задание 8. Создайте отчет с помощью Мастера отчетов.
- •Задание 9. Создайте почтовые наклейки.
- •Работа 5. Создание запросов с помощью языка sql
- •Insert Into – запрос на добавление в таблицу одной или нескольких записей;
- •Список рекомендованной литературы
Работа 3. Создание и использование запросов
3.1. Цель работы: научиться создавать запросы, не изменяющие содержимое базовых таблиц и запросы, позволяющие редактировать содержимое таблиц базы данных.
3.2. Оборудование и материалы: компьютеры, приложение Microsoft Office Access 2007.
3.3. Порядок выполнения:
Задание 1. Создайте запрос на выборку с именем Номера телефонов.
Откройте базу данных, созданную на прошлом занятии.
Выберите вкладку Создание.
В группе Другие выберите команду Конструктор запросов.
Добавьте нужные таблицы (Список и Личные данные), выбирая их и щелкая по кнопке Добавить. Так как таблицы связаны, то между ними появится линия, обозначенная цифрами 1 («один-к-одному»).
Закончите выбор, щелкнув по кнопке Закрыть. Появляется возможность выбора полей из разных таблиц.
Выберите поля Фамилия, Имя и Отчество из таблицы Список и Номер Телефона - из таблицы Личные данные. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант – перетащить мышкой название поля в ячейки запроса.
Задайте сортировку записей по полю Фамилия в алфавитном порядке.
Сохраните запрос, щелкнув по кнопке Сохранить. Введите имя запроса Номера телефонов и щелкните по кнопке ОК.
Просмотрите результаты запроса. Для этого можно щелкнуть по кнопке Выполнить, расположенной в группе Результаты или щелкнуть по кнопке Режим.
Это самый простой вид запроса на выборку. В результате вы получите новую таблицу с другим набором полей.
Перейдите в режим Конструктор.
Задайте в строке Условие отбора Бланка запроса по образцу условие – Like “B*”. Оно означает, что нас интересует телефонная книга для всех студентов, фамилии которых начинаются на букву “B”.
Просмотрите результаты запроса.
Измените имя запроса. Для этого щелкните по значку Кнопка Microsoft Office и из появившегося меню выберите команду Сохранить как►Сохранить объект как.
В появившемся диалоговом окне наберите новое имя запроса: Выборка по В. Теперь во вкладке запросов в Области переходов будет показано два запроса.
Самостоятельное задание (выполнять обязательно):
Составьте запрос на адреса девушек, имя которых «Ольга». Сохраните запрос с именем Ольга.
Составьте запрос на адреса только юношей с именами, начинающимися на букву «И». Сохраните запрос под именем Выборка по И.
Вывести информацию о фамилиях, именах и росте студентов в виде: сначала обо всех девушках, а потом обо всех юношах. Сохраните запрос под именем Информация о росте студентов.
Задание 2. Создайте запрос с использованием логических операций в условии отбора.
Предположим, что вам нужно составить ведомость для выплаты стипендии всем студентам, которые закончили сессию без троек. Для этого нужно выбрать записи, в которых оценки по предметам 4 или 5.
Выберите вкладку Создание.
В группе Другие выберите команду Конструктор запросов.
Добавьте нужные таблицы (Список и Личные данные), выбирая их и щелкая по кнопке Добавить.
Замечание. Так как таблицы связаны, между ними на экране появляется линия «один-к-одному». Если ее нет, таблицы нужно связать.
Закончите выбор, щелкнув по кнопке Закрыть. Появляется возможность выбора полей из разных таблиц.
Выберите поля Фамилия и Имя из таблицы Список и поля Математика, Информатика, Физика и Химия - из таблицы Личные данные. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант – перетащить мышкой название поля в ячейки запроса.
В строке Условие отбора на пересечении с полями Математика, Информатика, Физика и Химия введите 4 Or 5.
Сохраните запрос с именем Успеваемость1, щелкнув по кнопке Сохранить на Панели быстрого доступа.
Просмотрите результаты запроса.
