Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
sam_rab.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
163 Кб
Скачать
☆

Основні положення:

    1. СУБД Access вводить новий тип даних — для основної таблиці указується «підтаблиця», яка відповідає в схемі даних, пов'язаній з основною таблицею, таблиці або запиту. Підтаблиці додаються в таблицю, запит або форму для отримання ієрархічних структур даних.

    2. Для таблиць, зв'язаних відносинами 1:1 (друг до друга) або 1:М (один до багато) з іншими таблицями, автоматично створюються підтаблиці, якщо співпадають поля первинного ключа початкової таблиці і зовнішнього ключа підлеглої таблиці.

    3. Для переміщення по таблиці служать кнопки переходів в рядку стану. Щоб перемістити курсор в довільний елемент таблиці, можна просто клацнути по осередку мишею. Крім того, по таблиці можна переміщатися клавішами TAB, Shift+Tab, стрілками курсору.

    4. Для додавання запису служить команда меню Вставка  Новий запис;

Для введення нового запису, не відображаючи існуючих в таблиці записів, — команда меню Запису  Введення даних;

Для групового коректування значень поля в записах таблиці — команда меню Правка  Замінити (курсор встановлений в редагованому полі, слід ввести зразки для пошуку і заміни);

Для видалення записів — команда меню Правка  Видалити запис;

Для видалення стовпців — команда меню Правка  Видалити стовпець (відповідні поля віддаляються із структури запису таблиці);

Для додавання нових стовпців — команди меню Вставка Стовпець, Вставка I Стовпець підстановок (Майстер підстановок), Вставка  Стовпець гіперпосилання (нові стовпці вставляються в структуру запису таблиці);

Для зміни імен полів — команда меню Формат  Перейменувати стовпець

Для виведення підтаблиці — команда меню Вставка  Підтаблиця, в діалоговому вікні Вставка підтаблиці вибирається відповідна таблиця або запит, указуються поля зв'язку;

    1. Міжтабличний зв'язок — це зовнішня структура даних, в ній відображається порядок переходу від одних таблиць до інших для реалізації додатків.

    2. Кількісна характеристика зв'язку екземплярів двох таблиць:

  • одне-однозначне відношення (відношення один – до – одного) таблиць А і В — означає, що кожний екземпляр в кожний момент часу пов'язаний не більше ніж з одним екземпляром В, і навпаки;

  • одне-багатозначне відношення (відношення один – до – багатьох) А і В — означає, що кожний екземпляр А кожний момент часу пов'язаний з довільним числом екземплярів В, при цьому кожний екземпляр В є пов'язаний не більше ніж з одним екземпляром А;

  • багато - однозначне відношення (відношення багато – до – одного)— дзеркальне віддзеркалення одне - багатозначного відношення;

  • багато - багатозначне відношення (відношення багато – до – багатьох) А і В — означає, що кожний екземпляр А кожний момент часу пов'язаний з довільним числом екземплярів В, навпаки.

    1. СУБД Access створює схему даних, в якій визначається склад таблиць і запитів, встановлюються зв'язки. Схема даних дозволяє автоматично контролювати цілісність даних зв'язаних таблиць, виконувати операції заміни зв'язаних полів і видалення зв'язаних записів. На основі схеми даних можна створювати багатотабличні запити, форми, звіти.

    2. Команда меню Сервіс  Схема даних виводить вікно схеми даних і панель інструментів Зв'язок.

Таблиці/запити БД зв'язані по ключах зв'язку — однаковим по формату і значенням полям.

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

    2. Команда меню Файл  Друк схеми даних, автоматично будується звіт із стандартною назвою Зв'язку для хххх (де ххх — ім'я файла БД).

Питання для самоперевірки і контролю:

  1. Для чого використовуються підтаблиці?

  2. Як вивести чи убрати під таблицю?

  3. Які кнопки використовуються для переміщення по таблиці?.

  4. Як відкоректувати дані одразу у кількох записах?

  5. Як додати або видалити поле?

  6. Як додати або видалити запис?

  7. Для чого виконується зв’язок таблиць і запитів?

  8. Назвіть можливі типи зв’язків.

  9. У чому призначення схеми даних?

  10. По яким полям зв’язуються таблиці і запити?

  11. Які умови забезпечують цілісність даних у зв’язаних таблицях?

Рекомендована література:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]