- •Практическое занятие №1 (семинар) Роль информационных систем и технологий в современном обществе
- •Практическая работа №2 Исследование программных средств обработки данных при создании сложноструктурированных документов
- •Практическая работа №3 Основы создания гипертекстовых документов
- •Практическая работа № 4 Исследование программных средств обработки графических данных
- •Практическая работа №5 создание диаграмм в ms office visio
- •Практическая работа №6 защита содержимого документов ms office
- •Практическое занятие №7 (семинар) Применение информационных систем и технологий в различных отраслях народного хозяйства.
- •Практическая работа №8 решение уравнений и задач оптимизации средствами ms excel
- •Лабораторная работа №1 Организация процессов хранения и обработки данных с применением табличного процессора ms Excel
- •Лабораторная работа №2 Исследование возможностей ms excel для организации информационного процесса учета товаров магазина
- •Лабораторная работа №3 Организация процессов хранения и обработки данных с применением cубд ms Access
- •Лабораторная работа №4 Исследование алгоритмов сжатия данных
Лабораторная работа №3 Организация процессов хранения и обработки данных с применением cубд ms Access
Цель работы: изучение этапов создания базы данных (БД) (включая построение запросов, а также создание форм и отчетов) на примере создания БД, содержащей сведения о выплатах сотрудникам организации, в СУБД MS Access.
В MS Access создать базу данных, содержащую сведения о выплатах сотрудникам организации и состоящую из трех таблиц: «Сотрудники», «Выплаты» и «Справочник выплат».
Создать новую БД.
Создать в режиме конструктора следующие таблицы (имя таблицы задается при первом ее сохранении):
Таблица «Сотрудники»
Имя поля |
Тип данных |
Размер поля (дес. знаков) |
Ключевое поле |
Обязательное поле |
Формат/ Маска ввода |
Табельный номер |
Числовой |
Длинное целое (0) |
да |
Да |
|
Фамилия |
Текстовый |
20 |
|
Да |
|
Имя |
Текстовый |
20 |
|
Да |
|
Отчество |
Текстовый |
20 |
|
Да |
|
Должность |
Текстовый |
50 |
|
Да |
|
Оклад |
Денежный |
(2) |
|
Да |
|
Таблица «Справочник выплат»
Имя поля |
Тип данных |
Размер поля (дес. знаков) |
Ключевое поле |
Обязательное поле |
Формат / Маска ввода |
Код выплаты |
Числовой |
Длинное целое (0) |
да |
Да |
|
Наименование выплаты |
Текстовый |
50 |
|
Да |
|
Таблица «Выплаты»
Имя поля |
Тип данных |
Размер поля (дес. знаков) |
Индексир. поле |
Обязательное поле |
Формат / Маска ввода |
Номер выплаты |
Счетчик |
Длинное целое (0) |
Да (Доп. совпад.) |
Да |
|
Табельный номер |
Числовой |
Длинное целое (0) |
Да (Доп. совпад.) |
Да |
|
Код выплаты |
Числовой |
Длинное целое (0) |
|
Да |
|
Выплата в % от оклада |
Числовой |
Длинное целое (2) |
|
Да |
|
Месяц |
Дата/время |
|
|
Да |
mm.yyyy 99.9999 |
В свойствах поля «Код выплаты» на вкладке Подстановка установить следующие параметры:
Тип элемента управления |
Поле со списком |
Тип источника строк |
Таблица или запрос |
Источник строк |
Справочник выплат |
Присоединенный столбец |
1 |
Число столбцов |
2 |
Заглавия столбцов |
Да |
Ограничиться списком |
Да |
Установить между созданными таблицами следующие связи (Сервис Схема данных…), задав для каждой из них обеспечение целостности данных, а также каскадное обновление и удаление связанных полей:
Внести в созданные таблицы соответствующую информацию:
Создать в режиме конструктора следующие запросы (для создания вычисляемых полей использовать построитель выражений, доступный через локальное меню):
5.1. Запрос «Начислено» – начисленные данному сотруднику суммы по месяцам.
5.1.1 Добавить таблицы все три таблицы.
5.1.2 Разрешить в запросе групповые операции (пункт Групповые операции контекстного меню).
5.1.3 Добавить в запрос следующие поля:
Поле |
Имя таблицы |
Групповая операция |
Сортировка |
Вывод на экран |
Месяц |
Выплаты |
Группировка |
по возрастанию |
|
Табельный номер |
Сотрудники |
Группировка |
по возрастанию |
|
Фамилия |
Сотрудники |
Группировка |
|
|
Имя |
Сотрудники |
Группировка |
|
|
Отчество |
Сотрудники |
Группировка |
|
|
Оклад |
Сотрудники |
Группировка |
|
|
Выплата в % от оклада |
Выплаты |
Sum |
|
|
5.1.4 Выполнить сохранение базы. (Файл Сохранить).
5.1.5 Добавить в запрос следующие вычисляемые поля (пункт Построить… контекстного меню):
5.1.6 Установить для вычисляемых полей тип групповой операции Выражение и разрешить вывод на экран.
5.1.7 Установить для вычисляемых полей следующие свойства (пункт Свойства контекстного меню):
Поле |
Формат поля |
Подпись |
Выражение 1 |
|
ФИО |
Выражение 2 |
Денежный |
Начислено |
5.1.8 Для поля «Фамилия» в строке «Условие отбора» введите текст «[Введите фамилию]»
5.2. Запрос «Выплаты» – список всех сделанных сотрудникам выплат по месяцам.
5.2.1 Добавить таблицы все три таблицы.
5.2.2 Разрешить в запросе групповые операции (пункт Групповые операции контекстного меню).
5.2.3 Добавить в запрос следующие поля:
Поле |
Имя таблицы |
Групповая операция |
Сортировка |
Вывод на экран |
Месяц |
Выплаты |
Группировка |
по возрастанию |
|
Табельный номер |
Сотрудники |
Группировка |
по возрастанию |
|
Фамилия |
Сотрудники |
Группировка |
|
|
Имя |
Сотрудники |
Группировка |
|
|
Отчество |
Сотрудники |
Группировка |
|
|
Наименование выплаты |
Справочник выплат |
Группировка |
|
|
Выплата в % от оклада |
Выплаты |
Группировка |
|
|
Оклад |
Сотрудники |
Группировка |
|
|
5.2.4 Выполнить сохранение базы. (Файл Сохранить).
5.2.5 Добавить в запрос вычисляемые поля (аналогично п. 5.1.5).
5.2.6 Установить для вычисляемых полей тип групповой операции Выражение и разрешить вывод на экран.
5.2.7 Установить для вычисляемых полей следующие свойства (пункт Свойства контекстного меню):
Поле |
Формат поля |
Подпись |
Выражение 1 |
|
ФИО |
Выражение 2 |
Денежный |
Размер выплаты |
Проверить правильность работы созданных запросов.
Создать с помощью мастера форму на основе запроса «Запрос2 – Выплаты»:
– выбрать все поля запроса;
– выбрать внешний вид формы (например, ленточный);
– выбрать требуемый стиль.
Изучить возможности применения для формы различных вариантов фильтрации (см. контекстное меню).
Создать с помощью мастера отчет на основе запроса «Запрос2 – Выплаты».
– выбрать все поля запроса;
– добавить уровни группировок по полям «Месяц» и «Табельный номер»;
– задать подведение итогов (кнопка Итоги…): «Выражение2» – Sum;
– выбрать вид макета отчета (например, «структура 1»);
– выбрать требуемый стиль.
Отчет по практической работе должен содержать: цель работы; краткое описание действий по созданию базы данных; результаты работы (структуры таблиц, схема данных, запросы и результаты их выполнения, форма (с вариантами фильтрации), отчет); выводы по результатам Практической работы. При оформлении отчета в печатном виде в нижний колонтитул следует поместить фамилию, инициалы и номер группы обучаемого (8 пт., Arial, выравнивание по правому краю).
