8. Организационный момент 8 мин (6%)
- Проверка присутствующих учащихся.
- Проверка готовности к занятию учащихся. Цели и задачи занятия.
9. Контроль знаний по предыдущим темам 20 мин (15%)
1. Что такое таблица?
2. Что такое конструктор?
3. Какие методы защиты БД знаете?
4. Что такое уникальный ключ таблицы?
5. Какие виды конструтора существуют?
10. Изложение нового материала 40 мин (30%)
Запросы применяют для автоматизации операций по работе с данными, в частности для отбора нужных данных. Запрос — это инструмент для анализа, выбора и изменения данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы используются также в качестве источника данных для форм и отчетов.
С помощью Access могут быть созданы несколько видов запросов. Запрос на выборку выбирает данные из разных таблиц и других готовых запросов. Запрос изменение изменяет или перемещает данные; к этому типу относятся Запрос на добавление, Запрос на удаление и Запрос на обновление. Запрос на создание таблицы сохраняет результаты выборки в отдельной таблице. Перекрестные запросы предназначены для группирования данных и представления их в компактном виде. Запрос можно создать самостоятельно или воспользоваться Мастером запросов.
Создают запросы с помощью специального бланка запроса по образцу. С помощью запросов на выборку производят отбор данных, их обработку, выполнение итоговых вычислений и т. д. По результатам работы запроса создается временная результирующая таблица. На ее основе можно создавать новые таблицы. Ценным свойством запросов является их способность выполнять итоговые вычисления. Запрос может не только выдать результирующую таблицу, но и найти, например, среднее (наибольшее, наименьшее, суммарное и т. п.) значение по какому-то полю.
Для создания запроса, производящего вычисления, служит бланк запроса по образцу. Но в одном из столбцов вместо имени поля записывают формулу. В формулу входят заключенные в квадратные скобки названия полей, участвующих в расчете, а также знаки математических операций.
Для записи длинной формулы открывают вспомогательное диалоговое окно Область ввода с помощью клавиш Shift+F12.
Итоговые запросы создаются на основе бланка запроса по образцу, только теперь в нем появляется дополнительная строка – Группировка. Для ее введения следует щелкнуть на кнопке Групповые операции на панели инструментов. Установить функцию Группировка следует в тех полях, по которым она производится. Если необходимо произвести итоговое вычисление, надо в строке Группировка раскрыть список и выбрать итоговую функцию (только лишь одну). Щелчок на кнопке Вид запускает запрос и выдает результирующую таблицу с необходимыми итоговыми данными. Для того, чтобы произвести несколько вычислений (найти сумму, среднее, максимальное значение и т. д.) одно и тоже поле нужно включить в бланк запроса несколько раз.
Форма представляет собой специальный формат экрана, используемый для разных целей, чаше всего для ввода данных в таблицу и просмотра одной записи. Формы позволяют вводить данные, корректировать их, добавлять и удалять записи. Можно создавать формы для работы одновременно с несколькими взаимосвязанными таблицами. Форма, использующая данные из нескольких таблиц, должна быть основана на запросе, включающем данные из этих таблиц. С применением форм можно представлять записи в удобном для пользователя виде - в виде привычных документов: бланков, экзаменационных ведомостей и т. д. Формы ввода-вывода позволяют вводить данные в базу, просматривать их, изменять значения полей, добавлять и удалять записи.
Все элементы, добавляемые в форму (поля, надписи, списки, переключатели, кнопки, линии), являются элементами управления. Способ создания элемента управления зависит от того, какой элемент создается: присоединенный, свободный или вычисляемый.
Форму можно представить как некий электронный бланк, в котором имеются поля для ввода данных. Наборщик вводит данные в эти поля и данные автоматически заносятся в таблицы базы. Элементы управления форм настраиваются таким образом, чтобы при вводе данных выполнялась их первичная проверка. Как и другие объекты Access, формы можно создавать вручную или автоматически.
q Автоформы. Для их создания надо открыть вкладку ФОРМЫ в диалоговом окне База данных и щелкнуть на кнопке Создать – откроется диалоговое окно – Новая форма. В нем выбирают в качестве источника данных для формы какую-либо таблицу или запрос, после чего создают автоформу двойным щелчком в списке выбора вида автоформы (табличная, ленточная, в столбец).
q С помощью Мастера форма создается в четыре этапа:
§ выбор полей, данные для которых можно будет вводить в форме;
§ выбор внешнего вида формы (1из 4);
§ выбор фонового рисунка (1 из 10);
§ задание имени формы.
Структуру формы составляют ее разделы, а разделы содержат элементы управления. При просмотре формы в Конструкторе, мы видим структуру формы. Рядом с ней открывается панель элементов, содержащая заготовки и инструменты для создания элементов управления формы. В структуре четко видны три раздела: раздел заготовок формы, область данных и раздел примечания формы. Все, что содержится в области данных, является элементами управления. В данном случае присутствуют элементы двух типов: связанное поле и присоединенная надпись. Фоновый рисунок, лежащий под элементами управления показывает размер рабочего поля формы. Размеры разделов и размеры рабочего поля формы можно изменять с помощью мыши.
Редактирование форм состоит в создании новых или изменении имеющихся элементов управления, а также в изменении их взаимного расположения. Для форматирования элемента управления его надо сначала выделить (для этого служит инструмент Выбор объектов), тогда вокруг него образуется рамка с 8 маркерами. Рамку можно растягивать или сжимать методом перетаскивания границ. Можно также изменять параметры шрифта, выравнивание и т. д. Если щелкнуть на выделенном элементе правой кнопкой мыши, появится его контекстное меню, в котором имеются дополнительные возможности изменения оформления. Элемент управления Надпись называют свободным полем, т. к. он не связан ни с одним из полей таблицы. Текст в нем остается неизменным. Элементы управления, в которых отображается содержимое полей таблицы называют связанными полями (для их создания служит элемент Поле). При создании такого поля, вместе с ним образуется еще один элемент – присоединенная надпись. Она перемещается вместе с полем и образует с ним одно целое. Созданные элементы управления формы выравнивают с помощью команды Формат⇒Выровнять⇒ метод выравнивания.
Поле объекта OLE. Служит для размещения внешнего объекта (иллюстрация, видеозапись, голосовое сообщение, фото и т. д.).
Формы служат для упрощения операций ввода данных в таблицы, а также используются для просмотра результатов запросов на экране.
Для создания печатных документов, которые содержат информацию из базовых или результирующих таблиц, служат специальные объекты – отчеты.
Отчеты – это формы «наоборот». Они позволяют получить результаты работы запросов в наглядной форме, но только не на экране, а в виде распечатки на принтере. Т. о., отчеты предназначены не для ввода данных, а только для вывода. Создание отчетов может выполняться автоматически (автоотчеты), полуавтоматически (с помощью Мастера) или вручную (в режиме Конструктора).
Страницы – это специальные объекты баз данных, реализованные в версиях Access 2000 и Access 2002. В более ранних версиях Access такие страницы доступа к данным отсутствуют. Эти страницы являются диалоговыми Web-страницами, т. е. осуществляют интерфейс между клиентом, сервером и базой данных, размещённой на сервере.
Макросы предназначены для автоматизации повторяющихся операций при работе с СУБД. Макрос является программой, которая содержит описание последовательности конкретных действий пользователя. Каждому действию соответствует определённая макрокоманда. Формируются макросы в диалоговом режиме путём выбора нужных макрокоманд.
Модули создаются пользователем путём применения интегрированной среды объектно-ориентированного программирования Visual Basic for Applications (VBA). Основной идеей объектно-ориентированного программирования является объединение данных и оперирующих ими функций в один объект. Данные в VBA рассматриваются как совокупность объектов (таблиц, форм, отчётов и т. д.), имеющих свойства и методы, реализующие заранее определённые действия над объектами.
11. Самостаятельная работа учащихся 47 мин (35%)
Задание 1. Создать на основе следующих таблиц запросы, формы.
Ключ | Поля | Типы полей | Размер полей |
Номер | Числовой | 5 | |
Фамилия | Текстовый | 15 | |
Имя | Текстовый | 10 | |
Отчество | Текстовый | 15 | |
Пол | Текстовый | 1 | |
День рождения | Дата/время | Краткий формат | |
Группа | Текстовый | 3 |
Таблица: Студент | |||||
Номір | Фамилия | Аты | Пол | День рождения | Группа |
961801 | Алтаев | Орынбасар | Муж | 09.08.79 | 13-16 |
961807 | Абдрахманова | Айзада | Жен | 18.11.78 | 13-16 |
961808 | Ахметова | Айгуль | Жен | 15.05.79 | 13-76 |
961806 | Бекет | Сапаркул | Жен | 24.01.79 | 13-16 |
961810 | Ким | Игорь | Муж | 19.08.78 | 13-76 |
961811 | Бекепов | Алиби | Муж | 03.02.79 | 13-16 |
961812 | Никоненко | Анастасия | Жен | 17.09.79 | 13-76 |
961814 | Утепов | Аскер | Муж | 14.03.78 | 13-76 |
2-таблица
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |


