по дисциплине Информационные технологии в управлении
«Базы данных MS Access: Кадры»
1. Запустить программу MS Access и создать новую базу данных с именем «Кадры».
2. Создать поочереднотаблицы следующим образом:
– в режиме конструктора создается структура таблицы;
– в режиме мастера создается форма для таблицы;
– посредством формы вводятся данные в таблицу.
Состав и структура таблиц
№ таблицы | Наименование таблицы | Поля таблицы | Свойства полей |
Штатные категории | Должность | Ключевое поле, тип данных – текстовое, размер поля – 45 | |
Оклад | Тип данных – денежный, число десятичных знаков – 2 | ||
Подразделения | Подразделение | Ключевое поле, тип данных – текстовое, размер поля – 40 | |
Сотрудники | Табельный номер | Ключевое поле, тип данных – текстовое, размер поля – 4, маска ввода: 9999 | |
Фамилия | Тип данных – текстовое поле, размер поля – 40 Маска ввода: >L<??????????????? (первые заглавные) | ||
Имя | |||
Отчество | |||
Дата рождения | Тип данных – Дата/время, формат поля – к раткий формат даты | ||
Подразделение | Мастер подстановок (раскрыть Тип данных) – таблица Подразделение, обязательное поле | ||
Должность | Мастер подстановок – таблица Штатные категории | ||
паспорт | Тип данных – текстовое поле, размер поля – 15 | ||
Командировки | Приказ | Ключевое поле, тип данных – счетчик | |
Дата приказа | Тип данных – Дата/время, формат поля – длинный формат даты | ||
Табельный номер | Мастер подстановок – таблица Сотрудники | ||
Кому выдано | Тип данных – текстовое, размер поля – 15 | ||
Дата начала | Тип данных – Дата/время, формат поля – к раткий формат даты | ||
Дата окончания | |||
Дней в командировке | Тип данных – числовой, число десятичных знаков – 0, маска ввода 999 | ||
Пункт назначения | Мастер подстановок – фиксированный набор значений: Москва, Новосибирск, Барнаул, Красноярск | ||
Цель | Тип данных – поле МЕМО | ||
Аванс | Тип данных – денежный, число десятичных знаков – 2 | ||
Фактические расходы |
Штатные категории
Должность | Оклад | Должность | Оклад |
Директор | Водитель | ||
Главный бухгалтер | Кассир | ||
Главный инженер | Сварщик | ||
Главный экономист | Токарь | ||
Инженер | Плотник | ||
Бухгалтер | Разнорабочий | ||
Экономист | Дворник | ||
Юрист | Уборщик помещений |
Подразделения
Подразделения |
Аппарат управления |
Бухгалтерия |
Участок 1 |
Участок 2 |
Экономический отдел |
Сотрудники
Табельный номер | Фамилия | Имя | Отчество | Дата рождения | Подразде- ление | Долж- ность | Паспорт |
Смирнов | Игорь | Александрович | 12.12.63 | Аппарат управления | директор | 0103 № 655632 | |
Соколов | Роман | Владимирович | 01.04.75 | Аппарат управления | главный инженер | 0101 №255632 | |
Андреева | Светлана | Семеновна | 15.06.78 | Аппарат управления | главный бухгалтер | 0103 № 859235 | |
Котова | Нина | Александровна | 25.07.80 | Аппарат управления | главный экономист | 0102 № 236415 | |
Серегина | Алла | Борисовна | 14.12.69 | Бухгалтерия | бухгалтер | 0103 № 654236 | |
Кузнецов | Дмитрий | Сергеевич | 05.04.76 | Аппарат управления | водитель | ||
Сергеев | Роман | Витальевич | 13.03.71 | Аппарат управления | Юрист | 0102 № 256341 | |
Федорова | Инна | Владимировна | 12.01.80 | Участок 1 | инженер | ||
Семенова | Ирина | Петровна | 15.05.79 | Участок 1 | Уборщик помещений | ||
Пилипенко | Семен | Александрович | 01.01.77 | Участок 2 | разнорабочий | ||
Ковалев | Илья | Иванович | 25.03.81 | Участок 2 | токарь | ||
Яковлева | Ирина | Андреевна | 20.08.84 | Бухгалтерия | бухгалтер | ||
Суханова | Наталья | Сергеевна | 12.11.75 | Экономический отдел | экономист | ||
Борисова | Светлана | Игоревна | 02.04.85 | Участок 2 | сварщик | ||
Моисеева | Нина | Яковлевна | 03.08.78 | Бухгалтерия | кассир | ||
Иванов | Савелий | Андреевич | 26.11.81 | Участок 2 | дворник | ||
Михеева | Ирина | Игоревна | 31.12.82 | Бухгалтерия | бухгалтер | ||
Степаненко | Иван | Иванович | 12.10.70 | Участок 1 | сварщик | ||
Волощенко | Алексей | Викторович | 13.05.65 | Участок 2 | плотник | ||
Илющенко | Александр | Алексеевич | 16.04.60 | Участок 2 | токарь | ||
Гончаренко | Алексей | Андреевич | 25.11.78 | Участок 1 | токарь | ||
Дерюгина | Дарья | Александровна | 23.10.69 | Экономический отдел | экономист |
Командировки
Приказ | Дата приказа | таб. № | Кому выдано | Дата начала | Дата окончания | Дней в ко- манд. | Пункт назначения | Цель | Аванс | Фактические расходы |
10.02.03 | Смирнову И.А. | 12.02.03 | 25.02.03 | Москва | заключение контрактов | 19 050 | ||||
01.03.03 | Соколову Р.В. | 03.03.03 | 30.03.03 | Новосибирск | курсы повышения квалификации | |||||
20.03.03 | Андреевой С.С. | 25.03.03 | 10.04.03 | Барнаул | квартальный отчет | |||||
30.03.03 | Котовой Н.А. | 02.04.03 | 12.04.03 | Красноярск | повышение квалификации |
3. Выполните команду меню Сервис ® Схема данных, просмотрите создавшиеся связи, при необходимости измените в соответствии с рисунком.
Схема данных должна выглядеть следующим образом:
4. Откройте таблицу «Штатные категории» и посмотрите на созданные подтаблицы
(наличие знака + слева от данных).
Посмотрите подтаблицы у таблицы «Подразделения».
5. Создать запрос «Командировки сотрудников» в режиме конструктора. Для этого:
Добавьте таблицы «Сотрудники» и «Командировки» в область запроса из окна Добавление таблицы (кн. Добавить), закройте это окно.
Двойным щелчком мыши по нужному полю в области таблиц перенесите в нижнюю область следующие поля: