Освоїти прийоми створення зв'язків, сортування і фільтрації.
Час:
2 ч.
Виконання роботи
- Надати викладачу, виконане завдання для самопідготовки в п. 3.2.
- Вивчити теоретичні відомості.
- Відповісти на тестові завдання.
- Виконати самостійну роботу.
Завдання для самопідготовки
В процесі підготовки до заняття студент у обов'язковому порядку повинен виконати наступні завдання:
а) За допомогою конспекту лекцій і рекомендованої літератури розглянути суть таких питань:
1) Скріплення таблиць;
2) Види зв'язку;
3) Ключове поле;
4) Сортування і фільтрація;
5) Експорт і імпорт даних.
б) Занести в звіт такі дані:
1) номер лабораторної роботи;
2) тему і мету роботи;
3) короткий конспект основних теоретичних відомостей.
Теоретичні відомості
3.1 Скріплення таблиць
Що б відобразити дані однієї таблиці що спільно відносяться до ним записами іншої таблиці їх зв'язують:
- "Щиглик" на кнопці Схема даних ;
- Вибрати таблицю ðДобавити ;
- Продовжувати до тих пір поки всі потрібні об'єкти не будуть додані;
- Закрити ;
Малюнок 1 Організація зв'язку
- Схватить поле в одній таблиці і прийомом "перетягання" перенести в іншу таблицю на нове поле;
- Установить прапорець þ забезпечення цілісності даних;
- Якщо необхідне Каскадне оновлення даних і Каскадне видалення зв'язаних записів;
- СоздатьðСохранить .
3.2 Види зв'язку
- Один до одного - Цей тип існує, коли по обидві сторони зв'язку для будь-якого значення в пов'язуючому полі є тільки один запис, тобто зв'язані ключові поля;
- Один до багатьох - Коли в одній таблиці одне значення може відповідати багатьом в іншій, звичайно, таким чином зв'язані ключове і не ключове поле;
- Багато до багатьом - Існує, якщо в безлічі записів однієї таблиці відповідають безліч записів в іншій.
3.3 Підтримка цілісності даних
Цілісність даних означає систему правил, використовуваних для підтримки зв'язків між записами в зв'язаних таблицях, а так само забезпечує захист від випадкового видалення або зміни зв'язаних даних. Встановити перевірку можна, якщо виконані наступні умови:
- Зв’язане поле головної таблиці є ключовим полем або має унікальний індекс;
- Зв’язані поля мають один тип даних;
- Обидві таблиці належать одній базі даних
- Встановивши цілісність даних, необхідно слідувати наступним правилам:
- Неможливо ввести в зв'язане поле підлеглої таблиці значення, відсутнє в зв'язаному полі головної таблиці;
- Не допускається видалення запису з головної таблиці, якщо існують пов'язані з нею записи в підлеглій таблиці;
- Неможливо змінити значення ключового поля в головній таблиці, якщо існують записи, пов'язані з даною;
Що б подолати обмеження на видалення або зміну зв'язаних записів, зберігаючи при цьому цілісність даних слід встановити прапорці каскадне оновлення зв'язаних полів і каскадне видалення зв'язаних полів.
3.4 Проглядання підтаблиці
- "Щиглик" по значку +зліва від запису.
3.5 Проглядання всіх підтаблиць
- Виділить значення в таблиці;
- ФорматðПідтаблицяðРозгорнути все.
3.6 Згортання підтаблиці
- "Щиглик" по значку –зліва від запису.
3.7 Згортання всіх підтаблиць
- ФорматðПодтаблицаðСвернуть все.
3.8 Сортування даних в таблиці
- Встановити курсор в будь-який рядок таблиці;
- Натиснути одну з двох кнопок: Сортування за збільшенням або Сортування по убуванню .
3.9 Пошук даних
- Відкрити таблицю;
- ПравкаðНайти;
- Образецðввести значення, яке необхідно знайти;
- Поиск в ðвказати поле, в якому провести пошук;
- Найти далі .
3.10 Фільтрація даних
- Виділить значення в таблиці;
- "Щиглик" на кнопці Фільтр по виділеному .
3.11 Зміна умов фільтрації
- Після фільтрації, "клацання" на кнопці Змінити фільтр ;
- Зі списку, що розкривається, вибрати значення;
- Якщо необхідно поставити ще умову "клацання" в нижній частині таблиці на ярличку АБО;
- Вказати умову;
- "Щиглик" на кнопці Застосування фільтру .
3.12 Збереження результатів фільтрації
- "Клацання" на кнопці Змінити фільтр ;
- "Клацання" на кнопці Збереже як запит ;
- Вказати ім'я запиту;
- ОК .
Приклад:
1) У таблиці Товар відфільтрувати всі записи що містять слово Соус:
- Відкрити таблицю Товар;
- Виділить слово Соус;
- "Щиглик" на кнопці Фільтр по виділеному .
2) Не прибираючи відфільтрованих даних, додати дані по кетчупах:
- "Щиглик" на кнопці Змінити фільтр ;
- "Щиглик" на ярличку АБО ;
- В поле Найменування ввести Кетчуп*;
- "Щиглик" на кнопці Застосування фільтру .
3) Зберегти результати, як запит під ім'ям Приправи:
- "Щиглик" на кнопці Змінити фільтр ;
- "Щиглик" на кнопці Збереже як запит ;
- Ввести з клавіатури Приправи;
- ОК;
- "Щиглик" на кнопці Закрити T;
- Ні.
3.13 Імпорт таблиць
При роботі з Access, виникає питання про використання раніше накопичених даних з інших програм. Для цього ми можемо використовувати імпорт таблиць.
- Открыть будь-яку базу даних;
- ФайлðВнешние данныеðИмпорт;
- В поле Тип файлу вказати потрібний;
- У вікні знайти потрібний файл і виділити його;
- Імпорт;
- Відповисти на питання майстра (питання залежать від типу файлу);
- Готово.
3.14 Експорт таблиць
Зворотне явище, коли готові таблиці або запити необхідно використовувати в інших програмах.