Главная страница
Навигация по странице:

  • Ф И О Табельный номер Код подразделения

  • Разряд Адрес Кол-во детей Оклад

  • Звания Надбавка_2

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

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

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

  • Условия отбора

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

  • ИНФОРМАЦОННЫЕ ТЕХНОЛОГИИ УПРАВЛЕНИЯ КЗ. Информацонные технологии управления


    Скачать 1.33 Mb.
    НазваниеИнформацонные технологии управления
    АнкорИНФОРМАЦОННЫЕ ТЕХНОЛОГИИ УПРАВЛЕНИЯ КЗ.doc
    Дата03.08.2018
    Размер1.33 Mb.
    Формат файлаdoc
    Имя файлаИНФОРМАЦОННЫЕ ТЕХНОЛОГИИ УПРАВЛЕНИЯ КЗ.doc
    ТипКонтрольная работа
    #22412
    страница2 из 5
    1   2   3   4   5

    3. Контрольный пример



    Рассмотрим в качестве примера 16 задачу.

    1. В данной задаче для формирования базы данных используются следующие показатели:

    • ФИО;

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

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

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

    • Дата рождения;

    • Образование;

    • Должность;

    • Разряд;

    • Адрес

    • Кол-во детей;

    • Оклад;

    • Ученое звание;

    • Надбавка_2.

    1. На основе этих показателей целесообразно сформировать три связанные между собой таблицы:

    • Сотрудники (Рисунок 1);

    • Подразделения (Рисунок 2);;

    • Звания (Рисунок 3);.




    Рисунок 1 Таблица «Сотрудники»


    Рисунок 2 Таблица «Подразделение»


    Рисунок 3 Таблица «Звания»

    1. Между таблицами можно установить следующие типы связей (Рисунок 4).



    Рисунок 4 Схема данных

    1. Занести данные в созданные таблицы (см. табл.4-6).

    .

    Таблица 4 Сотрудники

    Ф И О

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

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

    Дата

    рождения

    Образование

    Должность

    Разряд

    Адрес

    Кол-во детей

    Оклад

    Звание

    Иванов А.П.

    000101

    10

    12.02.50

    Высшее

    доцент

    15

     

    1

    3500

    доцент

    Петров Н.В.

    000102

    15

    14.03.55

    Высшее

    доцент

    15

     

     

    3500

    доцент

    Сидоров В.В

    000103

    10

    25.01.60

    Высшее

    ст.преп.

    13

     

     

    3200

    нет

    Романова Т.П.

    000104

    15

    01.01.66

    Высшее

    ст.преп..

    13

     

    2

    3200

    нет

    Быкова Л.Р.

    000105

    15

    10.10.65

    Высшее

    ст.преп.

    13

     

    2

    3200

    нет

    Воробьев А.П.

    000106

    15

    18.12.75

    Среднее

    оператор

    7

     

     

    2800

    нет

    Ким П.П.

    000107

    10

    13.03.62

    Высшее

    ассистент

    11

     

     

    2500

    нет

    Голубева И.А.

    000108

    15

    18.10.49

    Высшее

    доцент

    15

     

    2

    3500

    доцент

    Андреева А.П.

    000109

    15

    15.12.52

    Высшее

    ст.преп.

    13

     

     

    3200

    нет

    Ребека Т.В.

    000110

    10

    16.02.43

    Высшее

    профессор

    17

     

    3

    4500

    профессор

    Ли А.Р.

    000111

    15

    25.04.85

    Высшее

    ассистент

    11

     

     

    2500

    нет

    Басаев Р.А.

    000112

    15

    12.05.54

    Высшее

    профессор

    17

     

     

    4500

    нет

    Береза Р.А.

    000113

    15

    05.06.60

    Высшее

    доцент

    15

     

    1

    3500

    доцент

    Ветров Е.Н.

    000114

    10

    07.11.83

    Высшее

    ассистент

    11

     

    1

    2500

    нет

    Гусева О.Н.

    000115

    15

    12.09.90

    Среднее

    лаборант

    7

     

     

    2300

    нет

    Глебов К.А.

    000116

    15

    22.07.88

    Среднее

    лаборант

    7

     

     

    2300

    нет

    Бублик М.А.

    000117

    10

    13.09.49

    Высшее

    доцент

    15

     

     

    3500

    доцент

    Таблица 5
    Подразделения




    Код

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

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

    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


    1   2   3   4   5


    написать администратору сайта