АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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

Читайте также:
  1. Вступні зауваження
  2. Зауваження
  3. Зауваження
  4. Зауваження
  5. Зауваження
  6. Зауваження
  7. Зауваження
  8. Зауваження
  9. Зауваження
  10. Зауваження
  11. Зауваження

Узгоджені типи даних означають наступне: якщо ключове поле має тип даних Лічильник (AutoNumber), то відповідне йому поле в іншій таблиці повинне мати тип Довге ціле (Long Integer). У решті випадків типи даних повинні просто співпадати.

Якщо потрібний зв'язок автоматично не створений, її можна створити двома шляхами. Перший шлях — графічний. Слід вибрати в головній таблиці поле для зв'язку, натиснути ліву кнопку миші і перетягнути поле в другу таблицю. Відпустити ліву кнопку миші над тим полем підлеглої таблиці, з яким встановлюється зв'язок. Після цього з'явиться діалогове вікно Зміна зв'язків (Edit Relationships) (мал. 2.29).

Альтернативний варіант — вибрати команду Зв'язку, Змінити зв'язок (Relationships, Edit Relationships) з головного меню Access. Ця команда з'являється в меню, коли відкрито вікно Схема даних (Relationships).

1.У діалоговому вікні Зміна зв'язків (Edit Relationships) можна вибрати із списків назви зв'язаних таблиць і полів для скріплення. Якщо відношення між таблицями "одін-ко-многим", то зліва із списку Таблиця/запит (Table/ Query) вибирається головна таблиця і поле в цій таблиці, а справа із списку Зв'язана таблиця/запит — підпорядкована і відповідно поле в ній. Якщо відношення "одін-к-одному", то порядок таблиць значення не має. Якщо ви встановлювали зв'язок графічно, то всі поля в списках вже вибрані, і потрібно тільки визначити правила посилальної цілісності.

2.

Мал. 2.29. Вікно Зміна зв'язків

2.Для цього встановлюють прапорець Забезпечення цілісності даних (Enforce Referential Integrity) і один або обидва прапорці: каскадне оновлення зв'язаних полів (Cascade Update Related Fields) і каскадне видалення зв'язаних записів (Cascade Delete Related Records) (див. наступний розділ).

3.При необхідності можна змінити параметри об'єднання, для чого потрібно натиснути кнопку Об'єднання (Join Type) і вибрати один з перемикачів (мал. 2.30):

1. Об'єднання тільки тих записів, в яких зв'язані поля обох таблиць співпадають;

2. Об'єднання ВСІХ записів з <имя першої таблицы> і лише тих записів з <имя другий таблицы>, в яких зв'язані поля співпадають;

3. Об'єднання ВСІХ записів з <имя другий таблицы> і лише тих записів з <имя першої таблиці >, у яких зв'язані поля співпадають.

За умовчанням встановлюється перший перемикач. Натиснути кнопку ОК.

Мал. 2.30. Діалогове вікно Параметри об'єднання

 

4.Коли створюється новий зв'язок, можна також скористатися кнопкою Нове (Create New) і у вікні Створення (Create New) ввести імена зв'язуваних таблиць і імена полів, використовуваних для зв'язку. Натиснути кнопку ОК.

5. Після установки всіх параметрів зв'язку необхідно натиснути кнопку ОК у вікні Параметри об'єднання (Edit Relationship) і закрити вікно Схема даних (Relationship), натиснувши на кнопку Закрити у правому верхньому кутку вікна.

 

 

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

 

У Microsoft Access забезпечується можливість автоматичної перевірки цілісності даних в зв'язаних полях. Цілісність даних означає систему правил, використовуваних для підтримки зв'язків між записами в зв'язаних таблицях, а також для забезпечення захисту від випадкового видалення або зміни зв'язаних даних. Встановити перевірку цілісності даних можна, якщо виконані наступні умови:

· зв'язане поле головної таблиці є ключовим полем або має унікальний індекс;

· зв'язані поля мають один тип даних. Тут існує два виключення. Поле лічильника може бути пов'язано з числовим полем, якщо в останньому полі у властивості Розмір поля (FieldSize) вказано значення Довге ціле (Long Integer), або в обох полях властивість Розмір поля (FieldSize) має значення Код реплікації (Replication ID);

· обидві таблиці належать одній базі даних Microsoft Access.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)