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

Автор работы: Пользователь скрыл имя, 24 Октября 2014 в 23:43, реферат

Краткое описание

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

Содержание

1. Зв'язки між таблицями. Створення запитів…………………...........3-6
2. Типи зв’язків між таблицями………………………………………..6-8
3. Алгоритм створення зв’язку між таблицями……………………….8-12
4. Список використаних джерел

Прикрепленные файлы: 1 файл

Звязки між таблицями.doc

— 97.50 Кб (Скачать документ)

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

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

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

Крім цього в кожній частині вікна зв'язування таблиць можна встановити опції:

- Обеспечение целостности данных - автоматична підтримка цілісності бази даних. Якщо встановити дану опцію, то можна використати наступні опції;

- Каскадное обновление связанных полей - зміни, зроблені у зв'язаному полі першої таблиці, автоматично будуть перенесені в поля зв'язаних таблиць, які містять ті ж самі дані;

- Каскадное удаление связанных полей - видалення записів у першій таблиці автоматично призводить до видалення відповідних записів в зв'язаних таблицях. Встановивши всі необхідні параметри, потрібно натиснути кнопку Создать. Якщо необхідно додати до зв'язаних таблиць ще одну, потрібно вибрати кнопку Новое. Відкривається вікно із чотирьох списків, де необхідно вказати назви таблиць, що зв'язують, та полів по яких іде зв'язування.

Для знищення зв'язку між таблицями потрібно у вікні Схема данных відмінити лінію відповідного зв'язку і в контекстному меню вибрати команду Удалить або натиснути клавішу Delete.

Щоб змінити тип зв'язку для полів двох таблиць, потрібно відмітити лінію відповідного зв'язку і в контекстному меню вибрати команду Изменить связь. 

       Примітки 

  • Створення зв’язку «один-до-одного»    Обидва спільні поля (зазвичай, поля первинного та зовнішнього ключів) повинні мати унікальний індекс. Це означає, що для властивостей Індексовано (Indexed) цих полів потрібно встановити значення Так (без повторень) / Yes (No Duplicates). Якщо обидва поля мають унікальні індекси, Access створює зв’язок «один-до-одного».
  • Створення зв’язку «один-до-багатьох»    Поле на стороні зв’язку «один» (зазвичай, первинний ключ) повинно мати унікальний індекс. Це означає, що для властивості Індексовано (Indexed) цього поля потрібно встановити значення Так (без повторень) / Yes (No Duplicates). Поле на стороні «багато» не повинно мати унікальний індекс. Воно може мати індекс, але він має підтримувати повторення. Це означає, що властивість Індексовано (Indexed) повинна мати значення або Ні (No), або Так (повторення дозволені) / Yes (Duplicates OK). Коли одне поле має унікальний індекс, а друге поле такого індексу не має, Access створює зв’язок «один-до-багатьох».

 

Список використаних джерел

 

    1. Макарова Н.В. Информатика. Практикум по технологии работы на компьютере. 3-е изд. перераб. 2005 год. 256 стр. PDF
    2. Романова Ю.Д. Информатика и информационные технологии. 2008 год. 592 стр. djvu
    3. http://office.microsoft.com/uk-ua/access-help/HA010120534.aspx
    4. http://teachinf.at.ua/load/knigi/metodiki/metodichka_po_ms_access/36-1-0-274
    5. http://mirknig.com/2008/04/16/praktikum-po-access.html
    6. http://nashol.com/2011062456773/informatika-10-11-klass-kniga-1-shaucukova-l-z.html

 


 



Информация о работе Зв’язки між таблицями