- •Розділ 2. Бази даних в мережі інтернет ……………………………... 32 Лабораторна робота № 6 Створення , адміністрування та заповнення бази даних в середовищі скбд MySql ………………………………………….32
- •Створення ділової моделі організації
- •1.2. Створення концептуальної схеми бази даних організації
- •1.3. Створення бази даних та таблиць
- •1.4. Створення зв’язків, між таблицями бази даних
- •1.5. Питання для самоперевірки
- •2.1. Створення форм у скбд ms Access
- •Побудова запитів користувача в середовищі скбд Access
- •Загальні поняття про запит в ms Access
- •2.2. Створення форми для зв’язаних таблиць
- •1.1Питання для самоперевірки
- •Створення запитів-вибірок за допомогою конструктора
- •Побудова параметричного запиту
- •Створення підсумкового запиту за допомогою майстра
- •Створення звітів
- •1.2Питання для самоперевірки
- •Лабораторна робота № 4
- •4.1. Створення розрахункового поля на формі
- •Створення запитів з розрахунковими полями
- •4.3. Питання для самоперевірки
- •5.1. Створення макросів у базі даних
- •5.2. Створення головного меню інформаційної системи
- •5.3. Питання для самоперевірки
- •Розділ 2. Бази даних в мережі інтернет Лабораторна робота № 6
- •6.1. Установка і налаштування базового пакета Denwer
- •6.2. Створення користувачів і надання привілеїв
- •6.3. Створення таблиць бази даних
- •6.4. Створення первинних ключів і встановлення зв’язків у бд
- •6.5. Введення та редагування даних у таблицях
- •6.6 . Організація підстановки даних до дочірніх таблиць через поле зі списком
- •6.7. Питання для самоперевірки
- •7.1.1.Вибірка даних з однієї таблиці
- •7.1.2. Внутрішнє та зовнішнє об’єднання таблиць
- •7.2.Створення запитів з використанням складної довільної умови
- •7.3. Створення підсумкового запиту за допомогою агрегативних функцій
- •7.4. Формування запиту на упорядкування даних
- •7.5. Використання індексів при формуванні запитів
- •7.6. Розробка клієнтського web-додатку для перегляду даних
- •7.7. Питання для самоперевірки
- •8.1. Поняття про оператори маніпулювання даними
- •8.2. Розробка додатку для модифікації даних
- •8.3. Питання для самоперевірки
- •9.1. Створення представлень
- •9.2. Керування транзакціями
- •9.3. Паралельні запити
- •9.4. Питання для самоперевірки
- •10.1. Встановлення MySqLdump
- •10.2. Експорт та імпорт бази даних
- •10.3. Приклади використання параметрів MySqLdump
- •10.4. Питання для самоперевірки
- •Додаток 2. Маски введення
- •Додаток 3. Типи даних mysql
Створення ділової моделі організації
При проектуванні бази даних спочатку визначають інформаційні потреби для областей діяльності організації під яку проектується база даних, тобто створюють ділову модель організації. В діловій моделі вказуються функції, виконання яких потребує наявності бази даних, та виділяються класи даних, що забезпечують виконання цих функцій. Під організацією будемо розуміти будь яку упорядковану діяльність людей, що призводить до отримання очікуваного результату і має повторюваний характер. За таких умов виникає необхідність документування результатів роботи та збереження, як кінцевих так і проміжних даних та документів. Результати роботи за попередні періоди можуть зберігатися для проведення аналізу функціонування організації, прогнозування, формування звітності, накопичення досвіду для удосконалення роботи організації в майбутньому. Функцією організації є деякий суттєвий бізнес-процес або процедура прийняття рішень по управлінню ресурсами або діяльністю організації. Для виявлення функцій організації слід:
Проаналізувати цілі та задачі організації;
Проаналізувати робочі програми організації;
Ідентифікувати продукцію або послуги, що виробляє або надає організація.
Слід мати на увазі, що база даних може створюватись під окремі задачі, що постають перед організацією. Тоді функції в діловій моделі повинні охоплювати тільки той спектр задач, що підлягає автоматизації.
Призначення ділової моделі полягає у виявленні класів даних, що потрібні для забезпечення кожної функції, яка підлягає автоматизації.
Постанова задачі
У середовищі СКБД Access розробити фрагмент довідкової системи навчального процесу "Факультет".
Створимо ділову модель навчального процесу організації "Факультет"
класи функції |
Кафедра |
Викладач |
Дисципліна |
Студент |
Група |
Успішність |
Забезпечення викладачами |
* |
* |
* |
|
|
|
Викладання |
|
* |
* |
|
|
|
Комплектування груп |
|
|
|
* |
* |
|
Атестація студента |
|
|
* |
* |
* |
* |
Контроль успішності за предметами |
|
|
* |
|
|
* |
Рис 1.1. Ділова модель навчального процесу організації "Факультет"
Зірочки у діловій моделі вказують зв‘язки між об‘єктами, що забезпечують виконання певної функції. Для цього ідентифікують класи даних, які приймають участь у виконанні кожної функції організації. Тобто формується ряд поглядів на базу даних з різних боків її практичного використання. Об‘єкти не обов‘язково повинні бути зв‘язаними між собою. В схемі бази даних можуть бути об‘єкти не пов‘язані з іншими об‘єктами. Як правило, це довідкові матеріали, які виконують допоміжну функцію. В нашому прикладі це можуть бути розпорядження ректорату, або накази міністерства тощо.
