2.64M
Category: databasedatabase

Створення таблиць. Створення зв’язків між таблицями

1.

Створення таблиць.
Створення зв’язків
між таблицями
10
За навчальною програмою 2018 року

2.

Створення структури таблиці
10
Створення структури таблиці як об’єкта бази даних
передбачає такі дії.
1. Визначення
параметрів
(атрибутів),
що
характеризуватимуть властивості об’єкта і значення яких
будуть занесені до полів конкретної таблиці бази даних.
2. Надання унікального імені кожному полю таблиці, яке
будується за певними правилами.
3. Визначення формату подання даних у кожному полі,
тобто типу даних та необхідних обмежень.
4. Визначення ключового поля чи сукупності ключових
полів.

3.

Способи створення нових таблиць у
середовищі MS Access
10
У СКБД MS Access можна створювати таблиці різними
способами. Найчастіше використовують такі два:
Таблиця
Конструктор таблиць
створення таблиці шляхом
введення даних
створення структури
таблиці в режимі
конструктора

4.

Створення таблиць за допомогою
конструктора
10
Вікно конструктора таблиць
Список типів
даних
Імена полів
Властивості
поля
Опис

5.

Дотримання правил
10
Під час створення або редагування
потрібно дотримуватися таких правил:
імен
полів
назви полів у межах однієї таблиці не повинні
повторюватися (тобто мають бути унікальними);
імена полів не мають перевищувати 64 символи;
бажано не використовувати як назви полів вбудовані
функції (наприклад, Name — ім’я);
назва поля не має починатися з пропуску;

6.

Створення таблиці в режимі
конструктора
10
Для створення таблиці в режимі конструктора на
панелі інструментів Створення необхідно вибрати
команду Конструктор таблиць.
У вікні, що відкриється, можна виконувати всі дії зі
створення структури. У нижній частині вікна вміщено опис
загальних властивостей поля, які за потреби можна змінити.

7.

Створення таблиці в режимі
конструктора
10
У кожному рядку Конструктора описують одне поле
таблиці. Описуючи поле, слід зазначити його ім’я та тип
даних.
Щоб створити поле таблиці, потрібно:
1) у полі
Ім’я
поля
внести
КодУчня;
2) перемістити курсор на поле Тип даних, у якому
з’явиться значення Короткий текст і кнопка, що
відкриває список
;

8.

Створення таблиці в режимі
конструктора
(Продовження…) Щоб створити
поле таблиці, потрібно:
3) вибрати зі списку потрібний
тип, наприклад Автонумерація;
можна додати опис поля (СКБД
його
жодним
чином
не
використовує);
4) змінити у нижній частині вікна
властивості
або
залишити
встановлені програмою.
10

9.

Встановлення первинного ключа
10
Зауважте, що:
в полі первинного ключа
мають бути тільки
унікальні значення в
кожному рядку таблиці,
тобто збіг не допускається
Якщо виникають труднощі з вибором потрібного типу
первинного ключа, то як ключ доцільно вибрати поле
лічильника.

10.

Встановлення первинного ключа
10
Для
створення
первинного
ключа
слід
відкрити таблицю в режимі конструктора,
виділити
поле,
яке
використовується
як
первинний ключ, і натиснути кнопку Ключове
поле, що міститься в розділі Знаряддя вкладки
Конструктор.

11.

Збереження структури таблиці
10
Після завершення створення структури таблиці або
закривання вікна таблиці важливо надати їй ім’я.
Після збереження таблицю треба заповнити даними

12.

Налаштування параметрів
зв’язків між таблицями
10
Розглянемо порядок створення зв'язку в таблицях
МАГАЗИНИ і КАДРИ.
Завантажимо БД atb і у вікні, що відкриється,
активуємо вкладку Знаряддя бази даних. Далі
натиснемо кнопку Зв'язки.

13.

Налаштування параметрів
зв’язків між таблицями
10
Продовження…
1. Відкриється вікно Відображення таблиці.
2. У цьому вікні вибираємо таблиці, які необхідно
зв'язати (у цьому випадку обидві таблиці), і
натискаємо кнопку Додати. На екрані з'являться ці
таблиці з іменами їх полів.

14.

Налаштування параметрів
зв’язків між таблицями
10
Продовження…
3. Установлюємо курсор на первинному ключі таблиці
МАГАЗИНИ, натискаємо кнопку миші, не
відпускаючи її, переміщуємо
курсор у поле зовнішнього
ключа й відпускаємо кнопку.
У результаті відкриється вікно
Редагування зв'язків.
4. Умикаємо
Забезпечення
даних.
прапорець
цілісності

15.

Налаштування параметрів
зв’язків між таблицями
10
Продовження…
5. У вікні Редагування зв'язків слід натиснути кнопку
Створити, у результаті чого у вікні Зв'язки з'явиться
лінія зв'язку між певними полями таблиць.

16.

Створення запитів, форм, звітів
10
СКБД MS Access містить велику кількість вбудованих
програм, що мають назву майстри:
майстер
запитів
майстер
форм
майстер
звітів
тощо
За допомогою майстра здійснюється послідовне
конструювання
об’єкта
відповідно
до
вказівок
користувача.

17.

Практичне завдання
1.Створити базу даних із трьох таблиць:
2.Установити зв'язки між таблицями
3. Створити форми й звіти для кожної таблиці
10

18.

Структури таблиц
10

19.

Таблиці з даними
10

20.

Зв’язкі між таблицями
10

21.

Форми
10

22.

Звіти
10

23.

Альтернатива
Microsoft
Access
LibreOffice Base
10
https://www.libreoffice.org

24.

Альтернатива
Microsoft
Access
Open Office
10
https://www.openoffice.org
English     Русский Rules