Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 5.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
194.05 Кб
Скачать

5. Редагування записів.

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

5.1. Додайте в таблицю Спеціальність наступні записи:

Код_спец

Назв_спец

10

менеджмент туристичної сфери

8

землевпорядження й кадастр

9

правознавство

5.2. Самостійно освойте всі можливі команди, що використовуються для редагування записів.

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

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

6.1. Виконайте команди Сервис/Схема данных. На екрані з'явиться діалогове вікно Схема данных.

6.2. Виконайте команди Связи/Добавить таблицу. На екрані з'явиться діалогове вікно Добавить таблицу

6.3. Активізуйте вкладку Таблиці.

6.4. Виділіть із списку таблицю Факультет.

6.5. Клацніть кнопку Добавить.

6.6. Повторіть кроки 6.4-6.5 для таблиць Спеціальність, Дисципліна, Абітурієнт, Іспити.

6.7. Клацніть на кнопці Закрыть.

6.8. Розташуйте вікна таблиць, щоб на екрані були видні всі потрібні поля. У нашому випадку для зручності розташуйте таблиці як показано нижче:

6.9. Зв'язок між таблицями Факультет і Абітурієнт ґрунтується на значеннях поля Код_фак. Клацніть мишею на поле Код_фак таблиці Факультет і перетягніть його на поле Код_фак таблиці Абітурієнт. На екрані з'явиться вікно Зв'язку, у якому буде запропонований зв'язок між таблицями Факультет і Абітурієнт.

Пам’ятайте! При створенні міжтабличного зв'язку дуже важливо, із якої таблиці в яку перетягується поле. Поле потрібно перетягувати з таблиці з боку один у таблицю з боку багато. При цьому у вікні зв'язку головна таблиця (із боку один) виявиться ліворуч під заголовком Таблица/запрос, таблиця з боку багато виявиться праворуч під заголовком Связанная таблица/Запрос

6.10. Активізуйте опцію Обеспечение целосности данных що забезпечить перевірку посилальної цілісності зв'язку між обома таблицями. Така перевірка дозволяє уникнути ряду помилок, що допускаються при видаленні записів із первинної таблиці й уведенні інформації у зв'язану таблицю.

6.11. Активізуйте опцію Каскадное обновление связанных полей. Тоді будь-яка зміна значення в ключовому полі головної таблиці приведе до автоматичного відновлення відповідних значень у всіх зв'язаних записах.

6.12. Активізуйте опцію Каскадное удаление связанных полей. Тоді будь-яке видалення запису в головній таблиці приведе до автоматичного видалення зв'язаних записів у підлеглій таблиці.

6.13. Клацніть на кнопці Создать. Створений міжтабличний зв'язок відобразиться графічно. Позначки в кінців ліній зв'язку означають, що один запис таблиці Факультет може мати скільки завгодно зв'язаних записів у таблиці Абітурієнт.

6.14. Установіть зв'язку між таблицями Спеціальність і Абітурієнт, Дисципліна й Іспити, Абітурієнт і Іспити. Таблиці зв'язуються між собою відношенням один до багатьох.

6.15. Видаліть зв'язок між таблицями Дисципліна й Іспити. Для цього необхідно клацнути по лінії зв'язку мишкою (виділити її), а потім натиснути клавішу Del .

6.16. Установіть заново вилучений між таблицями Дисципліна й Іспити зв'язок.

6.17. Клацніть на кнопці закриття вікна Схема даних і підтвердьте збереження змін.