Методические указания по выполнению Лабораторной работы.
Основной целью Лаб. работы является приобретение студентами практических навыков работы с системой управления базами данных ACCESS. Результаты выполнения лабораторных работ должны быть представлены в форме готового приложения в среде СУБД Access и отчета, описывающего процесс создания Базы данных. В п.1 перечислены этапы выполнения и описания процесса решения задачи. В п.2 приводятся Методические указания по ее выполнению и оформлению отчёта на конкретном примере.
1. Требования по оформлению Задания
В соответствии с условием своего варианта задания каждый студент должен создать базу данных, включающую все необходимые объекты и описать выполнение всех этапов этого процесса.
В общем случае в процессе создания БД необходимо выполнить и описать следующие этапы
Создание Макетов таблиц в режиме Конструктора с указанием первичных ключей и индексов.
Установка связей между главными и подчинёнными таблицами с указанием типов связей.
Создание форм для ввода данных с помощью Мастера, описав последовательность шагов.
Создание запросов в режиме Конструктора, описание их структуры. Количество и типы запросов определяется условием конкретного задания.
Создание отчётов по всем запросам в режиме Мастера, описав все шаги.
Создание Меню в виде кнопочной формы. Меню должно содержать пункты работы с: таблицами, запросами, отчётами. Для каждого из перечисленных пунктов создаётся подменю, обеспечивающее работу с конкретными объектами.
Пример выполнения задания по проектированию и ведению баз данных в среде Microsoft Access.
Задание. Известны сведения о сотрудниках:
табельный номер;
фамилия, имя, отчество;
должность;
дата рождения;
оклад;
дополнительные сведения;
льготы по налогообложению;
фото сотрудника.
Необходимо выдать отчеты:
о сотрудниках, возраст которых не превышает 25 лет;
о сотрудниках, которые имеют льготы по налогообложению;
ведомость на выдачу премии в размере 15% от оклада.
Спроектируйте таблицы базы данных, формы ввода, запросы и отчеты для данной задачи.
При проектировании базы данных необходимо учесть, что данные о должностях хранятся в справочнике должностей.
1. Порядок выполнения работы.
1. Войдите в среду Microsoft Access: Пуск- Программы- Microsoft Access.
При загрузке приложения выберите: Новая база данных – присвойте ей имя Кадры – нажмите кнопку Создать.
2. Создание таблиц базы данных.
2.1.Создайте структуру таблицы Справочник должностей. В окне базы данных выберите вкладку Таблицы, нажмите кнопку Создать - выберите режим Конструктор – ОК и введите следующую структуру:
Имя поля |
Тип данных |
Свойства |
Значение |
Код должности |
Числовой |
Размер |
2 |
|
|
Индексированное |
Да, совпадения не допускаются |
Наименование |
Текстовый |
Размер |
20 |
Выделите поле Код должности в области маркировки поля и нажмите кнопку “Ключ” на панели инструментов.
Закройте окно конструктора таблицы и присвойте таблице имя Справочник должностей.
2.2. Заполните таблицу данными. Нажмите кнопку Открыть и введите данные. Например,
Код должности |
Наименование |
1 |
Директор |
2 |
Гл.бухгалтер |
3 |
Начальник отдела |
|
……. |
2.3.Создайте структуру таблицы Основные сведения. В окне базы данных выберите вкладку Таблицы, нажмите кнопку Создать - выберите режим Конструктор – нажмите ОК и введите следующую структуру:
(В приведенной таблице указаны только те значения свойств, которые корректируются пользователем).
Имя поля |
Тип данных |
Свойства |
Значение |
Табельный № |
Текстовый |
Размер |
5 |
|
|
Индексированное |
Да, совпадения не допускаются |
ФИО |
Текстовый |
Индексированное |
Да, совпадения допускаются |
Код должности |
Мастер подстановок |
(Запускается программа-мастер. Укажите источник данных: Справочник должностей и выполняйте указания программы). |
|
Дата рождения |
Дата/время |
Формат поля Маска ввода |
Краткий формат даты 99/99/00;0;_ |
Оклад |
Денежный |
|
|
Сведения |
Поле МЕМО |
|
|
Льготы по налогообложению |
Логический |
|
|
Фото сотрудника |
Поле объекта OLE |
|
|
Выделите поле Табельный № в области маркировки поля и нажмите кнопку “Ключ” на панели инструментов.
Закройте окно конструктора таблицы и присвойте таблице имя Основные сведения.
Установка связей между таблицами:
Справочник должностей – главная таблица, Основные сведения – подчинённая таблица
Используется команда СЕРВИС – СХЕМА ДАННЫХ.
Флажки Обеспечение целостности данных и Каскадное обновление связанных полей должны быть включены
Схема данных имеет вид
|
|||
Справочник
должностей
Код должности
Наименование
1 |
|||
ФИО |
|||
Код должности |
|||
Дата рождения |
|||
Оклад |
|||
Сведения |
|||
Льготы |
|||
Фото сотрудника |