Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания_БД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.81 Mб
Скачать

Вариант № 4

Разработайте информационную систему «Сотрудники предприятия».

1. Опишите структуру используемых в информационной системе таблиц и заполните таблицы данными.

Информационная система «Сотрудники предприятия» будет включать две таблицы: «Подразделения» и «Сотрудники». Структура таблиц приведена на рисунках 36 и 37 соответственно.

Наименование

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Код подразделения

Код_подразделения

Текстовый

2

Название подразделения

Подразделение

Текстовый

25

ФИО руководителя

Руководитель

Текстовый

20

Количество сотрудников

Количество_сотрудников

Числовой

Рис. 36. Структура таблицы «Подразделения»

Для таблицы «Сотрудники» организуйте ввод поля «Пол» с помощью выпадающего списка (значения «Мужской»; «Женский»), а также поля «Подразделение» с помощью выпадающего списка, организованного на основе таблицы «Подразделения».

Наименование

поля

Имя

поля

Тип

данных

Размер

Количество

десятичных

знаков

Табельный номер

Табельный_№

Текстовый

4

ФИО сотрудника

ФИО

Текстовый

20

Пол сотрудника

Пол

Текстовый

7

Оклад сотрудника

Оклад

Денежный

Название подразделения

Подразделение

Текстовый

25

Рис. 37. Структура таблицы «Сотрудники»

Заполните таблицы «Сотрудники» и «Подразделения» данными (8÷10 записей).

2. Создайте формы для таблиц «Сотрудники» и «Подразделения». С помощью операций с компонентами формы отредактируйте внешний вид форм, расположите на каждой форме кнопку закрытия формы.

3. Создайте отчеты, в основе которых лежат таблицы информационной системы:

– отчет, содержащий упорядоченный по алфавиту список сотрудников (отчет «Список сотрудников»);

– отчет, содержащий список сотрудников, сгруппированных по подразделениям, с подсчетом итоговых сумм зарплаты по подразделениям (отчет «Сотрудники по подразделениям»).

4. На четвертом этапе разработки информационной системы создайте запросы, в основе которых лежат таблицы системы:

– запрос на выборку всех сотрудников, зарплата которых превышает 10000 рублей (запрос «Зарплата сотрудников»);

– запрос, позволяющий по фамилии руководителя получить список сотрудников его подразделения (запрос «Сотрудники руководителя»);

– запрос, позволяющий по фамилии сотрудника получить все сведения о подразделении, в котором он работает (запрос «Подразделение сотрудника»).

По данным каждого из перечисленных выше запросов создайте отчет.

5. На последнем этапе разработки информационной системы объедините все разработанные ранее компоненты в единую систему:

– расположите на форме «Сотрудники» кнопку, открывающую форму «Подразделения», а на форме «Подразделения» – кнопку, открывающую форму «Сотрудники»;

– расположите на форме «Сотрудники» кнопки, открывающие для просмотра отчеты «Список сотрудников», «Сотрудники по подразделениям», «Зарплата сотрудников», «Подразделение сотрудника»;

– расположите на форме «Подразделения» кнопку, открывающую для просмотра отчет «Сотрудники руководителя»;

– модифицируйте запросы «Сотрудники руководителя» и «Подразделение сотрудника» таким образом, чтобы условие отбора зависело от текущей записи в соответствующей форме.