3. Структури інформаційних масивів:
Структури інформаційних масивів подано в таблицях 5-9 .
Таблиця 5 Довідник цехів
|
Найменування |
Ідентифікатор у програмі |
Умовне позначення у формулах |
Формат |
Бізнес - правила |
Логічні та систематичні зв’язки |
|||
|
Первиннй ключ |
Умова на значення |
Обов’язкове поле |
Індексне поле |
|||||
|
Код цеху |
KOD_PID |
- |
A(3) |
ПК |
- |
так |
|
Робітники |
|
Назва цеху |
NAME_PID |
- |
A(20) |
- |
- |
так |
- |
|
Назва масиву – Довідник цехів
Позначення масиву – PID
Назва носія інформації – МД.
Максимальний об’єм масиву - 50 записів
Довжина запису — 23 символи.
Метод організації – послідовний
Ключі упорядкування – KOD_PID
Ідентифікатор індексного масиву PID1.
Таблиця 6 Довідник посад
|
Найменування |
Ідентифікатор у прогрмі |
Умовне позначення у формулах |
Формат |
Бізнес – правила |
Логічні та систематичні зв’язки |
|||
|
Первиннй ключ |
Умова на значення |
Обов’язкове поле |
Індексне поле |
|||||
|
Код посади |
KOD_POS |
- |
A(3) |
ПК |
- |
так |
|
Робітники, Штатний розпис |
|
Назва посади |
NAME_POS |
- |
A(20) |
- |
- |
так |
- |
|
Назва масиву – Довідник посад
Позначення масиву – POS
Назва носія інформації – МД.
Максимальний об’єм масиву - 500 записів
Довжина запису — 23 символи.
Метод організації – послідовний
Ключі упорядкування – KOD_POS
Ідентифікатор індексного масиву POS 1.
Таблиця 7 Довідник робітників
|
Найменування |
Ідентифікатор у програмі |
Умовне позначення у формулах |
Формат |
Бізнес – правила |
Логічні та систематичні зв’язки |
|||
|
Первиннй ключ |
Умова на значення |
Обов’язкове поле |
Індексне поле |
|||||
|
Табельний номер працівника |
TAB_NOMER |
- |
A(10) |
ПК |
- |
так |
- |
|
|
Прізвище, ім’я, по батькові |
FIO |
- |
A(35) |
- |
- |
так |
- |
|
|
Код підрозділ |
KOD_PID |
|
A(3) |
- |
- |
так |
- |
|
|
Код посади |
KOD_POS |
|
A(3) |
- |
- |
так |
- |
Штатний розпис |
|
Розряд |
ROZRYAD |
|
9(2) |
- |
- |
так |
- |
|
Назва масиву – Довідник робітників
Позначення масиву – ROBOCHI
Назва носія інформації – МД.
Максимальний об’єм масиву - 1000 записів
Довжина запису — 43 символи.
Метод організації – послідовний
Ключі упорядкування – TAB_NOMER
Ідентифікатор індексного масиву ROBOCHI 1.
Таблиця 8 Довідник тарифних ставок
|
Найменування |
Ідентифікатор у прогрмі |
Умовне позначення у формулах |
Формат |
Бізнес – правила |
Логічні та систематичні зв’язки |
|||
|
Первиннй ключ |
Умова на значення |
Обов’язкове поле |
Індексне поле |
|||||
|
Розряд |
ROZRYAD |
- |
9(2) |
ПК |
- |
так |
|
Робітники, Штатний розпис |
|
Тарифна ставка |
OKLAD |
- |
9(2),9(2) |
- |
- |
так |
- |
|
Назва масиву – Довідник тарифних ставок
Позначення масиву – TSTAV
Назва носія інформації – МД.
Максимальний об’єм масиву - 15 записів
Довжина запису — 7 символів.
Метод організації – послідовний
Ключі упорядкування – OKLAD
Ідентифікатор індексного масиву TSTAV 1
Таблиця 9 Штатний розпис
|
Найменування |
Ідентифікатор у прогрмі |
Умовне позначення у формулах |
Формат |
Бізнес – правила |
Логічні та систематичні зв’язки |
|||
|
Первиннй ключ |
Умова на значення |
Обов’язкове поле |
Індексне поле |
|||||
|
Код посади |
KOD_POS |
- |
A(3) |
ПК |
- |
так |
- |
|
|
Посадовий оклад |
OKLAD |
OKLi |
9(2), 9(2) |
- |
- |
так |
- |
|
Назва масиву – Штатний розпис
Позначення масиву – SHTAT
Назва носія інформації – МД.
Максимальний об’єм масиву - 500 записів
Довжина запису — 8 символів.
Метод організації – послідовний
Ключі упорядкування – KOD_POS
Ідентифікатор індексного масиву SHTAT 1.
Таблиця 10 Табель обліку робочого часу
|
Найменування |
Ідентифікатор у програмі |
Умовне позначення у формулах |
Формат |
Бізнес – правила |
Логічні та систематичні зв’язки |
|||
|
Первиннй ключ |
Умова на значення |
Обов’язкове поле |
Індексне поле |
|||||
|
Табельний номер працівника |
TAB_NOMER |
- |
A(10) |
ПК |
- |
так |
IND |
Робітники
|
|
Рік |
RIK |
- |
9(4) |
|
2010-2999
|
так |
- |
|
|
Місяць |
MES |
- |
9(2) |
- |
1-12 |
так |
- |
|
|
День |
DEN |
- |
9(4) |
- |
1-31 |
так |
- |
|
|
Відпрацьовано годин урочно |
GODIN_VU |
GVUij |
9(2),9(1) |
- |
- |
так |
- |
|
|
Відпрацьовано годин урочно |
GODIN_VPU |
GVPUij |
9(2),9(1) |
- |
- |
так |
- |
|
|
Відпрацьовано годин у святкові дні |
GODIN_VSD |
GVSDij |
9(2),9(1) |
- |
- |
так |
- |
|
|
Відпрацьовано годин у нічний час |
GODIN_VN |
GVNij |
9(2),9(1) |
- |
- |
так |
- |
|
|
Кількість годин простою |
GODIN_P |
GPij |
9(2),9(1) |
- |
- |
так |
- |
|
Назва масиву – Табель обліку робочого часу
Позначення масиву – TABEL
Назва носія інформації – МД.
Максимальний об’єм масиву - 1000 записів
Довжина запису — 40 символів.
Метод організації – послідовний
Ключі упорядкування – TAB_NOMER
Ідентифікатор індексного масиву TABEL 1.
Таблиця 11 Масив нарахованих сум
|
Найменування |
Ідентифікатор у програмі |
Умовне позначення у формулах |
Формат |
Бізнес – правила |
Логічні та систематичні зв’язки |
|||
|
Первиннй ключ |
Умова на значення |
Обов’язкове поле |
Індексне поле |
|||||
|
Табельний номер працівника |
TAB_NOMER |
- |
A(10) |
ПК |
- |
так |
IND |
Табель
|
|
Рік |
RIK |
- |
9(4) |
- |
- |
так |
- |
|
|
Місяць |
MES |
- |
9(2) |
- |
- |
так |
- |
|
|
Нараховано урочно |
NARAHU |
NUij |
9(4),9(2) |
- |
- |
так |
- |
|
|
Нараховано понад урочно |
NARAHPU |
NPUij |
9(4),9(2) |
- |
- |
так |
- |
|
|
Нараховано за святкові дні |
NARAHSD |
NSDij |
9(4),9(2) |
- |
- |
так |
- |
|
|
Нараховано за нічний час |
NARAHNG |
NNGij |
9(4),9(2) |
- |
- |
так |
- |
|
|
Нараховано за години простою |
NARAHP |
NPij |
9(4),9(2) |
- |
- |
так |
- |
|
|
Нараховано всього |
NARAH |
NARAHij |
9(4),9(2) |
- |
- |
так |
- |
|
|
До сплати |
POLUCH |
POLUCHij |
9(4),9(2) |
- |
- |
так |
- |
|
Позначення масиву – RZP
Назва носія інформації – МД.
Максимальний об’єм масиву - 1000 записів
Довжина запису — 65 символів.
Метод організації – послідовний
Ключі упорядкування – RIK, MIS, PID. TAB_NOMER
Ідентифікатор індексного масиву TABEL 1.
