Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАЦОННЫЕ ТЕХНОЛОГИИ УПРАВЛЕНИЯ КЗ.doc
Скачиваний:
16
Добавлен:
10.05.2015
Размер:
1.39 Mб
Скачать

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

Код

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

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

01

Администрация

02

Отдел кадров

03

Деканат инженерно-экономического факультета

04

Деканат механико-машиностроительного факультета

05

Деканат заочного факультета

06

Деканат факультета гуманитарного образования

07

Отделение довузовской подготовки

08

Кафедра истории и политологии

09

Кафедра философии и культурологии

10

Кафедра экономической теории

11

Кафедра истории

12

Кафедра высшей математики

13

Кафедра естественных наук

14

Кафедра иностранных языков

15

Кафедра экономики

16

Кафедра информационно - вычислительных систем

17

Кафедра финансов

Таблица 6

Звания

Звания

Надбавка_2

доцент

0,4

профессор

0,6

член- корреспондент

0,8

академик

1,0

нет

0

5.Сформировать 3-4 типа запросов, например:

  • получить список сотрудников, имеющих ученое звание «доцент»;

  • получить список сотрудников кафедры экономической теории, рассчитав для них заработную плату с учетом оклада и установленных надбавок;

  • вывести список сотрудников кафедры экономики, чей день рождения приходится на октябрь.

Запрос 1: запрос на выборку

С помощью Конструктора запросов сформируем запрос на выборку (рис.2), извлекающий из таблиц созданной базы данных фамилии сотрудников, имеющих звание «доцент» и наименование подразделения, в котором они работают. Для этого используем поля «ФИО» и «Ученое звание» из таблицы Сотрудники и поле «Наименование подразделения» из таблицы Подразделения. В строку Условия отбора введем значение «доцент» (рисунок 5).

Рисунок 5 Конструктор запроса на выборку сотрудников, имеющих ученое звание "доцент"

В результате выполнения запроса была получена таблица, представленная на рисунке 6.

Рисунок 6 Выборка по Запросу 1

Запрос 2: запрос на выборку с вычислением

С помощью Конструктора запросов сформируем запрос на выборку (рисунок 7), извлекающий из таблиц созданной базы данных фамилии сотрудников кафедры экономической теории и подсчитаем для них заработную плату. Для выбора подразделения «Кафедра экономической теории» включим в запрос поле «Код подразделения» и для него в поле «Условие отбора» - код 10, соответствующий данной кафедре, и удалим флажок Вывод на экран, чтобы данное поле не выводилось в результирующей таблице. Для расчета величины заработной платы с учетом установленного оклада и надбавки за ученое звание необходимо ввести в запрос вычисляемое поле. С помощью Построителя выражений в вычисляемое поле запишем:

Выражение 1:= [сотрудники]![Оклад]*(1+[Звания]![Надбавка_2]).

Заменив «Выражение 1» на «Зарплата», получим

Зарплата: =[сотрудники]![Оклад]*(1+[Звания]![Надбавка_2]).

В свойствах вычисляемого поля установим Формат поляДенежный.

В результате выполнения запроса получена таблица, представленная на рисунке 8.

Запрос 3: запрос на выборку с использованием шаблонов

С помощью Конструктора запросов сформируем запрос на выборку (рисунок 9), извлекающий из таблиц созданной базы данных фамилии сотрудников, чьи дни рождения приходятся на октябрь, и наименование подразделения, в котором они работают.

Рисунок 7 Конструктор Запроса 2

Рисунок 8 Выборка по Запросу 2

Для этого используем поля «ФИО» и «Год рождения» из таблицы Сотрудники и поле «Наименование подразделения» из таблицы Подразделения. В строку «Условия отбора» введем значение: Like “*10*”. Знак * заменяет значения числа в месяце и года рождения. Для выбора подразделения «Кафедра экономики» включим в запрос поле «Код подразделения» и для него в поле «Условие отбора» - код 15, соответствующий данной кафедре, и удалим флажок Вывод на экран, чтобы данное поле не выводилось в результирующей таблице.

Рисунок 9 Конструктор Запроса 3

В результате выполнения запроса получена таблица, представленная на рисунке 10.

Рисунок 10 Выборка по Запросу 3