Побудова інфологічної моделі даних
Оформіть ргр по такому зразку
Для побудови інфологічної моделі даних визначимо сутність зв’язків та атрибути.
Визначимо сутності таблиць:
1. Постачальники (фірми, що надають послуги по доставці препаратів);
2. Препарати (препарати та їх описання );
3. Закупівлі (інформація про закупівлі);
Опишемо атрибути для кожної таблиці окремо:
Постачальники:
- Назва фірми;
- Адреса;
- Телефон.
Препарати:
- Код препарату;
- Назва російська;
- Синоніми;
- Зовнішній вигляд;
- Цілющі властивості;
- Ціна (грн.);
- Наявність в продажі.
Закупівлі:
- Код закупки;
- Код препарату;
- Фірма постачальник;
- Партія;
- Оптова ціна;
- Дата закупівлі.
Для створення бази даних необхідно виконати такі кроки:
Крок 1
Завантажте програму MS Access.
Для цього скористайтесь ярликом програми в меню ПУСК, ярликом на робочому столі чи панелі швидкого запуску.
В головному меню вибираємо команду Файл / Создать (рис 1а). В правій частині вікна із списку можливих для створення об’єктів вибираємо Новая база данных. (Рис 1б)
а) б)
Рис. 41. Створення нової бази даних
У новому вікні що з’явиться – введіть назву вашої бази. (рис. 2) В даному випадку – назву Склад-аптека.
Рис. 42. Введення назви бази даних
Написавши назву натисніть кнопку Создать. З’явиться вікно бази даних в якому відображені основні об’єкти бази даних. (рис. 3)
Крок 2
Створимо таблиці бази даних в режимі конструктора. (клік мишкою на кнопці або подвійний клік на )
Рис. 43. Вікно бази даних
1. Найзручнішим способом створення таблиць баз даних є режим конструктора. Один рядок у вікні конструктора (рис.4) описує один стовпець майбутньої таблиці. "Имя поля" – назва стовпця таблиці, вводиться з клавіатури. "Тип данных" обирається зі списку (клацнути мишкою в потрібній клітинці, з'явиться стрілочка, якою відкривається список типів даних).
Рис. 44. Вікно конструктора таблиць
Визначимо типи даних та ключові поля в таблицях, які будемо створювати в базі даних.
Таблиця 1. Постачальники
Рис. 45. Створення таблиці Постачальники
Для того, щоб зробити поле ключовим, потрібно виділити рядок, що описує поле (клацнути лівою кнопкою мишки на початок рядка) і обрати меню Правка"Ключевое поле або клацнути мишкою на піктограму з зображенням ключа на панелі інструментів . В даній таблиці – поле Назва фірми є ключовим.
Таблиця 2. Препарати
Рис. 46. Створення таблиці Препарати
Рис. 47. Створення таблиці Закупівлі
Крок 3
Наступним кроком у створенні бази даних є побудова датологічної моделі бази даних.
ПОБУДОВА ДАТОЛОГІЧНОЇ МОДЕЛІ
Для побудови датологічної моделі даних розглянемо зв’язок між атрибутами сутностей і побудуємо цю модель. Дана модель представлена на рисунку.
Рис. 48. Датологічна модель БД Склад-аптека
Для створення зв’язків між таблицями необхідно в головному меню бази даних вибрати Сервис / Схема данных.
Рис. 49. Створення міжтабличних зв’язків
Рис. 50. Додавання таблиць для створення схеми даних.
Виділяємо всі три таблиці і натискаємо на кнопку Добавить,а потім на кнопкуЗакрыть.
Рис. 51. Додавання таблиць для створення схеми даних
У вікні Схеми даних зв’язуємо таблиці.
Щоб зв’язати дві таблиці, треба
· навести вказівник мишки на ключове поле першої таблиці, притиснути ліву кнопку мишки і, не відпускаючи, перетягнути його на відповідне поле другої таблиці (воно має таку ж назву, як ключове поле першої таблиці),
· відпустити кнопку мишки,
· відкриється діалогове вікно «Изменение связей» (рис. ), в якому показано між якими таблицями та полями буде встановлено зв'язок і тип зв’язку (один до багатьох або один до одного),
· в цьому вікні треба встановити прапорці забезпечення цілісності даних, каскадного оновлення зв’язаних полів, каскадного видалення зв’язаних записів.
· натиснути кнопку Создать
Зв’язуємо поле Код препарату таблиці Закупівлі із полем з такою ж назвою таблиці Препарати, і аналогічно поле Назва фірми таблиці Закупівлі з полем Назва фірми таблиці Постачальники.
Рис. 52. Зміна зв’язків
В результаті маємо отримати таку схему даних:
Рис. 53. Схема даних
Зберігаємо схему даних і закриваємо вікно.
Крок 4
Після створення схеми даних можна заповнювати таблиці даними.
Рис. 54. Заповнення таблиць даними
Для заповнення поля Зовнішній вигляд,тип даних в якому Поле объекта OLE, необхідно клацнути правою кнопкою миші на комірці, з’явиться контекстне меню (рис. )в якому необхідно вибрати Добавить объект.
Рис. 55. Контекстне меню комірки з типом даних Поле объекта OLE.
В результаті з’явиться діалогове вікно в якому необхідно вибрати Создать из файла та натиснути кнопку Обзор.
Рис. 56. Заповнення даними таблиці Закупівля