- •Ознайомитись з поняттями типів даних в субд ms Access, порядок, методи та засоби проектування баз даних.
- •Вибрати об'єкт інформаційного моделювання, визначити систему його характеристик, що підлягають відображенню в базі даних, побудувати концептуальну модель об’єкта - множину атрибутів.
- •Побудувати опис схеми бази даних в термінології субд ms Access:
- •Визначити властивості полів таблиць.
- •Розробити маски вводу для полів, що мають фіксований формат.
- •Розробити правила контролю значень полів таблиць.
- •Розробити списки вводу полів, що мають фіксовану множину значень.
- •Визначити ключові поля таблиць.
- •Побудувати зв'язки між таблицями із встановленням правил цілісності даних.
- •Контрольні запитання
- •Зміст звіту по роботі:
- •Приклад оформлення звіту по лабораторній роботі №2
- •Теоретична частина
- •Опис виконаної роботи
Визначити ключові поля таблиць.
Первинним ключем таблиці Adress є поле Код фірми. Відмічаємо стрічку поля Код фірми і натискаємо на піктограмі .
Побудувати зв'язки між таблицями із встановленням правил цілісності даних.
Необхідно виконати послідовність Сервис → Схема базы даних (Tools → Relationships). Появиться вікно Схема базы даних (Relationships). Якщо ви дотримувалися рекомендацій при проектуванні таблиць, а саме: поля між якими існує зв’язок мають однакові імена та відповідні типи, то MS Access визначить типи зв’язків сам і побудує схему. Якщо ж ні, то після появи вікна Схема базы даних необхідно натиснути праву кнопку миші і вибрати з меню стрічку . Послідовно додаємо необхідні таблиці:
1). 2).
Між полями Код фірми таблиці Adress i Price існує зв’язок один до багатьох, так як одна фірма може продавати багато комплектуючих чи аксесуарів. Для того щоб визначити його необхідно відмітити поле Код фірми таблиці Adress і не відпускаючи ліві кнопку мишки переміститися до поля Код фірми таблиці Price, активізується вікно Изменение связей (Edit Relationships). Натиснувши кнопку Объединение (Join Type…), визначаємо Параметры объединения (Join Properties) відмітивши необхідний тип зв’язку (у нашому випадку 3) і натискаємо кнопку ОК.
Після чого у вікні Изменение связей відмічаємо властивість Обеспечение целостности данных (Enforce Referential Integrity) і натискаємо кнопку Создать (Create).
Аналогічну послідовність дій виконуємо для поля Код товару таблиці Product та Price.
У результаті отримаємо схему бази даних, що складається зі схем відношень (таблиць), та зв’язків між даними.
Контрольні запитання
Порядок опису схеми бази даних в термінології СУБД MS Access.
Властивості полів таблиць, їх склад, зміст, призначення та порядок використання.
Ключові поля таблиць, їх властивості та призначення.
Маски вводу для полів, їх призначення та порядок створення .
Правила контролю значень полів таблиць їх призначення та застосування.
Зв'язки між таблицями та правила цілісності даних.
Зміст звіту по роботі:
1. Назва роботи.
2. Постановка задачі.
3. Теоретична частина (об’єкт інформаційного моделювання,таблиці, склад таблиць, властивості полів, ключові та індексовані поля, маски, контроль вводу значень, списки вводу полів, зв’язки між таблицями, правила цілісності).
3. Опис виконаної роботи та отриманих результатів:
а) об'єкт інформаційного моделювання;
б) концептуальна схема вибраного об'єкта;
в) логічна структура бази даних;
г) структура та вміст таблиць;
д) додаткові властивості та обмеження полів;
е) структура зв'язків між таблицями.
4. Висновки.
Приклад оформлення звіту по лабораторній роботі №2
Титульна сторінка:
(див. «Методичні вказівки до лабораторної роботи №1»)
Зміст звіту:
Мета роботи: Вивчення порядку, методів та засобів інформаційного моделювання предметної області, створення таблиць бази даних, проектування логічної структури реляційної бази даних, нормалізації баз даних.