ів. І тільки для об'єднання одночасно всіх полів ключа: № Співробітника + № Ставки, існує єдиний екземпляр сутності з конкретними значення не первинних атрибутів сутності. Таким чином, існує повна функціональна залежність всіх не первинних атрибутів від усіх полів ключа сутності Призначено На Ставку одночасно. p align="justify"> Так як в проектованої системі всі інші ключі відносин прості, а єдиний складний ключ задовольняє умові повної функціональної залежність всіх не первинних атрибутів від усіх полів ключа одночасно, можна зробити висновок, що система знаходиться в 2НФ. p>
Згідно з визначенням відношення R призначено в третій нормальній формі (3НФ), коли воно задане в 2НФ і кожний не первинний атрибут з R нетранзитивно залежить від будь-якого з ключів-кандидатів. [2]
З аналізу наведених відносин у проектованої системі можна зробити висновок, що вони не містять транзитивних і неповних залежностей і, отже, система знаходиться в 3НФ. Це говорить про те, що сутності предметної області чітко розмежовані і дають точне уявлення про структуру даних, що веде до зменшення помилок при виконанні операцій над ними. p align="justify"> На основі нормалізованих таблиць БД представимо структурну схему бази даних.
В
Дана частина схеми показує зв'язку сутностей для організації відносин Посади-КатегорііДолжностей, Ставки-Відділи та Ставки-Посади.
В
Дана частина схеми показує зв'язку сутностей для ведення обліку призначень співробітника на різні ставки в період його роботи на підприємстві.
В
Дана частина схеми показує зв'язку сутності Співробітники з документами співробітника, його відпустками і записами трудової книжки.
. Розробка програмного забезпечення для ЕОМ
Процес розробки програмного забезпечення передбачає ряд етапів.
1) Розробка інтерфейсу користувача
Користувачеві для роботи надається ряд форм за допомогою яких він може вести роботу з кадровими класифікаторами, створити структуру підприємства вказуючи відділи та ставки відкриті у відділах, враховувати особисту інформацію про співробітників підприємства, виробляти призначення та переклади співробітників на існуючі в підприємстві ставки, вести облік документів співробітників і реєструвати результати їх діяльності.
Для виконання команд користувача з метою вирішення поставлених завдань сформована ієрархічна система форм. Схематично ієрархія форм показана на рис.1. br/>В
Рис.1. Ієрархічна система форм
2) Розробка макетів екранних форм для введення і редагування даних
Наведемо основні форми для введення і редагування даних.
Форма - довідник посад
В
На даній формі не...