Практические задания по теме «Технология работы с базами данных»
G Замечание. Вы можете использовать любую версию MS Access.
Все задания необходимо выполнять последовательно.
Все созданные объекты (таблицы, формы, запросы отчеты) хранятся в одной БД.
Задания
Работа с таблицами
1. Создайте файл базы данных (БД) с именем Сведения о сотрудниках.
2. В данной базе данных в Режиме таблицы создайте структуру таблицы «Штат» (табл. 1), последовательно заменяя условное имя поля Код на Код должности, Должность и Оклад и определяя тип полей.
3. В режиме Конструктора создайте структуру таблиц «Сотрудники» (табл. 2) и «Список» (табл. 3). Для этого задайте имена, типы и свойства полей, а также определите ключевое поле.
Практические задания
по теме «Технология работы с базами данных»
G Замечание. Вы можете использовать любую версию MS Access.
Все задания необходимо выполнять последовательно.
Все созданные объекты (таблицы, формы, запросы отчеты) хранятся в одной БД.
Задания
Работа с таблицами
1. Создайте файл базы данных (БД) с именем Сведения о сотрудниках.
2. В данной базе данных в Режиме таблицы создайте структуру таблицы «Штат» (табл. 1), последовательно заменяя условное имя поля Код на Код должности, Должность и Оклад и определяя тип полей.
3. В режиме Конструктора создайте структуру таблиц «Сотрудники» (табл. 2) и «Список» (табл. 3). Для этого задайте имена, типы и свойства полей, а также определите ключевое поле.
Таблица 1
Структура записи таблицы «Штат»[1]
Код должности
(текстовый)
Должность
(текстовый)
Оклад
(числовой)
Таблица 2
Структура записи таблицы «Сотрудники»
4. Откройте таблицу «Штат» в режиме Конструктора и:
· задайте размер полей для таблицы (Код должности – 3; Должность – 40);
· определите ключевое поле (Код должности).
5. Заполните таблицы «Список», «Сотрудники» и «Штат» данными в соответствии с табл. 4-6
Установите связь между таблицами с соблюдением условия обеспечения целостности и каскадных изменений. В результате должна получиться схема данных (рис.1). Обратите внимание на то, что между таблицами «Сотрудники» и «Список» устанавливается отношение «один-к-одному», а между таблицами «Штат» и «Список» – отношение «один-ко-многим».
Для полей Код должности и Код сотрудника из таблицы «Список» создайте столбцы подстановок на основе данных из таблиц «Штат» и «Сотрудники», соответственно. В результате при раскрытии поля Код сотрудника в таблице «Список» можно будет просмотреть соответствие кодов сотрудников и ФИО (рис. 2), а при раскрытии поля Код должности соответствие между кодами должностей и их названиями (рис. 3).
Используя Мастер отчетов, постройте отчет, форма которого приведена на рис. 8. Для построения используйте группировку по полю Образование и итоги (среднее значение) по полю Оклад. Для вывода величины среднего значения по группе задайте в окне Свойств (F4) Формат поля – Фиксированный и Число десятичных знаков – 2. Сохраните отчет под именем Сотрудники_группировка.