Схема даних access 2018

Схема даних access 2007

Мал. 2.11 Види зв'язків між таблицями: а) один-до-одного, б) один-ко-многим і в) багато-до-багатьох

Мал. 2.12 Вкладка Робота з базами даних

Техніка встановлення зв'язку між таблицями включає в себе три дії: 1) виклик Схеми даних - вікна, в якому і буде зображена схема, 2) додавання в вікно схеми тих таблиць, між якими треба встановити зв'язки і 3) протягування зв'язків між таблицями з наданням їм необхідних властивостей. Розглянемо ці дії детально.

Схема даних access 2007

Мал. 2.13 Діалогове вікно Додавання таблиці

Схему даних можна викликати, коли потрібні таблиці вже створені. Для її виклику треба клацнути по кнопці Схема даних на стрічці вкладки Робота з базами даних (рис. 2.12). З'явиться вікно Схема даних. поки порожній, і діалогове вікно Додавання таблиці. яке видно на рис. 2.13. За допомогою вікна Додавання таблиці у вікно Схема даних поміщають необхідні таблиці.

Схема даних access 2007

Мал. 2.14 Контекстне меню, викликане правою кнопкою миші, всередині вікна Схема даних

Якщо з якихось причин вікно Додавання таблиці не з'явилося, то треба натиснути правою кнопкою в будь-якому місці вікна Схема даних. З'явиться контекстне меню (рис. 2.14). У ньому треба клацнути по напису Додати таблицю. З'явиться діалогове вікно Додавання таблиці. яке видно на рис. 2.13.

З появою діалогового вікна Додавання таблиці можна перенести всередину вікна Схема даних потрібні таблиці. Ми обмежимося двома таблицями: Кафедри та Викладачі. Назви цих таблиць треба виділити, як показано на рис. 2.13, а потім відразу ж клацнути по кнопці Додати. Точно так само роблять і з іншими таблицями, які треба помістити в Схему даних. Вікно Додавання таблиці після додавання потрібних таблиць слід закрити. У нашому прикладі прямокутники, що позначають обидві потрібні нам таблиці, з'являться в Схемі даних. як це видно на рис. 2.15.

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

Схема даних access 2007

Мал. 2.15 Закінчена Схема даних зі зв'язком між таблицями

Коли прямокутники позначень таблиць розміщені всередині вікна Схеми даних. Ви можете почати встановлювати зв'язків між таблицями. Пов'язують однойменні поля. В одній з таблиць використовують для зв'язку зазвичай ключове поле. Та таблиця, у якій поле зв'язку ключове, вважається головною. З її боку зв'язок позначена 1. З боку пов'язаної таблиці зв'язок позначена ¥. Так встановлюється зв'язок Один-до-багатьох.

Схема даних access 2007

Мал. 2.16 Діалогове вікно Зміна зв'язків

Техніка з'єднання таблиць зв'язками проста: треба клацнути з'єднується поле головної таблиці. Воно виділиться. Не відпускаючи кнопку миші, треба вести лінію до однойменного полю допоміжної таблиці. З'єднання спочатку не відбудеться, а виникне діалогове вікно Зміна зв'язків (рис. 2.16). Вікно допомагає затвердити характер зв'язку і налаштувати цілісність даних обох таблиць. У вікні треба переконатися, що зв'язок сталася по однойменною полях, а потім клацнути по віконечка написи Забезпечення цілісності даних. У віконечку з'явиться прапорець: ü. Після цього треба такі ж прапорці виставити ще в двох віконцях, що знаходяться нижче. Таким чином, задаються властивості зв'язку. Властивість Забезпечення цілісності даних означає, що видаляти дані з ключового поля головної таблиці не можна. А властивості Каскадне оновлення пов'язаних полів і Каскадної видалення пов'язаних записів - відповідно, що операції редагування і видалення даних в ключовому полі головної таблиці дозволені, але супроводжуються автоматичним змінами в пов'язаної таблиці. Завершується створення зв'язку клацанням по кнопці [Створити]. Потрібна зв'язок з'явиться (рис. 2.15).

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

Схема даних access 2007

Мал. 2.17 Вікно з попередженням про неможливість створення зв'язку

Схожі статті