Проверьте каскадное обновление связанных полей.
41. Откройте таблицу Группы.
42. Исправьте учебные группы на 201, 202, 203, 204, 205.
43. Сохраните таблицу.
44. Закройте таблицу Группы.
45. Откройте таблицу Список.
46. Убедитесь, что значения групп изменились.
47. Закройте таблицу Список.
Проверьте каскадное удаление связанных полей.
48. Откройте таблицу Группы.
49. Удалите первую запись (всю строку выделите и нажмите на клавишу Delete).
50. Согласитесь с проверочным вопросом.
51. Закройте таблицу Группы.
52. Откройте таблицу Список.
53. Убедитесь, что исчезли записи с номером группы 201.
54. Закройте таблицу Список.
55. Покажите результат преподавателю.
56. Закройте Базу данных.
Лабораторная работа №18
Тема: «Создание запросов».
Цель занятия: получить практические навыки по работе с различными видами запросов»
Отрабатываемые вопросы:
1. Запрос с группировкой.
2. Запрос с параметрами.
3. Запрос на добавление.
4. Запрос с вычисляемыми полями,
Организационно-методические указания
1. Вызовите программу Access. Дня этого дважды щелкните по пиктограмме Microsoft Access. Откроется окно системы управления базами данных, в котором появится меню.
2. Включите мышкой переключатель Открыть базу данных, выделите из списка баз данных, расположенного ниже переключателя, имя вашей базы и щелкните по кнопке ОК.
3. Если вывключили в параметры запуска Заставку, то она появится перед вами. Закройте ее. На экране возникнет диалоговое окно с основными элементами базы данных. В базе данных должны быть три таблицы: Список, Личные данные, Группы. В случае их отсутствия импортируйте данные таблицы из чужой базы данных (например, из эталонной базы данных учителя).
4. Выберите закладку Запросы, если находитесь в другом диалоговом окне.
5. Щелкните мышкой по кнопке Создать.
6. В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК.
7. Добавьте нужные таблицы (Личные данные и Список), выбирая их и щелкая по кнопке Добавить. Так как таблицы связаны, то между ними появится линия, обозначенная цифрами 1 («один-к-одному»).
8. Закончите выбор, щелкнув по кнопке Закрыть. Появляется возможность выбора полей из разных таблиц.
9. Выберите поля Фамилия, Имя и Отчество из таблицы Список и Номер Телефона - из таблицы Личные данные. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант - перетащить мышкой название поля в клетки запроса.
10. Сохраните запрос, щелкнув по кнопке Сохранить. Введите имя запроса Номера телефонов и щелкните по кнопке ОК.
11. Щелкните по кнопке для представления запроса. Это самый простой вид запроса на выборку. В результате вы получаете новую таблицу с другим набором полей.
12. Перейдите в режим Конструктор.
Замечание. Условие отбора можно включать аналогично включению фильтра. Например, телефонная книга для всех учащихся, фамилии которых начинаются на букву «В», может быть получена с помощью включения условия Like «В*».
13. Получите этот запрос (он представлен на рис. 2).
Рис. 2.
14. Щелкните по кнопке для представления запроса.
15. Измените имя запроса, выбрав в меню пункт Файл - Сохранить как/Экспорт.
16. В появившемся диалоговом окне наберите новое имя запроса: Выборка по В. Теперь в меню базы данных в окне Запросы будет показано два запроса.
17. Составьте запрос на адреса только девочек, имя которых «Анна». Сохраните запрос с именем Анна. 2. Составьте запрос на телефоны учащихся, отчество которых начинается на букву «А». Сохраните запрос с именем Выборка по А.
18. Выберите закладку Запрос, если находитесь в другом диалоговом окне.
19. Щелкните мышкой по кнопке Создать.
20. В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК.
21. Добавьте нужные таблицы (Личные данные и Список), выбирая их и щелкая по кнопке Добавить.
Замечание. Так как таблицы связаны, между ними на экране появляется линия «один-к-одному». Если ее нет, таблицы нужно связать.
22. Закончите выбор, щелкнув по кнопке Закрыть. Появляется возможность выбора полей из разных таблиц.
23. Выберите поля Фамилия, Имя и Отчество из таблицы Список и поля Word, Excel, Access - из таблицы Личные данные. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант - перетащить мышкой название поля в клетки запроса.
24. В строке Условие отбора под полями Word, Excel и Access пoставьте 4 Or 5.
25. Щелкните по кнопке для представления запроса.
26. Сохраните запрос с именем Успеваемость1, щелкнув по кнопке Сохранить. Теперь в меню базы данных в окне Запросы будет показано три запроса.
27. Составьте запрос на учеников группы 101, у которых оценка по курсу «Освоение базы Access» 4 или 5; сохраните запрос с именем Успеваемость2.
28. Составьте запрос на учеников групп 102 и 103, которые имеют оценку по курсу «Освоение программы Word» и «Освоение программы Excel» 4 или 5; сохраните запрос с именем Успеваемость3.
29. Выберите закладку Запросы, если находитесь в другом окне.
30. Выделите запрос Номера телефонов.
31. Щелкните по кнопке Конструктор.
32. Удалите поле НомерТелефона.
33. Добавьте поле Адрес.
34. Сохраните запрос с именем Адрес, выполнив команду Сохранить как/экспорт.
35. Поставьте курсор в ячейку Условие отбора в столбце Фамилия.
36. Удалите надпись в этой ячейке.
37. Щелкните по кнопке Построить. Появится окно, в котором можно строить сложные запросы.
38. Щелкните по кнопке Not, это слово появится в верхнем поле. Фамилию Баранова в кавычках наберите вручную.
39. Щелкните по кнопке ОК. В поле Условие отбора появится данное выражение.
40. Щелкните по кнопке для представления запроса.
41. Закройте запрос, сохранив его с именем «Не_Баранова», выполнив команду Файл - Сохранить как/экспорт.
42. Выберите закладку Запросы, если находитесь в другом окне.
43. Щелкните по кнопке Создать.
44. В появившемся диалоговом окне выберите Конструктор, щелкнув по кнопке ОК.
45. Добавьте нужные таблицы (СписокиЛичные данные), выбирая их и щелкая по кнопке Добавить.
46. Завершите выбор, щелкнув по кнопке Закрыть.
47. Выберите поля Фамилия и Имя из таблицы Список и поля Word и Excel - из таблицы Личные данные.
48. Поставьте курсор на клетку правее Excel (на линии Поле).
49. Щелкните по кнопке Построить.
50. В появившемся окне напечатайте вручную выражение «Среднее:([Word]+[Excel])/2» и щелкните по кнопке ОК.
51. Это выражение подставится в новое поле. Нажмите клавишу Enter.
52. Сохраните запрос с именем Среднее.
53. Щелкните по кнопке для представления запроса. Новое поле будет иметь имя Среднее.
54. Закройте запрос.
55. Покажите результат преподавателю.