«Фонд оплати праці» є вторинною, оскільки містить розрахункові атрибути. Вона формується посредствам мови структурованих запитів Structured query language.
На етапі фізичного проектування трудомісткість операцій істотно залежить від особливостей конкретної СУБД і операційної системи, в середовищі якої вона функціонує.
До інструментальних засобів, які використовуються при проектуванні, можна віднести:
OLE DB (Object Linking and Embedding Database) - новий стандарт Microsoft, що регулює доступ додатків до баз даних. Має розширення для серверів OLAP і передбачає застосування спеціальних засобів обробки мультимедійних даних.
OLAP (Online analytical processing) - здійснює оперативний аналіз даних. Іншими словами, це метод обробки даних, який застосовується з метою прискорення обробки запитів і передбачає попередній розрахунок часто запитуваних даних (наприклад, сум або значень лічильника).
ODBC (Open Database Connectivity) - відкритий інтерфейс взаємодії з базами даних. Запропонований корпорацією Microsoft стандарт, що регулює доступ Windows -програм до баз даних. Стандарт ODBC поступово замінюється специфікацією OLE DB.
Обробка запитів реалізується через Structured query language - мова структурованих запитів, мова S0L. Є прийнятим у галузі стандартом для виконання операцій вставки, оновлення, видалення та вибірки даних з реляційних БД. Крім цього SQL надає можливість зміни структури бази даних.
Існує безліч різних діалектів SQL. Насамперед, це три основні стандарти мови: ANSI SQL, SQL92 (SQL2), SQL99 (SQL3). Крім цього існують версії підтримувані виробниками СУБД. Як правило, всі вони сумісні з ANSI SQL і частково з SQL92.
Таким чином, SQL - потужне високорівневий засіб маніпуляції даними, вся відповідальність за реалізацію особливостей зберігання і обробки даних СУБД беруть на себе.
Запити групуються в транзакції. У проектованої інформаційній системі СУБД підтримують паралельний доступ до даних, тобто можливість одноразового звернення до однієї і тієї ж порції даних з боку декількох різних процесів, званих транзакціями (transactions).
Рис.6. Запити, реалізовані проектованої ІС
У першу чергу транзакції необхідні для підтримки логічної цілісності даних в багатокористувацьких системах. Для цього СУБД реалізують механізми забезпечення ізольованості транзакцій, їх атомарности і стійкості.
Рис. 7. Формування інтерфейсу посредствам розробки форм
Перед формуванням «Головною кнопкової форми БД» як головної сторінки проектованої інформаційної системи, необхідно провести аналіз швидкодії системи, аналіз забезпеченості зв'язками між об'єктами - малюнок 8.
Рис. 8. Аналіз швидкодії проектованої ІС
Головна кнопкова форма проектованої ІС має модулі, необхідні для автоматизації персоніфікованого обліку (для відділу кадрів) - це модуль «Співробітники», «Організаційна структура».
Проектована інформаційна система передбачає формування бухгалтерської та статистичної звітності. Так, модуль «ФОП» - форма для входу в БД бухгалтерської служби підприємства. Керівництво організації має доступ в даний модуль для оптимізації фонду оплати праці.
Модуль «Формування штатного розкладу» доступний і для співробітників відділу кадрів (в частині комплектування), і для бухгалтерії (у сфері нарахування заробітної плати), і для керівництва підприємства з метою аналізу соціально-трудових показників, формування потреби в персоналі.
Для фізичної реалізації розробленої інформаційної системи необхідними і достатніми є такі вимоги до використовуваного програмного забезпечення:
Windows Server 2008 (x64-bit), рекомендується установка пакету оновлень 2 (SP2);
Windows Vista (x64-bit);
Microsoft SQL Server 2000рекомендуется установка пакету оновлень 4 (SP4);
PostgreSQL 8.2.4 (підтримує роботу під управлінням операційних систем: Microsoft Windows 2000, Windows XP, Windows Server 2003).
Комп'ютер, що використовується у системі для розробки конфігурацій повинен мати операційну систему: Microsoft Windows 2000/XP/Server 2003/Vista (рекомендується Microsoft Windows XP).
Сервер баз даних: Microsoft SQL Server 2000 + Service Pack 2; PostgreSQL 8.2; IBM DB2 Express-C 9.1.
Процесор будь-якого клієнтського комп'ютера має такі технічні вимоги, необхідні і достатні для реалізації розробленої інформаційної системи:
процесор Pentium/Celeron 8 0...