Цели работы:
· закрепить навыки по редактированию таблиц базы данных;
· научиться создавать запросы на выборку различными способами.
Порядок работы.
Задание 1.
1. Откройте базу данных “Учебная база” из своей личной папки, которая должна находиться в папке Для уроков на Рабочем столе.
2. В базе данных должны быть две связанные таблицы: Группы и Список.
Задание 2. Коррекция данных в таблице “Группы”.
1. Откройте таблицу Группы, выделив ее и щелкнув по кнопке Открыть.
2. Добавьте недостающие записи. Исправьте существующие. В предыдущей работе с “Учебной базой” Вы удаляли первую запись. Необходимо ее восстановить. Вы исправляли номера учебных групп на 201, 202, 203, 204, 205. Верните первоначальные значения группам. Добавьте еще одну запись в таблицу Группы: Учебная группа – 106, Преподаватель – Ф.И.О. вашего классного руководителя, например, как на рисунке (Рисунок 17):

3. Закройте таблицу Группы, предварительно сохранив ее.
Задание 3. Коррекция данных в таблице “Список”.
1. Откройте таблицу Список, выделив ее и щелкнув по кнопке Открыть.
2. Восстановите недостающие две записи. Добавьте еще три новые записи, содержащие информацию о ваших одноклассниках и о Вас, например (Рисунок 18):

3. Перейдите в режим Конструктор. Добавьте еще два поля – Номер телефона и Адрес, тип оставьте Текстовый. Сохраните изменения, щелкнув по кнопке
Сохранить.
4. Перейдите в режим Таблицы и заполните соответствующими данными поля Номер телефона и Адрес.
5. Закройте таблицу Список, предварительно сохранив ее.
Задание 4. Создание запроса на выборку.
1. Выполните команду Создание – Конструктор запросов.
2. В появившемся диалоговом окне Добавление таблицы выберите из списка имя таблицы Список, щелкните по кнопке Добавить.
3. Закончите выбор, щелкнув по кнопке Закрыть. Появится возможность выбора полей из таблицы “ Список ”. Для этого достаточно дважды щелкнуть по именам полей или перетащить мышью названия полей в клетку запроса.
4. Создайте телефонную книгу для всех учащихся, имена которых начинаются на букву А. Для этого в поле Условие отбора напишите условие Like “А*” (Рисунок 19):

5. Сохраните запрос, щелкнув по кнопке Сохранить. Введите имя запроса Номера телефонов и щелкните по кнопке ОК.
6. Щелкните по кнопке Выполнить для представления запроса. Закройте запрос.
7. Убедитесь в правильности полученного запроса, щелкнув по имени запроса Номера телефонов слева в окне Все объекты Access. Закройте таблицу.
8. Создайте запрос на выборку учащихся 9-х классов, которых обучает преподаватель Смирнова З.В.
9. Для этого выполите команду Создание – Конструктор запросов.
10. В появившемся диалоговом окне Добавление таблицы выберите из списка имена таблиц Список и Группы, щелкая по кнопке Добавить (Рисунок 20).

11. Закончите выбор, щелкнув по кнопке Закрыть. Появится возможность выбора полей из таблиц Список и Группы. Для этого достаточно дважды щелкнуть по именам полей или перетащить мышью названия полей в клетку запроса.
12. В поле Условие отбора напишите условия для поля Преподаватель из таблицы Группы и поля Класс таблицы Список так, как показано на рисунке (Рисунок 20):
13. Сохраните запрос, щелкнув по кнопке Сохранить. Введите имя запроса Смирнова и щелкните по кнопке ОК.
14. Щелкните по кнопке для представления запроса. Закройте запрос.
Задание 4. Создание запроса с использованием логических операций в условии отбора.
1. Создайте запрос на выборку тех преподавателей, которые обучают учащихся школ в 102 или 103 группе из школы №2 и №3.
2. Для этого выполите команду Создание – Конструктор запросов.
3. В появившемся диалоговом окне Добавление таблицы выберите из списка имена таблиц Список и Группы, щелкая по кнопке Добавить.
4. Закончите выбор, щелкнув по кнопке Закрыть. Появится возможность выбора полей из таблиц Список и Группы. Для этого достаточно дважды щелкнуть по именам полей или перетащить мышью названия полей в клетку запроса.
В поле Условие отбора напишите условия для полей Школа и Учебная группа таблицы Список так, как показано на рисунке (Рисунок 21):

5. Сохраните запрос, щелкнув по кнопке Сохранить. Введите имя запроса Преподаватель и щелкните по кнопке ОК.
6. Щелкните по кнопке для представления запроса. Закройте запрос.
Самостоятельное задание.
1. Составьте запрос на выборку фамилий только тех учеников, которые родились в 1999 и 2000 годах.
2. Составьте запрос на выборку учащихся школы №5, которые учатся в 9 и 11 классах.
3. Составьте запрос на выборку всех фамилий от Куликова до конца алфавита.
Задание 5. Создание запроса на выборку с использованием построителя.
1. Выделите запрос Номера телефонов и откройте его в режиме Конструктор с помощью контекстного меню (правой кнопкой мыши).
2. Смените поле Номер телефона на поле Адрес.
3. Сохраните запрос под именем Адрес, выполнив команду Файл – Сохранить объект как.
4. Установите курсор в строку Условие отбора под столбцом Фамилия.
5. Щелкните по кнопке Построитель. Появится окно, в котором можно строить сложные запросы (Рисунок 22).

6. В столбце Элементы выражений щелкните по кнопке Операторы, затем в столбце Категории выражений выберите Логические, в столбце Значения выражений щелкните по кнопке Not. Это слово появится в верхнем окне. Фамилию Архипов в кавычках введите вручную.
7. Щелкните по кнопке ОК. В строке Условие отбора появится данное выражение.
8. Щелкните по кнопке для представления запроса.
9. Закройте запрос, сохранив его под именем Не_Архипов.
Предъявите преподавателю на экране запросы: Номера телефонов, Смирнова, Преподаватель, Год рождения, Школа 5, Куликов, Адрес, Не_Архипов.
Задание 6. Завершение работы с программой Access.
1. Выполните команду Файл – Выход.
2. Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте утвердительно.






