ТКОІ
Четвер, 23.11.2017, 03:04
Вітаю Вас Гість | RSS
 
Головна Схема даних. Зв'язування таблиць. Види зв'зкуРеєстраціяВхід
Меню сайту
Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0

1.   Типи зв’язків.

2.   Зв'язування таблиць у схемі даних.

 

 

 

 

1.   Типи зв’язків або відношень.

 1.      Відношення "один-до-багатьох" означає, що одному запису таблиці відповідає кілька записів іншої таблиці.

2.      Відношення "багато - до - одного" означає, що багатьом записам одної таблиці відповідає одному запису іншої таблиці. 

3.      У відношенні "один-до-одного" одному запису в головній таблиці відповідає один запис зв'язаної таблиці.

4.      Відношення "багато-до-багатьох" це відношення між двома таблицями, яке здійснюється з допомогою відношень "один-до-багатьох" через третю, зв'язану таблицю.

 Приклади зв'язків(відношень).

2.   Схема даних.

 

Схема даних дозволяє звязати таблиці.

Для реалізації цієї можливості потрібно вибрати в пункті меню Сервис команду «Схема данных». При цьому встановлюються зв'язки по подібних полях таблиць БД, коли вони містять хоча б частину однакових даних. В результаті виконання команди автоматично відкривається однойменне вікно, де можна переглянути всі зв'язки, що встановлені між таблицями БД.

Зв’язування таблиць необхідно для ефективного створення та використання створених об’єктів:

·         запитів,

·         форм,

·         звітів,

·         сторінок.

Другою особливістю встановлення зв'язків між таблицями є підтримка цілісності бази даних. При підтримці цілісності, дані автоматично захищаються від змін і видалень, які можуть порушити зв'язки між записами в таблицях.

Зв'язування таблиць бази даних.

 

1. Відкрийте вікно схеми даних натисненням кнопки на панелі інструментів або командою Сервіс-Схема даних  (Сервис-Схема данных).

2. Якщо раніше зв’язків між таблицями бази не було, то після вибору команди відкривається вікно Додавання таблиці (Добавление таблицы), в якому потрібно вибрати таблиці, необхідні для включення до структури зв’язків.

3. Якщо зв’язки між таблицями вже були задані, то для введення до схеми даних нової таблиці можна натиснути  правою кнопкою миші на схемі даних і в контекстному меню вибрати пункт Додати таблицю (Добавить таблицу).

4. Після введення до схеми даних всіх таблиць, які потрібно зв’язати, можна приступити до створення зв’язків між полями таблиць.

Зв’язок між полями встановлюється шляхом перетягування імені поля первинного ключа(ключа простої таблиці, наприклад, код студента в таблиці студенти  з однієї таблиці до відповідного йому зовнішнього ключа іншої таблиці(код студента таблиці Успішність).

 

5. Після перетягування відкривається діалогове вікно Зміна зв’язків (Изменение связей), в якому можна задати властивості зв’язків, що створюються. 

 

6. Зв'язок можна анулювати, клацнувши на лінії зв'язку і виконавши команду Delete.

7. Параметри зв'язку можна змінити, викликавши за допомогою команди контекстного меню Змінити зв’язок (Изменить связь) вікно Зміна зв’язків (Изменение связей).

 

8. Вікно схеми даних закривають зі збереженням зв'язків.

Забезпечення цілісності бази даних.

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

Якщо у діалозі Зміна зв’язків (Изменение связей) в полі Забезпечення цілісності даних (Обеспечение целосности данных) встановити прапорець, а в полях Каскадне поновлення зв’язаних полів (Каскадное обновление связанных полей) та Каскадне вилучення зв’язаних полів (Каскадное удаление связанных полей) – ні, то програма не дозволить змінити або вилучити цільову сутність за умови наявності зв’язаних з нею записів в іншій таблиці.

 

 Якщо встановити прапорець в полі Каскадне поновлення зв’язаних полів (Каскадное обновление связанных полей), то програма автоматично буде змінювати дані в усіх зв’язаних записах під час зміни значення цільової сутності.

   

Якщо встановити прапорець в полі  Каскадне вилучення зв’язаних полів (Каскадное удаление связанных полей), то програма автоматично буде вилучати всі зв’язані записи в процесі вилучення цільової сутності.

 

 

 ЗАКРІПЛЕННЯ ВИВЧЕНОГО МАТЕРІАЛУ

 

1. Як  зв'язуються між собою  дані таблиць у реляційних базах?

2. Які бувають ключі?

3. Для чого використовується зовнішній ключ?

4. Як створити поле первинного ключа?

5. Для чого потрібні індекси?

6. Як створити індексоване поле?

7.  Як  зв'язуються між собою  дані таблиць у реляційних базах?

8. Як створити зв’язок за допомогою майстра підстановок?

9.  Як створити зв’язок без допомоги майстра підстановок?

10. Як забезпечується цілісність даних в Access?

10. Які варіанти забезпечення цілісності даних Ви знаєте?

 

tags
тест access БД 12 бальна система.таблиця перевода тестовий процесор електронна таблиця СУБД електронна презентація правила оцінювання Путівки текстовий редактор електронні таблиці логічні функції.складні функції рекомендації 12 бальна система 5 бальна система графіка зведення даних оцінювання сортування даних таблиця перевода база данних вікторина конкурс СОЦІАЛЬНИЙ РОБІТНИК успішність Ганта диаграмма Excel фильтр ткоі
Форма входу
Пошук
Друзі сайту
Copyright MyCorp © 2017
Створити безкоштовний сайт на uCoz <sergqy