- •1. Компоненти системи даних
- •2. Етапи проектування і розробки бази даних
- •3. Побудова моделі даних предметної області
- •4.1. Призначення і функції бази даних кадрів
- •4.2 Концептуальне проектування
- •4.3 Розробка даталогіческой і фізичної моделей даних
- •5. Завантаження даних
- •6.2 Будівник виразів
- •6.3 Використання групових операцій у запитах
- •7. Дати та їх використання в базах даних
- •6. Розробка запитів і способи обробки даних запитами
- •6.1 Конструювання запитів, види запитів
- •8. Проектування і розробка форм
- •9. Розробка звітів
- •10. Створення макросів
- •11. Проектування і розробка додатків користувача
- •12. Створення кнопкової форми
3. Побудова моделі даних предметної області
Предметною областю в даному випадку є кадри організації. Будь-яка фірма прагне до найбільш ефективного управління персоналом і досягнення поставлених цілей. Для цього необхідно мати повну і достовірну інформацію про співробітників, мати можливість користувачам вирішувати свої функціональні задачі.
4.1. Призначення і функції бази даних кадрів
У кожній організації є відділ кадрів. Це функціональний відділ у структурі управління організацією. Одна з функцій відділу - ведення бази працівників: ведення обліку претендентів на вакантні посади, відбір претендентів для прийому на роботу, оформлення документів при прийомі на роботу, ведення наявності вакантних посад, ведення обліку заохочень, покарань, відстеження кваліфікаційного руху, посадові переміщення, затвердження розрядів .
Користувачами баз даних є керівники верхнього рівня, працівники відділу кадрів і бухгалтерії. У будь-якій організації складаються штатний розклад, яке заплановане для роботи.
4.2 Концептуальне проектування
База даних є моделлю частини реального світу, яка становить інтерес для даного дослідження. Частина реального світу, модель якої розробляється, називається предметною областю. Повнота опису предметної області залежить від цілей створюваної інформаційної системи. Для опису предметної області може використовуватися природний мову, але його використання має багато недоліків. Найбільш важливі - громіздкість опису, неоднозначність трактування. Тому для цих цілей використовуються формалізовані мовні засоби. Формалізований опис предметної області є концептуальною моделлю.
Основними компонентами концептуальної моделі є:
• Дані, що циркулюють у даній предметній області;
• Опис класів, об'єктів предметної області і зв'язків між ними;
• Опис інформаційних потреб користувачів.
Серед методів концептуального моделювання найбільшою популярністю користується ER-моделювання. ER-модель являє собою графічний опис предметної області в термінах «об'єкт-властивість-зв'язок». Основними поняттями моделі є клас об'єктів (сукупність об'єктів, що володіють однаковим набором властивостей), властивості (атрибути об'єкта) і зв'язку (залежність між атрибутами класів об'єктів), а так само клас приналежності є обов'язковим, якщо всі екземпляри цього класу обов'язково беруть участь у розглянутій зв'язку, в іншому випадку клас приналежності є необов'язковим.
Для представлення класів, екземплярів класів і зв'язків між ними використовуються графічні засоби:
• Діаграми ER-екземплярів;
• ER-діаграми.
Діаграма (Рис.2) показує, яку конкретну посаду займає кожен з працівників. При цьому зв'язок М: 1 (багато - до одного) вказує, що одну посаду може займати кілька працівників, а клас приналежності О-О (обов'язковий-обов'язковий) показує, що кожен посада повинна бути зайнята працівниками.
На малюнку 1 представлена діаграма ER-типу, відповідна розглянутої діаграмі ER-екземплярів.
Рис.1 Діаграма ER-типу
Приклад концептуальної моделі даних предметної області представлено на малюнку 2
Рис. 2. Концептуальна модель предметної області
