Учебная работа. Учебное пособие: Информационные технологии в юриспруденции
Разработка и создание реляционных баз данных. 2
Обработка данных в реляционных базах данных. 9
Сервис баз данных и применение сервисных средств. 14
Применение языков запросов для сотворения приложений. 22
Организация баз данных в корпоративных сетях. 32
Автоматизация и упорядочивание работы с базой данных. 45
Объединение компонент базы данных в единое приложение. 55
Зачетное занятие по теме «Базы данных». 62
I. Разработка и создание реляционных баз данных
Длительность:
160 мин.
Дисциплина:
Базы данных
Цель:
Ознакомление с способами и средствами сотворения баз данных на ЭВМ .
Итог обучения:
Опосля удачного окончания занятия юзер должен:
· Уметь применять главные приемы разработки и сотворения реляционных баз данных.
Применяемые программки:
Access
2000
.
План занятия:
1
.
Работа под управлением педагога 100 минут
Ознакомление с способностями программки
Access
2000
по созданию баз данных.
2
.
Самостоятельная работа 60 минут
Пуск программки:
Предполагается, что требуемые программки уже инсталлированы на диске.
(См. «Аннотацию по установке программки на ПК »)
1.
Ознакомление с способностями программки
Access
2000 по созданию баз данных.
Рекомендуемое время
100 минут
Организация данных является главным моментом при работе с большенными размерами инфы. В Microsoft
Access
подлежащая хранению информация именуется данными, а пространство ее хранения – базой данных.
В базах данных Access
информация вводится и обрабатывается при помощи форм, а хранится в виде таблиц.
1.1. Создание базы данных
Разглядим создание базы данных «Компания Петрус
» на базе последующей концептуальной схемы:
ЗДАНИЕ
НАЗНАЧЕНИЕ
РАБОТНИКИ
СПЕЦИАЛЬНОСТЬ
Код_здания
Код_работника
имя
Специальность
Адресок
Код_здания
Код_работника
Часовая_ставка
Тип_здания
Специальность
Премиальные
Уровень свойства
Число дней
Часов_в_неделю
Дата начала ремонта
Число недель ремонта
1.2.
Проектирование таблицы «Здание»
1. На десктопе сделайте папку под своим именованием.
2. Запустите программку Access
и сделайте новейшую базу данных.
3. Задайте имя файла базы данных Компания Петрус
и сохраните его в собственной папке.
4. В окне базы данных откройте вкладку Таблица
и нажмите клавишу Сделать
.
5. Изберите в перечне диалогового окна Новенькая
таблица
метод сотворения Конструктор
и нажмите клавишу ОК
.
Примечание:
в открывшемся окне конструктора таблиц в каждой строке спецификации определяются свойства 1-го поля записи. В колонке имя поля
определяется имя поля, в колонке Тип данных
определяется вид инфы, которая будет храниться в данном поле. В нижней части диалогового окна вводятся личные характеристики всякого поля.
6. В согласовании с Таблицей №1
заполните поочередно свойства всех полей.
Таблица №1. (ЗДАНИЕ)
имя поля
Тип данных
характеристики поля
Код строения
Числовой
Размер поля — целое
формат поля – главный
Число десятичных символов — 0
Непременное поле — Да
Индексированное поле – Да
(Совпадение не допускается)
адресок
Текстовый
Размер поля – 30
Индексированное поле – Да (Совпадения не допускаются)
Тип строения
Текстовый
Размер поля – 20
Индексированное поле – Да
(Допускаются совпадения)
Уровень свойства
Текстовый
Размер поля – 5
Индексированное поле – Да
(Допускаются совпадения)
Дата начала
Дата/время
Формат – лаконичный формат даты.
Число недель ремонта
Числовой
Размер поля – целое.
формат поля – главный.
Число десятичных символов – 0.
1.3.
установка первичного ключа и сохранение структуры таблицы.
1. Установите курсор на первую строчку таблицы и щелкните мышью на кнопочке с изображением ключа на панели инструментов.
Примечание:
программка создаст особенное поле с именованием Код
строения
, в которое для всякого блока данных будет заноситься неповторимая информация.
2. Изберите команду меню Файл
– Cохранить как
и сохраните сделанную таблицу в текущей базе данных под именованием Здание
.
3. Закройте окно конструктора таблицы.
4. Аналогичным методом сделайте таблицы: Предназначение
и Специальность.
Главные поля в таблицах выделены курсивом.
Таблица №2. (НАЗНАЧЕНИЕ)
имя поля
Тип данных
характеристики поля
Код работника
Числовой
Размер поля — целое
формат поля – главный
Число десятичных символов — 0
Непременное поле — Да
Индексированное поле – Да
(Допускается совпадение)
Код строения
Числовой
Размер поля — целое
формат поля – главный
Число десятичных символов — 0
Непременное поле — Да
Индексированное поле – Да
(Допускается совпадение)
Таблица №3. (Специальность)
имя поля
Тип данных
характеристики поля
Специальность
Текстовый
Размер поля – 25
Индексированное поле – Да
(Допускаются совпадения)
Часовая ставка
Валютный
формат поля – Валютный
Число десятичных символов – 0
Индексированное поле — Нет
Премиальные
Валютный
формат поля – Валютный
Число десятичных символов – 0
Индексированное поле — Нет
1.4.
Добавление таблицы.
1. Откройте базу данных, К_занятию_1,
расположенную в папке 1005ПТ_190_01
.
2. Скопируйте в буфер обмена таблицу Работник
и закройте базу данных.
3. Откройте базу данных Петрус
и вставьте таблицу из буфера обмена. имя таблице дайте Работник
.
1.5.
Связывание таблиц.
При построении реляционных баз данных программка дозволяет связывать отдельные таблицы, используя, как правило, ключевое поле одной таблицы и соответственное ему поле в иной таблице.
1. Изберите из меню команды Сервис
– Схема
данных
. На дисплее покажется диалоговые окна Схема
данных
и Добавление
таблицы
.
2. В перечне таблиц выделите таблицу все таблицы и нажмите клавишу Добавить.
Закройте окно Добавление таблицы.
3. Переместите при помощи мыши применяемое для связи поле Код
строения
из таблицы Здание
к соответственному полю таблицы Предназначение.
На дисплее покажется диалоговое окно Связи
.
4. Активизируйте функции Обеспечение целостности данных, Каскадное обновление связанных полей
и Каскадное удаление связанных записей.
В поле Тип отношений
проверьте установку дела один ко почти всем.
5. Нажмите клавишу Сделать
.
Связь отобразится графически.
6. Переместите поле Код
работника
из таблицы Работник
к соответственному полю таблицы Предназначение
. Повторите операции 4.4 и 4.5.
7. Переместите поле Специальность
из таблицы Специальность
к соответственному полю таблицы Работник
. Повторите операции 4.4 и 4.5.
8. Закройте окно Схема данных
с сохранением схемы данных.
1.6.
Ввод записей.
1. Откройте таблицу Здание
в режиме таблицы.
2. Установите курсор мыши в первую ячейку первой строчки и в согласовании с данными Таблицы
№4
заполните все записи.
Примечание
: в полях, для которых определены обычные значения, автоматом заносятся обозначенные юзером значения. Переход к последующему полю осуществляется кнопкой TAB
, перемещение меж записями осуществляется кнопками управления курсором.
3. Закройте таблицу. Все данные автоматом сохранятся в сделанной таблице.
Таблица № 4 (Здание)
имя поля
Данные
Данные
Данные
Данные
Данные
5375
6990
1001
9015
6090
адресок
Лесная 57
Сосновая 76
Донская
6
Лесная
7
Сосновая
56
Тип строения
32/7
65/9
76/9
32/7
76/09
Уровень свойства
2
6
4
3
2
Дата начала
06.09.01
09.11.01
08.07.02
12.09.02
12.12.00
Число месяцев
11
8
9
10
5
1.7.
Создание форм.
1. В окне базы данных перейдите на вкладку Формы
и нажмите клавишу Сделать
. На дисплее покажется окно Новенькая форма
.
2. В показавшемся окне изберите метод задания формы Автоформа
ленточная
. Изберите начальную таблицу Работник
. Нажмите клавишу ОК
. Покажется пустая форма.
3. Заполните в согласовании с данными Таблицы
№ 5
таблицу Работник
. Закройте с сохранением.
4. Сделайте аналогичным методом формы для наполнения таблиц Специальность и Предназначение
, выбрав, метод задания формы Автоформа
ленточная
для таблицы Специальность
и Автоформа
в столбец
для таблицы Предназначение
. Заполните таблицы при помощи форм в согласовании с данными таблиц № 6 и № 7.
Таблица № 5 (Работник)
имя поля
Данные
Данные
Данные
Данные
Данные
Код работника
123
124
125
126
127
имя
Иванов П.Н.
Соколов
Р.Г.
Ванина
Т.К.
Федин
З.Х.
Чкалов
М.И.
Специальность
Число проработанных дней
25
6
12
26
29
Таблица № 6 (Специальность)
имя поля
Данные
Данные
Данные
Данные
Данные
Специальность
Слесарь
Столяр
Маляр
Каменщик
Подсобный
Часовая ставка
80
100
95
124
50
Премиальные
1000
1500
2000
3000
500
Таблица №7 (Предназначение)
имя поля
Данные
Данные
Данные
Данные
Данные
Код работника
123
124
125
126
127
Код строения
5375
6990
5375
6990
9015
1.8.
Редактирование таблицы Работник.
1. Откройте таблицу Работник
в режиме таблицы и обратите внимание, что третье поле каждой записи не заполнено.
2. Откройте в окне базы данных таблицу Работник
в режиме конструктора.
3. Щелкните мышью в колонке Тип
данных
поля Специальность
и из перечня доступных типов полей изберите элемент Мастер
подстановок
.
4. В первом диалоговом окне мастера изберите опцию Столбец подстановки будет применять значения из таблицы либо запроса
и нажмите клавишу Дальше.
5. В последующем окне изберите таблицу Специальность
. Нажмите клавишу Дальше
.
6. Из перечня Доступные
поля
изберите поле Специальность
и перенесите в перечень Избранные
поля
. Нажмите клавишу Дальше
.
7. В последующем окне отформатируйте ширину столбца, если это требуется. Нажмите клавишу Дальше
.
8. Подтвердите заглавие таблицы. Нажмите клавишу Дальше
.
9. Нажмите клавишу Готово
. Подтвердите сохранение таблицы.
10. Перейдите в режим таблицы. Щелкните мышью в поле Специальность
таблицы Работник
. Раскроется перечень, состоящий из колонки: Специальность
.
11. Щелкните по первой строке перечня, и наименование специальности занесется в поле ввода. Аналогично заполните поля всех моделей, выбирая их из перечня в случайном порядке.
12. Закройте таблицу Работник
.
1.9.
Внедрение данных
Access
в
Excel
.
1. Выделите таблицу Работник.
2. Сделайте команду меню Сервис – Связи с
Office
– анализ в
MS
Excel
.
Access
конвертирует таблицу в рабочий лист Excel
.
3. Введите в ячейку E
1
текст Заработная плата
.
4. Преобразуйте в рабочий лист Excel
таблицу Специальность
.
5. Расположите рабочие листы
.
6. Активизируйте таблицу Работник
.
7. Выделите ячейку E
2
и подсчитайте заработную плату для сотрудника Иванова
по формуле:
. Нужные данные следует брать из 2-ух таблиц.
8. Подсчитайте заработную плату по данной нам — же формуле и для остальных служащих.
9. Сохраните конфигурации, введенные в таблицу Работник
в файле под новеньким именованием Заработная плата
_работника
в собственной папке.
10. Закройте таблицу Специальность
.
1.10.
Импорт данных
Excel
в Access
.
1. Выделите ячейку E
1
в таблице Заработная плата
_работника
. Скопируйте содержимое ячейки в буфер обмена.
2. Откройте файл Работник
.XLS
. Вставьте содержимое буфера обмена в ячейку E
1
.
3. В таблице Зарплата_работника
выделите спектр ячеек E
2:
E
8
и скопируйте в буфер обмена (ячейки содержат формулы расчета заработной платы).
4. Перейдите в таблицу Работник
. Выделите спектр E
2:
E
7
. Изберите команды Правка
– Особая
вставка
. В диалоговом окне установите переключатель значения
и нажмите клавишу ОК
. В таблице зафиксируются заместо формул рассчитанные по сиим формулам значения.
5. Закройте таблицу Работник.
XLS
с сохранением конфигураций. Закройте таблицу Зарплата_работника
. Закройте Excel
.
6. Изберите команды меню файл
– Наружные
данные
– Импорт
. Покажется диалоговое окно Импорт
.
7. В диалоговом окне Импорт
установите тип файла Microsoft
Excel
, выделите файл Зарплата_работника
и нажмите клавишу Импорт
.
8. Установите флаг 1-ая
строчка содержит заглавия столбцов
и нажмите клавишу Дальше
.
9. Изберите переключатель В новейшей таблице
. Нажмите клавишу Дальше
.
10. Установите переключатель Не
импортировать
для всех полей не считая Код работника
и Заработная плата
. Нажмите клавишу Дальше
.
11. Установите переключатель Найти последующий ключ
и изберите ключевое поле Код Работника
. Нажмите клавишу Дальше
.
12. Введите имя таблицы Заработная плата
. Нажмите клавишу Готово
. Access
импортирует таблицу и докладывает о успешном окончании процесса. Щелкните на кнопочке ОК
.
13. Просмотрите импортированную таблицу, сравните приобретенные результаты. При несовпадении результатов повторите п. п. 7 и 8.
2
. Самостоятельная работа.
Рекомендуемое время
60 минут
Задание:
Сделайте базу данных Конфеты
на базе приведенной ниже концептуальной схемы. Сделанные таблицы свяжите отношениями: Заказчики, Заказы — один ко почти всем; Заказы, Наборы — один ко почти всем. Заполните таблицы данными приведенными ниже. При разработке таблиц типы и характеристики полей обусловьте без помощи других, исходя из данных таблиц.
ЗАКАЗЧИКИ
ЗАКАЗЫ
НАБОРЫ
Код заказчика
Код заказа
Код набора
Фамилия
Подарочный вариант
Заглавие
город
Дата заказа
Вес
Код заказчика
Стоимость
Код набора
количество
Таблица Заказчики.
Таблица Заказы.
Таблица Наборы.
II. Обработка данных в реляционных базах данных
Длительность:
160 мин.
Дисциплина:
Базы данных.
Цель:
Ознакомление с способами и средствами обработки данных сотворения баз данных на ЭВМ .
Итог обучения:
Опосля удачного окончания занятия юзер должен:
· Уметь применять главные приемы разработки и сотворения запросов в реляционных базах данных.
· Уметь воспользоваться главными способами сотворения форм для обработки данных в базах данных.
Применяемые программки:
программка
Access
2000.
План занятия:
1
.
Работа под управлением педагога 100 минут
Ознакомление с способностями программки
Access
2000.
2
.
Самостоятельная работа 60 минут
Пуск программки:
Предполагается, что требуемые программки уже инсталлированы на диске.
(См. «Аннотацию по установке программки на ПК »)
Примечание: сделайте на десктопе папку под своим именованием.
1.
Ознакомление с способностями программки
Access
2000.
Рекомендуемое время
100 минут
1.1.
Анализ данных при помощи запросов.
Запросы представляют собой инструмент «доступа» к инфы, лежащей в базе данных Access. С помощью их можно не только лишь извлекать и рассматривать информацию, да и сформировывать новейшие поля, которых нет в начальных таблицах.
1.1.1
Создание обычного запроса.
: сделайте запрос на подборку данных о работниках, которые назначены на ремонт спостроек.
1. Откройте базу данных Компания
Петрус
2. В окне базы данных перейдите на вкладку Запросы
и нажмите клавишу Сделать
. На дисплее покажется окно Новейший
запрос
.
3. Щелкните два раза на строке Обычный
запрос
. Раскроется 1-ое окно Создание обычных запросов
.
4. Изберите из открывающегося перечня Таблицы
и запросы
таблицу Здание
. В перечне Доступные
поля
щелкните два раза на поле Код
строения
. Поле переместится в Избранные
поля
.
5. Изберите из перечня Таблицы
и запросы
таблицу Работник
и перенесите поля имя
и Специальность
. Щелкните на кнопочке Дальше
.
6. Во 2-м диалоговом окне выделите строчку создание подробного отчета. Щелкните на кнопочке Дальше
.
7. Введите заглавие запроса Задание_1
и выделите вариант Открыть запрос для просмотра данных
.
8. Щелкните на кнопочке Готово
. Мастер обычных запросов закроется, а запрос раскроется для просмотра в режиме таблицы.
9. Просмотрите полученную информацию. Следует увидеть, что поле Специальность
, в данном запросе не дает ни какой инфы, потому его можно временно скрыть.
10. Нажмите клавишу Вид
на панели конструктора. запрос отразится в режиме конструктора, который дозволяет редактировать запросы.
11. На бланке запроса в столбце Специальность
щелкните в ячейке Вывод на экран
, чтоб убрать флаг.
12. Щелкните в столбце имя
в ячейке Сортировка
, щелкните на стрелке и выделите в перечне По возрастанию
.
13. На панели инструментов конструктора нажмите клавишу Вид
, чтоб переключиться в режим таблицы.
14. Просмотрите итог запроса. Поле Специальность
больше не отражается в режиме просмотра запроса.
15. Закройте окно запроса с сохранением инфы.
1.1.2.
Внедрение критерий отбора в запросе.
сделайте запрос на подборку данных о работниках, назначенных на ремонт строения с кодом 6990
.
1. Сделайте копию запроса Задание_1
и переименуйте ее в Задание_2
.
2. Выделите запрос Задание_2
и нажмите клавишу Конструктор
для способности редактирования запроса.
3. На бланке запроса щелкните в столбце Код
строения
в ячейке Условие
отбора
.
4. Введите в эту ячейку 6990
, что является условием отбора. Нажмите кнопку Enter
.
5. На панели инструментов конструктора щелкните на кнопочке Вид
. Результаты запроса отобразятся в режиме таблицы.
6. Закройте окно запроса с сохранением конфигураций.
1.1.3.
Создание запросов в режиме конструктора.
: сделайте запрос на подборку данных о зданиях, ремонт которых начат опосля 01.01.2000
и закончен до 01.12.00
года.
1. В окне базы данных перейдите на вкладку Запросы
и нажмите клавишу Сделать
. На дисплее покажется окно Новейший
запрос
2. Щелкните два раза на строке Конструктор
. Раскроется окно бланка запроса и диалоговое окно Добавление
таблицы
.
3. В перечне таблиц выделите таблицу Здание
и нажмите клавишу Добавить
. Таблица отразится в бланке запроса. Закройте диалоговое окно.
4. В перечне полей запроса щелкните два раза на полях Код
строения
и Дата
начала
ремонта.
5. На бланке запроса щелкните в столбце Дата начала
в ячейке Условие
отбора
.
6. Введите в эту ячейку условие запроса: > 01.01.00
AND
<30.12.00
нажмите кнопку Enter
для ввода условия. Выражение преобразуется к виду #01.01.00#
AND
#30.12.00#.
7. На панели инструментов конструктора щелкните на кнопочке Вид
. Результаты запроса отобразятся в режиме таблицы.
8. Закройте окно запроса с сохранением конфигураций и сохраните сделанный запрос под именованием Задание_3
.
1.1.4.
Добавление в запрос вычисляемых полей.
добавьте в запрос Задание_3
информацию о окончании ремонта спостроек.
1. Сделайте копию запроса Задание_3
и переименуйте ее в Задание_4
.
2. Откройте запрос Задание_4
в режиме конструктора.
3. Щелкните правой клавишей мыши в первом пустом поле бланка запроса. В показавшемся контекстном меню изберите строчку Выстроить
. Покажется диалоговое окно Построитель
выражений
.
4. Для сотворения новейшего поля в верхней части окна нужно ввести последующее выражение: Дата окончания:=Дата начала + Число недель * 7
. Для этого введите текст: Дата окончания:
, щелкните по знаку =
, два раза щелкните на слове Таблицы
, потом на заглавии таблицы Здание
. В правом окне отразятся данные данной нам таблицы.
5. Выделите поле Дата
начала
и нажмите клавишу Вставить
, потом щелкните символ сложения +
, вставьте поле Число
недель
, введите умножение на 7.
Нажмите клавишу ОК
. В бланке запроса покажется новое поле.
6. Перейдите в режим таблицы и просмотрите результаты. Сохраните запрос под именованием Задание_4
.
сделайте новейший запрос на основании
и отобразите в запросе информацию о переносе окончания ремонта на два денька.
1. Сделайте копию запроса Задание_4
и переименуйте ее в Задание_5
.
2. Откройте запрос Задание_5
в режиме конструктора.
3. Щелкните в пустом поле справа от поля Дата
окончания
.
4. Введите выражение: [Дата окончания] + 2
и нажмите кнопку Enter
. Перейдите в режим таблицы и просмотрите приобретенные результаты.
1.1.5.
Изменение параметров вычисляемых полей.
1. Откройте запрос Задание_5
в режиме конструктора.
2. Установите курсор в поле с именованием Выражение 1
. Нажмите на панели инструментов конструктора клавишу характеристики
. Покажется окно параметров поля.
3. Щелкните в поле характеристики Описание
и введите Изменение окончания ремонта. Щелкните в поле характеристики формат поля
, щелкните на стрелке поля и выделите в перечне Длиннющий формат даты
. Щелкните в поле характеристики Подпись
и введите Новенькая дата
. Закройте окно параметров.
4. В бланке запроса выделите текст Выражение1
и введите Новенькая
дата
для наименования поля.
5. Закройте запрос с сохранением конфигураций. Просмотрите приобретенные результаты. Обратите внимание на новейший формат представления данных даты. Отформатируйте ширину столбца Новенькая
дата
.
6. Закройте запрос с сохранением конфигураций.
Создание параметрических запросов.
: сделайте параметрический запрос для получения инфы о часовой ставке работников задаваемой специальности, к примеру каменщика.
1. Сделайте запрос при помощи конструктора на подборку данных из таблицы Специальность
. Включите в него поля Специальность
и Часовая ставка
.
2. Заполните поля строчки Условие
отбора
не определенными аспектами отбора, а воззванием к юзеру для ввода аспекта. В строке условие отбора в столбце Специальность
введите фразу: [
текст — при вводе заключите в квадратные скобки.
3. Изберите команду меню запрос — Характеристики
. В поле Параметр
диалогового окна характеристики
запроса
введите текст —
лишь без скобок. Обусловьте тип данных в поле Тип
данных
в согласовании с таблицей Специальность
и нажмите клавишу ОК
. запрос будет оформлен.
4. Перейдите в режим таблицы. На дисплее возникает окно — Введите
.
5. Введите слово – Каменщик
и нажмите клавишу ОК
. На дисплее покажется итог запроса.
6. Просмотрите итог и закройте окно с сохранением запроса под именованием Задание_6
.
1.1.7.
Создание перекрестных запросов.
: сделайте перекрестный запрос для определения размера издержек на заработную плату работников разных специальностей
1. Сделайте запрос на подборку на базе 2-ух таблиц Работник
и Заработная плата
.
2. В меню запрос
активизируйте команду Перекрестный.
В бланке запроса отобразятся строчки Групповая
операция
и Перекрестная
таблица
.
3. Включите в бланк запроса поля имя
и Специальность
из таблицы Работник
и поле Заплатка
из таблицы Заработная плата
.
4. Для поля имя
щелкните на строке перекрестная таблица и изберите в перечне строчку Заглавия
строк
. В строке Групповая операция для этого поля сохраните обычную установку Группировка
.
Примечание
: поле имя будет являться заглавием строк.
5. Для поля Специальность
щелкните на строке Перекрестная таблица и изберите в перечне строчку Заглавия
столбцов
. В строке Групповая
операция для этого поля сохраните обычную установку Группировка
.
Примечание
: поле Специальность
будет являться заглавием столбцов.
6. Для поля Заработная плата
щелкните на строке Перекрестная
таблица
и укажите элемент Групповая
операция
для этого поля укажите функцию Sum
.
7. Для отображения результирующего набора записей перейдите в режим таблицы.
8. Просмотрите результаты и закройте окно с сохранением запроса под именованием Задание_7.
1.2.
Отображение данных в форме.
1.2.1.
Создание формы при помощи Мастера.
1. В окне базы данных откройте вкладку Форма
и нажмите клавишу Сделать
. Покажется окно Новенькая форма
. Выделите в перечне строчку Мастер
форм
.
2. Щелкните на стрелке поля Изберите в качестве источника данных таблицу либо запрос
, выделите таблицу Здание
. Щелкните на кнопочке ОК
. Покажется 1-ое окно мастера форм, содержащее доступные поля для сотворения формы.
3. Перенесите в окно Избранные
поля
, поля Код
строения
и Дата
начала
(ремонта).
4. Щелкните на кнопочке Дальше. Покажется 2-ое окно мастера форм. Изберите форму представления данных в один столбец.
5. Нажмите на кнопочке Дальше. В 3-ем окне изберите стиль формы — Промышленный.
6. Нажмите на кнопочке Дальше. В четвертом окне задайте имя формы Ремонт_зданий. Нажмите клавишу Готово.
7. Просмотрите данные, выставленные в сделанной форме. Сверните окно формы.
1.2.2.
Создание формы на базе запроса.
1. Сделайте обычный запрос Предназначения
на базе 2-ух таблиц Предназначение
и Работник
. запрос должен выдавать информацию о специальности работника, затребованного на ремонте определенного строения.
2. Сделайте форму Предназначение на базе запроса Предназначения при помощи мастера форм. Перенесите в форму все доступные поля (Код строения и Специальность) , форму представления данных изберите – Выровненный, стиль – Официальный. Просмотрите форму и закройте.
1.2.3.
Создание формы с подчиненной формой.
Подчиненной формой именуется форма, помещенная вовнутрь иной формы. Форму, содержащую снутри себя подчиненную форму, именуют главной.
1. Откройте главную форму Ремонт_зданий
в режиме конструктора.
2. Изберите в меню Окно команду Слева вправо. Расположите окно базы данных слева по горизонтали от формы без перекрытия.
3. Перетащите с вкладки Формы в окне базы данных форму Предназначение в нижнюю часть формы Ремонт_зданий. Форма Предназначение станет подчиненной для формы Ремонт_зданий.
4. Просмотрите результаты сделанной формы. Закройте форму с сохранением конфигураций. Сохраните форму под именованием Задание_8.
5. Продемонстрируйте результаты работы педагогу. В база данных Компания Петрус папке с именованием студента обязано быть восемь выполненных заданий.
2.
Самостоятельная работа.
Рекомендуемое время
80 минут
1. Скопируйте базу данных Конфеты
в свою папку под именованием Шоколадные
конфеты
.
2. Откройте базу данных Шоколадные
конфеты и сделайте последующие задания:
Задание 1:
Сделайте запрос, включающий наборы, вес и стоимость которых превосходят соответственно 375 г. и 150 рублей. Сохраните запрос под именованием Дорогие наборы.
Задание 2:
Сделайте запрос, который выдает перечень наборов стоимостью от 100 рублей до 150 рублей, число которых на складе превосходит 500 штук. Сохраните запрос пол именованием Наборы средней цены.
Задание 3:
Сделайте обычный запрос, перечисляющий заказчиков новогодних наборов, размещенных с 10 по 25 декабря. Сохраните запрос под именованием Новогодние
наборы
.
Задание 4
: Сделайте запрос , перечисляющий заказчиков подарочных наборов и даты их заказов.
Задание 5:
Включите в запрос Новогодние
наборы
суммарную стоимость заказа. запрос сохраните под старенькым именованием.
Задание 6:
Сделайте форму, которая дозволяет скооперировать просмотр заказчиков новогодних наборов с просмотром их цены и даты заказа. Сохраните форму под именованием Просмотр новогодних заказов
.
III. Сервис баз данных и применение сервисных средств
Длительность:
160 мин.
Дисциплина:
Базы данных
Цель:
Знакомство с обслуживанием баз данных и применением сервисных средств.
Итог обучения:
Опосля удачного окончания занятия юзер должен:
· Научиться применять описания объектов базы данных.
· Научиться воспользоваться средствами защиты базы данных.
· Научиться улучшить базу данных.
· Научиться рассматривать и документировать базу данных.
Применяемые программки:
Access
2000
План занятия:
1. Работа под управлением педагога 120 минут
Сервис баз данных и применение сервисных средств.
2. Самостоятельная работа 60 минут
Пуск программки:
Предполагается, что требуемые программки уже инсталлированы на диске.
(См. «Аннотацию по установке программки на ПК »)
Сделайте на десктопе папку под своим именованием. Последующие вычисления проводите лишь в собственной папке.
1. Сервис баз данных и применение сервисных средств.
Рекомендуемое время
120
минут
Опосля эксплуатации базы данных в течение определенного срока ее окно загромождается объектами. В неких из их нет надобности, иным следовало бы отдать наиболее информационные наименования. Как следует, нужно внедрение средств Access для ведения документирования по базе данных и обеспечение ее защиты и оптимизирования ее производительности.
1.1
Поддержание порядка в базе данных.
В Access 2000 существует огромное количество средств, при помощи которых можно поддерживать базу данных в неплохом рабочем состоянии. Можно:
· Удалять, переименовывать и копировать объекты базы данных,
· Пичкать объекты базы данных информативным описанием в окне базы данных,
· Устранять проблемы в покоробленной базе данных, также сжимать базу данных для экономии дискового места.
1.2
Удаление объектов.
Перед удалением либо переименованием объектов в базе данных рекомендуется сделать запасную копию файла базы данных.
1. Откройте базу данных Торговля
.
2. Вызовите контекстное меню для объекта таблица Зарплата_за_2000_год
.
3. В показавшемся диалоговом меню изберите команду меню Удалить
.
4. В ответ на предложение доказательства удаления нажмите на кнопочке Да
. Таблица удалится.
1.2.1
Переименование объектов.
Для наилучшего определения объектов в окне базы данных следует давать объектам наиболее осмысленные имена.
1. Изберите объект Запросы
. Просмотрите имеющиеся в базе данных запросы и удостоверьтесь в безликости их заглавий.
2. Выделите запрос 1
, вызовите контекстное меню для него и изберите команду Переименовать
. Область текста будет обведена прямоугольником. А сам текст выделится.
3. Введите новое имя объекта:
, и потом для окончания ввода нажмите кнопку Enter
. Заглавие запроса поменяется.
1.2.2
Копирование объекта.
Когда нужно сделать новейший объект, в базе данных уже существует схожий, то проще скопировать имеющийся и его отредактировать.
1. Выделите таблицу Типы
. Вызовите контекстное меню и изберите команду Копировать
.
2. Нажмите клавишу Вставить на панели инструментов. Покажется диалоговое окно Вставка
таблицы
.
3. В поле имя таблицы введите
и укажите характеристики вставки – лишь структура
.
Нажмите клавишу ОК
. В базе данных покажется новенькая таблица.
1.3
Внедрение описаний.
Нередко заглавие объекта не содержит довольно подробных сведений о его предназначении. В таковых вариантах рекомендуется применять описания. Описание можно прочесть в самом окне базы данных.
1. Выделите объект Парфюмерия
, вызовите контекстное меню и изберите команду характеристики
.
2. В показавшемся диалоговом окне введите описание:
.
Нажмите клавишу ОК
.
3. Вызовите контекстное меню для окна базы данных и изберите команды меню Вид
– Таблица
Access покажет объекты в окне базы данных в виде таблицы со столбцами: имя, Описание, Дата конфигурации, Дата сотворения и Тип.
1.4
защита базы данных.
При использовании базы данных несколькими юзерами возникает необходимость защиты базы данных от случайных конфигураций. Сохранение базы данных в формате MDE-файла дозволяет защитить формы и отчеты. При использовании файла этого типа имеется возможность просмотра и редактирования данных в форме и отчете, но, открыть эти объекты в режиме конструктора не получится.
1. Сделайте команды меню Сервис
– Служебные
программки
– Сделать
MDE
—файл
.
2. В диалоговом окне Сохранение файла
MDE
введите новое имя Торговля_ MDE
и нажмите кнопку Сохранить
.
3. Закройте базу данных Торговля
. В папке возник значок базы данных Торговля
_ MDE
.
4. Откройте базу данных Торговля
_ MDE
.
Обратите внимание, что окно базы данных Торговля
_ MDE
смотрится практически так же, как и окно начального файла базы данных Торговля
, кроме того момента, что для объектов Формы, отчеты
клавиши Конструктор
и Сделать
недосягаемы.
Закройте базу данных Торговля
_ MDE
.
1.5
оптимизация производительности базы данных.
1.5.1
Сжатие базы данных.
В процессе использования базы данных – сотворения и удаления объектов выделяется новое дисковое место. В итоге часть дискового места остается незадействованной. Его можно вернуть методом сжатия базы данных.
1. Откройте базу данных Торговля
.
2. Сделайте команды меню Сервис – Служебные программки – Сжать
и вернуть базу данных. Избранная команда выполнится.
3. Закройте базу данных Торговля
.
4. Нажмите клавишу Открыть
на панели инструментов. В показавшемся диалоговом окне Открытие базы данных
установите сколько уменьшился размер сжатой базы данных.
Закройте окно открытия базы данных.
1.5.2
анализ быстродействия.
Средство анализа быстродействия дозволяет протестировать объекты базы данных, предложить варианты конфигурации их структуры для увеличения быстродействия и даже автоматом внести некие конфигурации.
1. Откройте базу данных Торговля
.
2. Сделайте команды меню Сервис – анализ – Быстродействие
.
3. В показавшемся диалоговом окне перейдите на вкладку Все типы объектов
и нажмите на клавишу Выделить все
.
Нажмите на клавишу ОК
. В показавшемся диалоговом окне покажутся результаты.
В перечне результатов программка рекомендует установить связи меж таблицами, вправду которые не установлены.
4. Откройте таблицу Торговля
в режиме конструктора и добавьте очередное поле Тип
с текстовым типом данных размером – 5
.
5. Откройте схему данных и сделайте связь меж таблицами.
6. Проведите снова функцию анализа
Закройте окно анализа базы данных.
1.6
Документирование базы данных.
средства программки А
ccess
разрешают составить архив с полной документацией базы данных, в которую входят описание структуры таблиц, параметров их полей, черт форм и отчетов, инструкций SQL для запросов и остальные сведения.
1. Сделайте команды меню Сервис
– анализ
_ Архивариус
.
2. В открывшемся диалоговом окне перейдите на вкладку Текущая база данных
и потом установите флажки для пт характеристики
и Связи
.
3. Нажмите клавишу ОК
. Раскроется окно отчета Описание
объектов,
на первой страничке которого описаны объекты, а на 2-ой страничке — отношение объектов.
Закройте окно описание объектов.
4. Продемонстрируйте результаты работы педагогу и закройте окно базы данных.
2
. Самостоятельная работа
Длительность
60 минут
· Сделайте базу данных с таблицами соответственно избранному варианту.
· Проведите оптимизацию быстродействия сделанной базы данных, проведите анализ и, если требуется, занесите корректировки в сделанную базу данных.
· Сделайте MDE-файл сделанной базы данных.
· Проведите документирование сделанной и откорректированной базы данных.
Вариант 1.
база данных Личная
с 2-мя таблицами:
Детки
Сотрудники
Вариант 2.
база данных Кадры
с 2-мя таблицами:
Работники
Личная
IV
. Организация баз данных в корпоративных сетях
Длительность:
160 мин.
Дисциплина:
Базы данных.
Цель:
Знакомство с организацией базы данных в корпоративных сетях.
Итог обучения:
Опосля удачного окончания занятия юзер должен:
· Научиться главным приемам организации базы данных в корпоративных сетях.
Применяемые программки:
Access
2000
.
План занятия:
1. Работа под управлением педагога 120 минут
Организация баз данных в корпоративных сетях
2. Самостоятельная работа 60 минут
Пуск программки:
Предполагается, что требуемые программки уже инсталлированы на диске.
(См. «Аннотацию по установке программки на ПК »)
Сделайте на десктопе папку под своим именованием. Последующие вычисления проводите лишь в собственной папке.
1. Организация баз данных в корпоративных сетях.
Рекомендуемое время
120
минут
Компанию базы данных разглядим на примере сотворения информационной системы (ИС) для автоматизации работы отдела кадров, к примеру издательства «ДУМЫ и МЫСЛИ».
На первом шаге проекта нужно составить набор требований, предъявляемых к конечному продукту. Для этого разрабу требуется получить от заказчика как можно больше инфы. Для нашего примера ограничимся рассмотрением последующих требований:
ИС Отдел кадров обязана обеспечить
· ввод, хранение и обработку инфы о сотрудниках, штатном расписании, движении кадров.
· выполнение всех действий, связанных с движением кадров (кадровыми операциями)
· проведение операций над штатным расписанием (штатными операциями).
· формирование документов, соответственных произведенным операциям: приказы, распоряжения, служебные записки и т.д.
· и почти все другое.
На базе этих требований и ограничений, определяются классы юзеров системы исходя из убеждений юзера. Используя язык моделирования UML, можно выстроить диаграмму использования информационной системы Отдел кадров.
Юзер
ИС Отдел кадров выделено три группы юзеров:
· Зав. кадрами – отвечает за управление данными о персонале организации
· Зав. штатным расписанием – отвечает за управление данными о штатном расписании
· админ – имеет право полного управления системой, а именно может вручную корректировать данные в таблицах.
На диаграмме показано, что все юзеры могут получать отчеты, просматривать таблицы, архивировать и обновлять данные.
Таковым образом Многофункциональные способности системы можно поделить на два отчасти пересекающихся огромного количества и в согласовании с сиим делением организовать две подсистемы:
· Управление персоналом (УП)
· Управление данными о Штатном расписание (ШР).
Подсистема Управление персоналом создана для работы с информацией о сотрудниках и управления движением персонала. С данной нам подсистемой ведет взаимодействие наружный субъект Зав. кадрами. Подсистема Штатное расписание находится под управлением наружного субъекта Зав. штатным расписанием. Управлять обеими подсистемами разрешено наружному субъекту Админу.
В согласовании с таковым делением можно выстроить диаграммы использования подсистем.
Диаграмма использования подсистемы Управление персоналом.
Диаграмма использования подсистемы Штатное расписание
.
Подсистемы соединены меж собой: изменение данных в одной подсистеме может повлечь конфигурации данных в иной. К примеру, сокращение штатной единицы в подсистеме Штатное расписание
сопровождается увольнением сотрудника в подсистеме Управление персоналом.
Для этого юзер приложения Отдел кадров, исполняющий роль субъекта использования Зав штатным расписанием, должен востребовать выполнения соответственной операции у юзера, исполняющего роль субъекта использования Зав кадрами, к примеру, послав ему соответственное сообщение по электрической почте.
Последующим шагом проектирования ИС является создание логической модели, которая будет состоять из 3-х частей:
· модель данных – описание организации данных в системе
· модель представления данных – зрительное нужно:
· избрать СУБД (в данном случае будет применена MS Access 2000)
· обмыслить структуру создаваемых таблиц
· назначить типы полей для хранения атрибутов.
Для реализации многопользовательского доступа к данным создается сетевое распределенное приложение. При проектировании сетевого приложения нужно учесть специфику многопользовательского доступа и распределенной архитектуры приложения. Это значит, что нужно обмыслить из каких компонент будет состоять готовое приложение, каким образом составляющие приложения будут распределены по узлам в сети (компам юзеров и серверами), как будут распределены права доступа к общим данным и какие клиентские приложения будут обслуживать юзеров.
Будем считать, что выделен данных, на котором хранятся данные, и некое количество рабочих станций для работы юзеров, которые соединены сетью.
Для проектирования физической архитектуры приложения в UML употребляются диаграммы компонент и диаграммы размещения. Исходя из того, что размещение компонент в сети не обязано привести к появлению лишней перегрузки на сеть из-за огромного размера передаваемых данных, построим последующие диаграммы.
* 1 1 *
Диаграмма размещения приложения Отдел
кадров
приложение Отдел кадров разбито на последующие составляющие объектов данных Отдел кадров (данные) .MDB и составляющие объектов приложений Управление персоналом. MDB и Штатное расписание. MDB.
Диаграмма компонент приложения Отдел кадров
.
При таковой архитектуре предусматривается, что компонент объекта данных Отдел
кадров
(данные) хранится на сервере баз данных либо просто на файл-сервере (Сервер данных). Составляющие объектов приложений Управление
персоналом
и Штатное
расписание
на соответственных рабочих станциях, созданных для управления подсистемой Управление
персоналом
(Рабочая станция зав. кадрами) либо подсистемой Штатное расписание (рабочая станция зав. штатным расписанием).
Для сохранения целостности данных при многопользовательском доступе нужно применять интегрированные средства СУБД
поддержки целостности связанных таблиц, также выделить группы юзеров, владеющие определенными правами доступа к данным. Для примера разглядим права доступа к данным таблицы Личные
данные
.
Заглавие таблицы
Зав. кадрами
Зав. штатным расписанием
админ
Подсистема
Личные дела
Обновление,
вставка и удаление данных
Чтение данных
права админа
Управление персоналом
Штатное расписание
Чтение данных
Обновление, вставка и удаление данных
права админа
Штатное расписание
Последующий шаг опосля проектирования – это создание макета приложения. Макет дозволяет показать заказчику, как будет работать создаваемая система.
1.1
Создание макета приложения.
Для разработки приложения будет применяться MS Access, потому 1-ый вопросец, который следует решить это — где расположить данные. В данном случае можно расположить данные в различных источниках: MS Access либо MS SQL Server. Основным аргументом при выбирании источника данных является количество юзеров. Отлично спроектированное приложение Access обеспечит высшую производительность для групп в 25-50 юзеров, потому Access является неплохим выбором для сотворения приложений для рабочих групп.
Последующий вопросец, который приходится решать, — как создавать клиентскую часть приложения, т.е. подсистемы Управление персоналом и Штатное расписание:
· если компонент объектов данных Отдел кадров (данные) реализуется в виде файла базы данных Access (MDB) , то клиентские составляющие можно сделать также в виде файлов баз данных Access (MDB)
· если для реализации компонента объектов данных избран MS SQL Server 2000 Desktop Engine, то клиентские составляющие должны быть реализованы в виде файлов проектов Access (ADP)
· если данные расположены сервере MS SQL Server, то клиентские составляющие могут быть реализованы в любом варианте.
Для рассматриваемого приложения используем файлы базы данных Access
для реализации всех 3-х компонент приложения.
Создание базы данных Отдел кадров (данные).
Поначалу сделаем файлы базы данных Отдел
кадров
(данные).MDB
и Отдел
кадров
(макет).MDB
( см. физическую модель данных). Для этого нужно сделать папку, потому что все файлы должны находиться в одной папке.
В данном занятии для примера будут сделаны лишь несколько таблиц в облегченном варианте.
1. Откройте программку Access
и сделайте новейшую базу данных.
2. В показавшемся диалоговом окне файл новейшей базы данных откройте свою папку и потом нажмите клавишу Сделать
папку
.
3. В показавшемся окне Создание
папки
в поле имя
введите
и нажмите клавишу ОК
.
4. Откройте папку Отдел
кадров
и введите имя базы создаваемой базы данных
(
) и нажмите клавишу Сделать
. Покажется окно новейшей базы данных.
Поначалу сделаем обыкновенные таблицы – справочники: Образование
, Специальность
, УченаяСтепень
, язык
. Эти таблицы можно сделать, применив метод сотворения таблиц Методом ввода данных
.
5. Открой вкладку Таблицы
, два раза щелкните на строке Создание таблицы
методом ввода данных
. Покажется бланк для ввода записей.
6. Введите первую запись: в поле1 –
, в поле2 –
, перейдите на вторую запись.
7. Введите в поле1 –
, в поле2 –
, перейдите на последующую запись и введите информацию соответственно таблице 1.
Таблица 1.
Поле1
Поле2
1
Высшее техническое
2
Высшее гуманитарное
3
Неоконченное высшее
4
Среднее особое
5
Среднее общее
6
Среднее техническое
7
Изначальное
8. Вызовите контекстное меню для первого столбца Поле1
и изберите команду Переименовать
столбец
.
9. Введите новое заглавие столбца –
, аналогично переименуйте 2-ой столбец, дав ему имя –
.
10. Отформатируйте таблицы, чтоб были видны наименования столбцов.
11. Закройте таблицу, дав ей имя Образование
. На вопросец о разработке главного поля ответьте НЕТ
.
12. Сделайте аналогичным методом таблицы: Специальность
, УченаяСтепень
, язык
. Данные приведены в таблицах 2,3,4.
Таблица 2
КодСпециальности
Специальность
1
Программер
2
Живописец
3
Печатник
4
Электрик
Таблица 3
КодСтепени
УченаяСтепень
1
доктор
2
Доктор
3
Кандидат
Таблица 4
КодЯзыка
ИнЯзык
1
Германский
2
Китайский
3
Лишь российский
4
Британский
Примечание: все поля в сделанных таблицах-справочниках являются текстовыми данными.
13. Сделайте при помощи конструктора таблицы ЛичныеДанные
и Кадры
. Структуры таблиц приведены ниже.
Таблица Личные данные
Примечание:
Ключевое поле – Код
, поля Образование
, Специальность
, ИнЯзык
, УченаяСтепень
являются Полями подстановки
, что упрощает ввод данных из ранее сделанных таблиц — справочников.
Таблица Кадры
Примечание:
ключевое поле Табельный номер
.
14. Откройте таблицы – справочники в режиме конструктора и задайте главные поля.
15. Свяжите меж собой все сделанные таблицы связью один-ко-многим
с обеспечением целостности данных.
В итоге будут сделаны объекты данных приложения Отдел
кадров
. сейчас нужно присоединить сделанные таблицы к клиентским компонентам.
1.1.1
Присоединение таблиц.
1. Сделайте новейшую базу данных Отдел кадров
(макет).MDB
и сохраните ее в папке Отдел
кадров
.
2. На вкладке Таблицы
сделайте команды меню файл
– Наружные
данные
– Связь
с таблицами
.
3. В открывшемся диалоговом окне Связи
выделите строчку Отдел кадров
(данные) и нажмите клавишу Связь
. Раскроется диалоговое окно Связь
с таблицами
.
4. Нажмите клавишу Выделить
все
и нажмите клавишу ОК
.
Все таблицы из базы данных Отдел кадров (данные).
MDB
присоединяются к текущей базе данных и их наименования помечаются слева значком-стрелочкой.
сейчас с присоединенными таблицами можно работать так же, как с локальными, но недозволено изменять их структуру.
1.1.2
Разработка интерфейса.
нужно сделать объекты, которые обеспечат работу юзера с данными в этих таблицах. Для примера сделаем простой макет подсистемы Управление персоналом.
1. Откройте файл базы данных Отдел
кадров
(макет).mdb
.
2. Выделите в перечне таблиц таблицу ЛичныеДанные
и нажмите стрелку справа на кнопочке Новейший
объект
на панели инструментов.
3. Изберите из перечня объект Форма и потом в диалоговом окне Новенькая
форма
изберите элемент Автоформа:в столбец
. На дисплее покажется открытая форма ЛичныеДанные
.
Для удобства работы с формой несколько изменим ее вид.
4. Перейдите в режим конструктора формы.
5. Выделите отран управления Код совместно со связанной надписью и удалите его (поле код, как правило, юзеру не нужен).
6. Перейдите в режим формы и заполните форму своими данными. Обратите внимание на поле Резюме
.
7. Перейдите в режим конструктора и повысьте высоту области заголовка, приблизительно на 3 см.
8. Отключите на панели частей клавишу Мастера
.
9. Изберите на панели частей отран управления Клавиша
и потом расположите указатель мыши в верхний левый угол области заголовка и щелкните левой клавишей мыши. Покажется клавиша с текущим номером.
10. Откройте для клавиши контекстное меню, изберите команду характеристики
. Покажется окно параметров.
11. Перейдите на вкладку Макет
и введите в поле Надпись
–
. Закройте окно характеристики
.
12. Подведите указатель к границе клавиши и когда он воспримет вид двунапровленной стрелки, два раза щелкните левой клавишей мыши. Клавиша станет малеханькой и квадратной.
13. Переместите клавишу в левый верхний угол области заголовка.
14. Выделите клавишу и нажмите клавиши Ctrl
+
Ins
. Клавиша скопируется в буфер обмена.
15. Нажмите клавиши Shift
+
Ins
. Покажется еще одна клавиша с надписью А.
16. Переместите ее правее сделанной ранее клавиши.
17. Поменяйте надпись А
на Б
.
18. Щелкните на кнопочке программка
на панели инструментов. Произойдет переключение в редактор кода VBA
и раскроется окно модуля формы.
19. Введите в него последующий текст:
Private Function Letter_Click()
Dim nm As String
nm = Screen.ActiveControl.Caption
Me.Filter = «UCase(
Фамилия
) LIKE ‘ » & nm & «*'»
Me.FilterOn = True
Me.Refresh
End Function
20. Закройте окно VBA
.
21. Выделите обе клавиши. Откройте окно характеристики
. Перейдите на вкладку Действия
и введите событие Нажатие
клавиши
.
Закройте окно параметров. Закройте форму с сохранением конфигураций.
22. Перейдите в режим формы и нажмите клавишу А
, произойдет фильтрация записей и раскроется запись с фамилией на буковку А
.
23. Продемонстрируйте результаты работы педагогу.
24. Закройте таблицу и форму.
2
. Самостоятельная работа
Рекомендуемое время
60 минут
Задание:
Сделать на форме ЛичныеДанные
клавиши для фильтрования записей в согласовании с вариантом. Добавить в таблицу фамилии на надлежащие буковкы и проверить работу сделанных клавиш.
Вариант №
Клавиши
1
2
3
4
5
V. Автоматизация и упорядочивание работы с базой данных
Длительность:
160 мин.
Дисциплина:
Базы данных.
Предназначено:
Для студентов по направлению
нформатика и
в согласовании с учебным планом.
Цель:
Знакомство с обслуживанием баз данных и применением сервисных средств.
Итог обучения:
Опосля удачного окончания занятия юзер должен:
· Научиться главным приемам сотворения клавиш.
· Научиться главным приемам сотворения макросов.
Применяемые программки:
Access
2000
.
Применяемые файлы:
Кадры.
mdb
План занятия:
1. Работа под управлением педагога 120 минут
Автоматизация и упорядочивание работы с базой данных.
2. Самостоятельная работа 60 минут
Пуск программки:
Предполагается, что требуемые программки уже инсталлированы на диске.
(См. «Аннотацию по установке программки на ПК »)
Сделайте на десктопе папку под своим именованием. Последующие вычисления проводите лишь в собственной папке.
1. Автоматизация и упорядочивание работы с базой данных
.
Рекомендуемое время
120
минут
В Access
2000
имеются отличные средства, используя которые, можно заавтоматизировать и упорядочить работу с базой данных. Таковыми средствами являются макросы и клавиши. Макрос – это маленькие программки, в каких содержатся макрокоманды Access
, созданные для выполнения 1-го либо нескольких действий. Клавиша – это отран управления. При щелчке на кнопочке автоматом производится определенное действие.
Разглядим создание макросов и клавиш на определенных примерах.
1.1
Создание клавиш и макросов.
Разглядим создание клавиши при помощи мастера сотворения клавиш.
Пример_1
. Сделаем клавишу открытия формы для отобранных записей.
1. Откройте базу данных Кадры
.
2. Перейдите на вкладку Формы и
откройте форму Личная
.
3. Перейдите в режим конструктора формы (Вид – Конструктор_ либо клавиша на панели инструментов).
4. Выведите на экран панель частей, если ее нет (Вид – Панель инструментов – Панель частей).
5. На панели частей нажмите клавишу(если она отжата) Мастера
.
6. На панели частей щелкните на элементе управления Клавиша
и потом установите указатель в свободное пространство формы.
7. Протащите указатель так, чтоб задать примерные размеры клавиши. Отпустите клавишу мыши. Запустится мастер сотворения клавиш и раскроется 1-ое диалоговое окно.
8. В перечне Группы
выделите пункт Работа с формой
. В показавшемся перечне Деяния
два раза щелкните на пт Открыть
форму
.
Произойдет переход к последующему шагу мастера.
9. Два раза щелкните на форме Детки
. Покажется последующее диалоговое окно мастера..
10. На последующем шаге установите переключатель Открыть форму для отображения записей
И нажмите клавишу Дальше
.
11. В показавшемся диалоговом окне в перечнях обеих таблиц выделите поле КодСотрудкика
и нажмите клавишу . Произойдет переход к последующему окну мастера и под перечнями обязана показаться запись
Нажмите клавишу Дальше
.
12. В последующем окне установите переключатель текст
и в поле рядом с переключателем, введите
и потом нажмите клавишу Дальше
.
13. В показавшемся окне дайте заглавие кнопочке Сведения о детях
и нажмите клавишу Готово
. На форме покажется сделанная клавиша.
14. Перейдите в режим формы и обратите внимание, что в форме видна информация первой записи о сотруднике Власове
.
15. Нажмите на кнопочке Сведения о детях
. Покажется таблица с информацией о детях сотрудника Власова
.
16. Перейдите в форме Личная
на третью запись и потом опять нажмите клавишу. Покажется информация о детях сотрудника Филькина
.
Как следует, на экран выводится информация о сотруднике, чья запись в текущий момент просматривается в форме Личная
.
17. Закройте окна формы Детки
.
Разглядим создание макросов и создание клавиш средством использования перечня параметров клавиши для определения макроса либо программки, которую следует запустить при нажатии клавиши.
Пример_2
. Сделаем макрос, при помощи которого можно временами удалять записи, относящиеся к уволенным сотрудникам, из базы данных Кадры.
В таблице Работа
записи, относящиеся к уволенным сотрудникам, помечаются нулевым значением в поле Оклад
. Сделаем запрос, который будет создавать новейшую таблицу с информацией о уволенных сотрудниках, и сделаем клавишу, запускающую этот запрос.
1. Сделайте запрос на подборку на базе таблицы Работа
. Бланк запроса заполните соответственно рисунку.
2. Сделайте команды меню запрос
– Создание
таблицы
.
3. В показавшемся диалоговом окне введите имя таблицы Уволенные
.
4. Запустите запрос на выполнение и сохраните его под именованием Увольнение
. В окне базы данных на вкладке запросы покажется значок сделанного запроса, а на вкладке Таблицы
покажется значок сделанной таблицы.
5. Откройте таблицу Уволенные
и просмотрите ее содержание.
Закройте таблицу.
6. Перейдите на вкладку Формы
. Откройте форму Общие
сведения
.
7. Перейдите в режим Конструктора
(Вид – Конструктор) и выведите на экран панель частей (Вид – Панели инструментов – Панель частей).
8. При помощи мыши повысьте в форме область данных.
9. На панели частей щелкните на элементе управления Клавиша
.
10. Установите указатель на свободное пространство формы и мало протащите его для задания размера клавиши. На дисплее покажется диалоговое окно мастера сотворения клавиш.
11. В окне мастера установите категорию – Различное
, а действие изберите – Выполнить запрос
.
Нажмите клавишу Дальше
.
12. В показавшемся диалоговом меню изберите запрос Увольнение
и потом нажмите клавишу Дальше
.
13. В последующем окне установите флаг Набросок
и изберите набросок создание таблицы. Нажмите клавишу Дальше
.
14. В последующем окне задайте надпись на кнопочке Уволенные
, и нажмите клавишу Готово
. На форме покажется сделанная клавиша для пуска запроса на создание таблицы с информацией о уволенных сотрудниках.
15. При помощи клавиши на панели инструментов перейдите в режим формы.
16. Перейдите на вкладку Таблицы
, откройте таблицу Работа
и откорректируйте данные: введите заработную плату, равную 0
рублей и во 2-ой записи о сотруднике с кодом 2
. Закройте таблицу.
17. Активизируйте форму Общие
сведения
.
18. Нажмите на сделанную клавишу. При возникновении запросов подтверждайте выполнение операции.
19. Перейдите на вкладку Таблицы
и откройте таблицу Уволенные
. Проверьте корректность инфы о увольнении.
В таблице возникло две записи о одном сотруднике, потому что в начальной таблице их было так же две, потому что у сотрудника изменялась заработная плата.
20. Закройте таблицу.
Пример_3
. Сделаем макрос, при помощи которого можно открыть таблицу Уволенные
.
1. В окне базы данных выделите объект Макросы
и нажмите клавишу Сделать
. Покажется окно сотворения макросов.
2. Сделайте команды меню Окно
– Слева
вправо
. Окно базы данных и окно макроса расположатся .
3. Перетащите значок таблицы Уволенные
в первую строчку окна макросов.
4. В столбце Примечание
той же строчки введите текст
и нажмите клавишу Enter
.
5. Закройте окно сотворения макроса с сохранением конфигураций и сохраните макрос под именованием Открытие_таблицы_Уволенные
.
6. Перейдите на вкладку макросы и запустите макрос Открытие_таблицы_Уволенные
на выполнение. Раскроется таблица Уволенные
. Просмотрите и закройте таблицу.
Свяжем макрос с клавишей.
7. Откройте форму Общие
сведения
в режиме конструктора и расположите окно макросов окно форм с вместе.
8. Перетащите значок макроса Открытие_таблицы_Уволенные
в свободное пространство формы. Создастся клавиша Открытие_таблицы_Уволенные
. Измените размер клавиши так, чтоб была видно все заглавие.
9. Перейдите в режим формы и проверьте работу макроса при нажатии сделанной клавиши.
10. Закройте форму.
Разглядим создание клавиши, действие которой не предвидено в перечнях Группы.
Пример_4
. Сделаем клавишу для поиска в таблице определенной записи.
1. Откройте форму Личная
в режиме конструктора.
2. Запустите мастера сотворения клавиш, и на первом шаге нажмите клавишу Отмена
. На форме покажется клавиша, окна мастера закроется.
3. Отожмите клавишу Мастера
на панели частей. Сделанная клавиша имеет надпись Клавиша
с порядковым номером элемента управления в форме. Чтоб таковая клавиша делала деяния, нужно поначалу сделать для нее макрос.
4. Сверните форму Личная
.
5. Перейдите на вкладку Таблицы
.
6. Откройте окно сотворения новейшего макроса.
7. Расположите окно базы данных и окно сотворения макроса.
8. Перетащите значок таблицы Личная
в 1-ое поля окна макросов.
9. Для второго поля изберите макрокоманду КэлементуУправления
, а для аргумента имя
элемента
введите Код
сотрудника
.
10. В третьей строке в перечне макрокоманд изберите НайтиЗапись
, а для аргумента Эталон
поиска
введите – 2
.
11. Сохраните макрос под именованием Поиск
записи
.
12. Перейдите на вкладку Макросы
и сделайте макрос Поиск
записи
. Раскроется таблица Личная
, в какой будет выделена запись с кодом сотрудника, равным – 2
.
13. Разверните окно формы Личная
.
14. Вызовите контекстное меню для создаваемой клавиши. Изберите строчку характеристики
. Откройте окно характеристики для создаваемой клавиши.
15. Перейдите на вкладку Макет
и измените заглавие клавиши на Поиск
записи
.
16. Перейдите на вкладку Действия
. В строке Нажатие
клавиши
откройте перечень доступных макросов и изберите макрос Поиск
записи
.
Закройте окно параметров.
17. Сохраните конфигурации формы и перейдите в режим Формы.
18. Нажмите клавишу Поиск
записи
. Раскроется таблица с нужной записью.
Закройте таблицу Личная
.
Пример_5
. Сделаем макрос для удаления данных из таблицы.
1. Сделайте запрос на базе таблицы Работа
на удаление из таблицы записей уволенных служащих. Сохраните запрос под именованием Удаление
_записей
.
2. Откройте окно макроса.
3. В первой строке изберите макрокоманду Открыть
запрос
. В аргументах макрокоманды укажите имя запроса Удаление
записей
.
4. Сохраните макрос под именованием Удаление
.
5. Проверьте работу макроса. При возникновении запрос на удаление записей ответьте негативно.
6. На форме Личная
сделай клавишу Удаление
записей
, и свяжите макрос на удаление с создаваемой клавишей.
7. Проверьте работу клавиши.
8. Откройте таблицу Работа
и проверьте, верно ли удалены записи
9. Продемонстрируйте проделанную работу педагогу.
10. Закройте таблицу и форму.
2
. Самостоятельная работа
Рекомендуемое время
60 минут
Задание:
Сделать макрос в согласовании с избранным вариантом и связать их с клавишами. Клавиши поместить на форме Сотрудники
.
Вариант №
Макрос
1
Увеличивающий оклад служащих таблицы Сотрудники на 10%.
2
Открывающий таблицу Сотрудники опосля конфигурации окладов.
3
Изменяющий в таблице Сотрудники должность лаборанта на техника при условии, если его оклад наиболее 7000 руб.
4
Показывающий в таблице Сотрудники записи лишь о мужиках.
5
Открывающий таблицу Сотрудники опосля удаления записей о сотрудниках с окладом, равным 0 руб.
VI
. Объединение компонент базы данных в единое приложение
Длительность:
160 мин.
Дисциплина:
Базы данных
Цель:
Знакомство с способностями объединения компонент базы данных в единое приложение.
Итог обучения:
Опосля удачного окончания занятия юзер должен:
· Научиться главным приемам сотворения кнопочных форм.
· Научиться главным приемам дизайна кнопочных форм.
Применяемые программки:
Access
2000
.
Применяемые файлы:
Кадры.
mdb
,
Пример_1.
mdb
Пример_2.
mdb
Пример_3.
mdb
Пример_4.
mdb
Набросок.
gif
.
План занятия:
1
.
Работа под управлением педагога 120 минут
Объединение компонент базы данных в единое приложение.
2
.
Самостоятельная работа 40 минут
Пуск программки:
Предполагается, что требуемые программки уже инсталлированы на диске.
(См. «Аннотацию по установке программки на ПК »)
Сделайте на десктопе папку под своим именованием. Последующие вычисления проводите лишь в собственной папке.
1.
Объединение компонент базы данных в единое приложение.
Рекомендуемое время 120 минут
В Access
2000
можно создавать кнопочные формы, дозволяющие обыкновенному юзеру разрабатывать довольно суровые приложения, не прибегая при всем этом к программированию.
Меж обычный базой данных и приложением существует два отличия:
· задачки, которые в базе данных производятся вручную (к примеру, пуск запроса и распечатка результата), в приложении автоматизированы;
· Для приложения разрабатывается особый интерфейс, позволяющий создать сервис базы данных очень комфортным для юзера.
Разработка приложения начинается с анализа методики работы с базой данных: составляется перечень главных задач, которые обязано решать создаваемое приложение и проводится анализ отношений меж задачками.
Опосля составления перечня главных задач можно выделить группы, на основании которых будут создаваться клавиши для главной кнопочной формы приложения. Кнопочные формы, по существу являются системой вложенных меню, представленных в виде клавиш.
Схематично последовательность действий при разработке клавиш формы быть может последующей:
· В режиме конструктора без указания источника данных сделать формы, содержащие нужные клавиши;
· В свойствах каждой клавиши найти подпись и событие «нажатой клавиши»;
Событие – это действие, распознаваемое объектом (к примеру, щелчок мышью, нажатие клавиши), для которого можно запрограммировать отклик. Событие возникает в итоге действий юзера либо программки, либо они могут быть вызваны системой.
· Для обработки действия сделать для каждой клавиши макрос в режиме построителя, который будет открывать подходящий объект: таблицу, форму либо отчет.
· Обеспечить автоматическое открытие главной кнопочной формы при открытии базы данных.
Разглядим наиболее тщательно создание кнопочных форм на примере базы данных Кадры.
Для примера сделаем в виде форм последующую систему меню:
Основная кнопочная форма с клавишами:
· Таблицы
· отчеты
· Архив
· Выход.
Форма_таблицы с клавишами:
· Личная
· Работа
· Возврат в главную форму.
Форма_отчеты с клавишами:
· Работа
· Детки
· Возврат в главную форму.
Форма_архив.
1.1Создание формы Главная_кнопочная_форма.
1. Откройте базу данных Кадры
.
2. Войдите в режим сотворения формы конструктором без указания источника данных.
3. На панели частей отключите клавишу Мастера
.
4. На панели частей изберите элемент Клавиша
и нарисуйте на форме в области данных четыре клавиши, расположив их в столбик.
5. Для каждой клавиши вызовите контекстное меню. Изберите пункт характеристики
. Перейдите на вкладку Макет
и в строке Подпись
задайте заглавие клавиши в согласовании с проектом.
6. Перейдите в режим формы и просмотрите сделанный проект формы. Если он Вас устраивает, то сохраните форму с именованием Главная_кнопочная_форма
.
Закройте форму.
1.2Создание формы с именованием Форма_таблицы.
1. Повторите пункты 2-5
раздела 1.1
, создав клавиши и их подписи в согласовании с проектом.
2. Сохраните форму с именованием Форма_таблицы
.
3. Вызовите контекстное меню для клавиши Личная
. Изберите пункт характеристики
. Перейдите на вкладку Действия
.
4. На вкладке Действия
в строке Нажатие клавиши
щелкните клавишу построителя. Раскроется окно Построитель
.
5. Изберите в качестве обработки действия Макросы
Нажмите клавишу ОК
.
6. В показавшемся диалоговом окне дайте имя макросу Выбор_личная
. Нажмите клавишу ОК
. Покажется окно построителя макроса.
7. В окне построителя макроса откройте перечень обычных макрокоманд и изберите ОткрытьТаблицу
.
8. В аргументах макрокоманды в строке имя Таблицы изберите Личная
, Режим – Таблица
, Режим данных – Изменение
.
9. Закройте построитель и сохраните макрос.
10. Закройте окно параметров.
11. Для клавиши Работа
повторите пункты 3-10
со последующими переменами: имя макроса – Выбор_работа
, в аргументах макрокоманды изберите таблицу Работа
.
12. Для клавиши Возврат
в главную форму повторите пункты 3-10
со последующими переменами: имя макроса – Возврат
, в перечне макрокоманд изберите ОткрытьФорму
, в аргументах макрокоманды изберите форму Главная_кнопочная_форма
.
13. Сохраните конфигурации, внесенные в форму Форма_таблицы
и закройте форму.
1.3Создание формы с именованием Форма_отчеты.
2. Сделайте форму Форма_отчеты
с клавишами соответственно проекту, аналогично созданию клавиш формы Форма_таблицы
.
3. Задайте макросам соответственно имена: отчет_работа
, Отчет_дети
.
4. Изберите для клавиш Работа
и Детки
обычный макрос ОткрытьОтчет
, а в аргументах макрокоманды изберите надлежащие имена отчетов Работа
и Детки
, режим – Просмотр
.
5. Изберите для клавиши Возврат имя макроса – Возврат_в_основную_форму
.
6. Сохраните все конфигурации и закройте форму Форма_отчеты
.
1.4
Обработка клавиши архив.
Примечание:
Форма архив уже существует в базе данных Кадры.
1. Обусловьте четвертой кнопочке имя Архив
.
2. Обусловьте кнопочке Архив
событие «нажатие клавиши» открытие формы архив
.
1.5
Объединение сделанных форм.
1. Откройте форму Главная_кнопочная_форма
в режиме конструктора.
2. Для клавиши Таблицы
повторите пункты 3-10
раздела 1.2
со последующими переменами: имя макроса Выбор_таблицы
, в перечне обычных макрокоманд изберите ОткрытьФорму
, в аргументах макрокоманды изберите форму – Форма_таблицы
.
3. Закройте построитель и сохраните макрос.
4. Для клавиши отчеты
повторите пункты 3-10
раздела 1.2
со последующими переменами: имя макроса – Выбор_отчета
, в перечне обычных макрокоманд изберите ОткрытьФорму
, в аргументах макрокоманды – форму Форма_отчеты
. Закройте построитель, сохраните макрос.
5. Сохраните конфигурации, внесенные в главную кнопочную форму.
Оформление главной формы.
1. В режиме конструктора сделайте команды меню формат
– Автоформат
. Изберите диффузный стиль дизайна.
2. На панели частей изберите элемент Набросок
и вставьте при помощи его в форму набросок из файла Набросок
.
3. Сделайте команды меню Вид – заголовок/примечание формы
.
4. На панели частей изберите элемент Надпись и введите в область заголовка надпись
.
5. Сохраните все конфигурации и перейдите в режим формы.
6. Проверьте работу сделанного приложения. При обнаружении ошибок вернитесь к подходящему пт и повторите нужные операции.
7. Сделайте команды меню Сервис
– характеристики
пуска
.
8. В показавшемся диалоговом окне в перечне Вывод формы/странички
изберите форму Главная_кнопочная_форма
.
Нажмите клавишу ОК
.
9. Закройте базу данных Кадры
и потом откройте ее вновь. На дисплее автоматом покажется Главная_кнопочная_форма
.
10. Продемонстрируйте работу сделанного приложения педагогу.
2
. Самостоятельная работа
Рекомендуемое время
60 минут
· Сделайте форму Главная_кнопочная_форма
, которая будет автоматом загружаться при открытии базы данных соответственно избранному варианту.
· На форме сделайте клавиши Таблицы
, Запросы
, отчеты
, Выход
.
· Для каждой клавиши обусловьте подпись и событие «
» соответственно объектам избранной базы данных.
Пример_1
Пример_2
Пример_3
Пример_4
VII
.Зачетное занятие по теме «Базы данных»
Длительность:
160 мин.
Дисциплина:
Организация баз данных.
Цель:
Проверка овладения способами и средствами организации баз данных
Применяемые программки:
Microsoft
Access
2000
План занятия:
1.Общие советы по выполнению зачетного задания 20 мин.
2.Самостоятельная практическая работа 125 мин.
3.Итоговый контроль 15 мин.
Пуск программки:
Предполагается, что требуемые программки уже инсталлированы на диске.
(См. “Аннотацию по установке программки на ПК ”)
1. Общие советы по выполнению зачетного задания.
Рекомендуемое время 20 минут
Для удачного выполнения зачетной работы рекомендуется просмотреть и проработать отдельные фрагменты занятий по всей теме (занятия №, № 1 — 4). Лишь опосля этого приступать к выполнению зачетного задания.
2. Самостоятельная практическая работа
Рекомендуемое время 125 минут
Задание:
Запустите программку Access
– 2000
и сделайте новейшую базу данных, содержащую некие сведения о сотрудниках, выставленные в виде группы перечисленных ниже атрибутов. 5 первых атрибутов
являются неотклонимыми для всех вариантов, а другие варьируются. Приведенные атрибуты охарактеризовывают некую группу людей и разрешают с учетом их проф деятельности рассчитывать валютное содержание. Состав атрибутов:
ВАРИАНТАМ
Вариант
Номер атрибута
6
8
9
1
***
***
2
***
***
3
***
***
***
4
***
***
5
***
***
По любому варианту нужно:
1. Сделать базу данных.
2. Занести в нее 5 записей в согласовании с вариантом.
3. Организовать связи меж таблицами для обеспечения целостности данных базы данных.
4. Сделать запросы к базе данных, которые бы дозволяли показать:
· Фамилию и должность сотрудника
· Сумму валютного содержания сотрудника и значения компонент, из которых она складывается
· Сведения в запросе упорядочить в порядке убывания валютного содержания, а при равном валютном содержании – в алфавитном порядке служащих.
5. Оформить отчет, используя, Конструктор отчетов.
3.
Итоговый контроль
Рекомендуемое время 15 минут
Результаты показать педагогу.
]]>