- •Практична робота №1 Аналіз проблемної області для створення бази даних.
- •Теоретичні відомості
- •Приклад
- •Формулювання аналізу предметної області
- •Інформаційно-пошукова система
- •Попередній аналіз предметної області
- •Інформаційні об’єкти
- •Завдання
- •Практична робота №2 Проектування реляційної структури бази даних.
- •Теоретичні відомості
- •1. Етапи проектування реляційної бази даних
- •2. Типи таблиць і ключів в реляційних базах даних
- •3. Схематичні моделі даних
- •Практична робота №3 Визначення перших трьох нормальних форм
- •Теоретичні відомості
- •1. Типи нормальних форм
- •1.1. Перша нормальна форма (1nf)
- •1.2. Друга нормальна форма (2nf)
- •1.3. Третя нормальна форма (3nf)
- •Приклад
- •Перехід від і до ііі нф.
- •Завдання
- •Практична робота №4 Створення бд засобами ms Access. Таблиці.
- •Теоретичні відомості
- •Учбовий проект: База даних Агростанції
- •Створення файла нової бази даних.
- •2. Створення таблиць
- •4. Реалізація схеми даних
- •Практична робота №5 Створення бд засобами ms Access. Форми.
- •Теоретичні відомості
- •Приклад
- •Практична робота №6 Створення бд засобами ms Access. Запити.
- •Теоретичні відомості
- •Завдання:
- •Практична робота №7 Створення бд засобами ms Access. Звіти.
- •Теоретичні відомості
- •Побудова звітів
- •Структурні елементи звіту
- •Завдання
- •Практична робота №8 Створення бд Access для спільного використання в Інтернеті
- •Принцип роботи
- •Робота з формами та звітами у браузері
- •Збереження даних у списках SharePoint
- •Виконання запитів і макросів даних на сервері
- •Інтрамережа або Інтернет
- •Створення веб-бази даних
- •Відмінності між макетами локальних баз даних і веб-баз даних
- •Функції, які підтримуються лише в локальних базах даних без аналога служб Access Services (Цей список не вичерпний)
- •Використання шаблонів
- •Початок роботи з пустою веб-базою даних
- •Створення веб-таблиці
- •Створення нової веб-таблиці
- •Настроювання повідомлення та правила перевірки поля
- •Настроювання повідомлення та правила перевірки запису
- •Створення веб-форми
- •Створення веб-звіту
- •Створення форми навігації та встановлення її як форми за промовчанням для відображення під час запуску
- •Установлення форми навігації як веб-форми відображення за промовчанням
- •Публікування та синхронізація змін, внесених до застосунку Публікування веб-бази даних
- •Натисніть кнопку Запустити засіб перевірки сумісності.
- •Синхронізація веб-бази даних
- •Завдання
Формулювання аналізу предметної області
Щоб точніше сформулювати аналіз предметної області, потрібно розпочати з досліджуваних об’єктів. Самим найголовнішим виступає діюче підприємство, в статуті якого передбачається наявність певних посад, котрі повинні зайняти кваліфіковані кадри. Підприємство без кадрів, це не підприємство, а пуста множина, тобто відсутність трудового потенціалу свідчить про непридатність підприємства і неможливість його функціонування взагалі. Наявність хоч однієї відповідальної особи в межах функціонування даного об’єкту, розкриває його функціональне єство : можливість існувати в прогресивному середовищі. Посади, що передбачені внутрішньою документацією підприємства можуть посідати кваліфіковані кадри, а можуть і ні, тому що, в трудовій діяльності трапляються непоодинокі випадки, коли працівники звільняються з тих чи інших причин, і займана цим працівником посада стає вакантною для іншої особи. Будь-який персонал характеризується таким показниками як стаж і освіта, що характеризують якісний потенціал кожного працівника. Зрозуміло і те, що кожне підприємство складається із структурних підрозділів, перед котрими стоїть виконання окремих видів діяльності. З цього, випливає, що кожен відділ повинен звітувати перед вищестоящою посадовою особою. Крім того, на підприємстві можуть виникати такі явища, як відсутність працівників, з тих чи інших причин: лікарняне, відпустка, відрядження, перекваліфікація та ін.
Інформаційно-пошукова система
Інформаційно-пошукова система може практично використовуватися в будь-якому діючому підприємстві, головним директором, замісником директора, завідувачами та керівниками, замісниками керівників структурних підрозділів, керівниками цехів, бригад – тими котрі постійно звітують перед вищестоящою адміністративною особою; колегіальними органами, менеджерами, котрі безпосередньо пов’язані з прийняттям управлінських рішень. Метою використання даної системи є спрощення та скорочення часових затрат на пошук відповідної інформації в існуючій базі даних.
Попередній аналіз предметної області
Попередній аналіз предметної області свідчить про необхідність реалізації таких основних запитів до системи:
Знаходження всіх співробітників підприємства, які працюють у структурному підрозділі №5, та котрі на даний момент часу мають більше ніж 1 освіту;
Виявлення всіх робітників підприємства, котрі приступили до виконання трудової функції до 2000 року, і сума надбавки яких становить не більше 100 гривень;
Визначити список структурних підрозділів підприємства, працівники яких отримують заробітну платню, що не перевищує 1000 гривень;
Знайти працівників підприємства, що працюють в канцелярії на повну ставку;
Отримати список осіб з урахуванням номера трудової книжки , котрі не мають розряду чи категорії в освітній кваліфікації;
Підрахувати загальну кількість квартальних звітів, що їх для моніторингової перевірки має надати Бухгалтерія;
Знайти всіх співробітників підприємства, які на даний момент часу не мають жодної освіти;
Підрахувати кількість працівників, що знаходяться у відпустках по кожному структурному підрозділу окремо;
Знайти максимальний табельний номер працівника;
Вивести список осіб, що працюють на підприємстві, і не мали загального стажу до початку роботи на даному підприємстві по структурному підрозділу окремо.
Після цього, визначимо основні інформаційні об’єкти предметного середовища, властивості кожного об’єкту, зв’язки між ними та обмеження, що накладаються на інформаційні об’єкти та типи зв’язків між ними.
Виходячи з аналізу предметної області, в універсальне відношення потрібно включити атрибути, що описують такі інформаційні об’єкти, як:
Відділи(Viddilu)
Персонал(Personal)
Посади (Posadu)
Освіта(V_osvita)
Стаж(Stag)
Звітність (Zvitnist)
Відсутніcть(Vidsytnist)
