2
Бригада
Символьный
Исходные
12 символов
3
Специальность
Символьный
Исходные
15 символов
4
Оклад
Числовой
Исходные
4 символа
5
Премия
Числовой
Вычисляемые
4 символа
6
Начислено
Числовой
Вычисляемые
4 символа
7
Налог
Числовой
Вычисляемые
8 символов
8
К выплате
Числовой
Вычисляемые
8 символов
Рис.2.1 Структура проектируемой базы данных.
2.1.2. Определение формул для вычисляемой части базы данных.
В создаваемой базе несколько вычисляемых полей Определим зависимости, по которым вычисляются значения в этих полях. Введем условные обозначения, которые будем использовать при составлении формул:
Премия - П;
Оклад - О;
Стаж- С;
Начисленная сумма - НС;
Подоходный налог - ПН;
1.Премия.
В соответствии с условиями премия начисляется сотрудникам, проработавшим определенное время на фирме. Для сотрудников со стажем от 2-х до 5-ти лет премия составит 15% оклада, со стажем более 5 лет 25% оклада.
При использовании Мастера функции логическое выражение для вычисления премии приобретет вид:
П= Если (С <= 2; 0; если(С>5;0.25*O;0.15*O))
2.Начисленная сумма. Значение начисленной суммы определяется как результат сложения значения оклада и премии.
НС=П+О.
3.Подоходный налог.
Подоходный налог определяется в зависимости от величины начисленной суммы: не облагаются налогом суммы до 70 грв. включительно; при начисленной сумме более 250 грв. подоходный налог составляет 20% от суммы; в остальных случаях подоходный налог равен 10% от суммы.
ПН=
При использовании Мастера функций логическое выражение примет вид:
ПН=Если(НС<=70;0;если(НС>250;0.2*НС;0,1*НС))
4. К выплате. Значение определяется как разность Начисленной суммы и Подоходного налога.
К_вып=НС-ПН
В результате проектирования базы данных получен эскиз таблицы следующего вида.