Главная
страница 1
скачать файл
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ЭКОНОМИКЕ

Платежная ведомость на выдачу зарплаты. Типовая форма № 253.

а) проанализировать выбранный документ: выделить в нем реквизиты-основания и реквизиты-признаки, построить из них показатели;

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

пример

Табель учета №____



отработанного времени

за «__»_______________200_г

(дата)

Бригада ______________



Бригадир _____________

Ф.И.О. работника

Табельный №

Оклад (руб.)

Отработано часов

Доплата за переработанные часы (руб.)







































































Рис.1

Обозначим: реквизиты-основания - pJ

реквизиты-признаки – ci

показатели – Пj

Реквизиты-основания по документу «Табель учета»:

Рi - оклад работника;

Р2 - отработано часов работником;

рз — доплата работнику за переработанные часы;

Реквизиты-признаки по документу "Табель учета":

С1 -№ документа;

С2 - дата выдачи документа;

С3 - бригада;

С4 - бригадир;

С5 - ф.и.о. работника;

С6 - табельный № работника.

Показатель - это совокупность реквизита-основания и описывающих его реквизитов-признаков.

Показатели по документу "Табель учета":



П1 — оклад работника;

П1 = P1,C1,C2,C5,C6

П2- количество часов, отработанных работником;

П21,С123,С4,С56

Пз - доплата работнику за переработанные часы;

Пз=Р1,С123,С456

Б) Используя реляционную модель данных, представим все данные документа «Табель учета» в виде реляционной таблицы, (отношения).

Табель учета

№ табеля

дата

бригада

бригадир

работник

таб.№

оклад

оработ. часов

доплата

Рис.2

В данном отношении атрибуты "№ табеля " и "работник" являются ключевыми. Следовательно, ключ отношения "Табель учета" - составной. Остальные атрибуты - неключевые, т.е. описательные.

Отношение "Табель учета" находится в первой нормальной форме (1НФ), т.к. значения всех его атрибутов атомарно.

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


Схема функциональной зависимости отношения "Табель учета"

№ табеля

работник


дата

таб. №


оклад

бригада


бригадир

доплата


отраб. часов

№ табеля


работник

Рис.3


Судя по схеме, полной функциональной зависимости в данном отношении нет. Полная функциональная зависимость в отношении, - когда каждый неключевой атрибут функционально зависит от составного ключа и не зависит функционально от части составного ключа.

В отношении "Табель учета" присутствуют неключевые атрибуты, функционально зависящие от частей ключа. А именно: неключевые атрибуты "дата", "бригада", "бригадир" зависят от части ключа "№ табеля"; неключевые атрибуты "таб. №" и "оклад" зависят от части ключа "работник". Только два неключевых атрибута "отработ.часов" и "доплата" функционально зависят от составного ключа.

Следовательно, отношение "Табель учета" не находится во второй нормальной форме (2НФ).

Отношение находится во второй нормальной форме (2НФ), если оно находится в первой нормальной форме (1НФ) и каждый неключевой атрибут функционально полно зависит от составного ключа.

Отношение "Табель учета" необходимо нормализовать, привести к 2НФ.

Для этого вынесем в отдельное отношение (назовем его "Документ") неключевые атрибуты, зависящие от части ключа "№ табеля".

Связь отношений по ключевым атрибутам показана стрелками.
Документ


№ табеля

Дата

Бригада

Бригадир

Табель учета

№ табеля

Работник

Таб. №

Оклад

Отработ. часов

Доплата

Рис. 4

В отношении "Документ" ключ простой - ключевой атрибут "№ табеля". Совокупность двух отношений "Документ" и "Табель учета" не находится в 2НФ, т.к. в отношении "Табель учета" нет полной функциональной зависимости: присутствуют неключевые атрибуты, функционально зависящие от части ключа "работник" (см. схему функциональной зависимости).

Из отношения "Табель учета" вынесем в отдельное отношение (назовем его "Работник") неключевые атрибуты, зависящие от части ключа "работник".

Документ


№ табеля

дата

бригада

бригадир

Работник


работник

таб.№

оклад

Табель учета

№ табеля

работник

отработ. часов

доплата

Рис.5

В отношении "Работник" ключ простой - ключевой атрибут "работник".

Совокупность трех отношений находится в 2НФ, т.к. в отношении "Табель учета", имеющем составной ключ, полная функциональная зависимость.

Однако, совокупность отношений "Документ", "Работник" и "Табель учета" не находится в третьей нормальной форме (ЗНФ), т.к. в отношении "Документ" присутствует транзитивная зависимость. А именно, неключевой атрибут "бригадир" зависит от неключевого атрибута "бригада" и только неключевой атрибут "бригада" функционально зависит от ключа (см. схему функциональной зависимости).

Отношение находится в третьей нормальной форме (ЗНФ), если оно находится во второй нормальной форме (2НФ) и каждый неключевой атрибут не транзитивно зависит от первичного ключа. Из отношения "Документ" вынесем в отдельное отношение (назовем его "Бригада") атрибуты "бригада" и "бригадир".

Документ


№ табеля

дата

бригада

Бригада


бригада

бригадир

Работник

работник

таб. №

оклад

Табель учета

№ табеля

работник

отработ. часов

доплата

Рис.6

В отношении "Бригада" ключ простой - ключевой атрибут "бригада". В отношении "Документ" неключевой атрибут "бригада" является внешним ключом.



Совокупность четырех отношений "Документ", "Бригада", "Работник" и "Табель учета", связанных по ключам, находится в третьей нормальной форме (ЗНФ).
скачать файл



Смотрите также:
Информационные технологии в обучении по трудно усваиваемым темам курса физики
63.31kb.
Информационные технологии в экономике
78.98kb.
Учебно-методический комплекс по дисциплине « Б. 1» «Информационные технологии в психологии» Направление подготовки 030300 Психология
414.78kb.
Рабочая программа по дисциплине ен. Ф. 09 Информационные технологии в экономике по специальности
371.64kb.
Учебно-методический комплекс по дисциплине « Б1» «Информационные технологии» Направление подготовки
1413.95kb.
Учебно-методический комплекс. Рабочая программа для студентов направления 230400. 62 «Информационные системы и технологии»
219.58kb.
Информационные системы и технологии (профиль "Информационные системы и технологии") (кцп: 35)
60.83kb.
1. Информационные процессы в экономике и объективная необходимость их автоматизации
216.36kb.
Место дисциплины в структуре ооп принципы построения курса: Курс входит в математический и естественнонаучный цикл ооп 010300 «Фундаментальная информатика и информационные технологии»
32.87kb.
Информационные технологии позволяют по-новому использовать на уроках истории текстовую, звуковую, графическую и видеоинформацию
50.79kb.
Информационные и коммуникационные технологии
67.21kb.
Учебно-методический комплекс по дисциплине «Информационные системы в экономике» для студентов специальности
369.4kb.