
16. Створення нової таблиці в наявній базі даних
Таблиця - це об'єкт бази даних, в якому зберігаються відомості по певній темі, наприклад про співробітників або товари. Таблиця складається із записів і полів.
Кожен запис містить дані про один елемент таблиці, наприклад про конкретного співробітника. Запис також часто називають рядком або екземпляром.
Кожне поле містить дані про один аспект елементу таблиці, наприклад ім'я користувача або адреса електронної пошти. Поле також часто називають стовпцем або атрибутом.
Запис складається зі значень полів.
Відкрийте вкладку Файл, наведіть вказівник на пункт Відкрити та виконайте одну з таких дій:
Якщо у списку Останні бази даних є потрібна база даних, виберіть її.
- або -
Якщо у списку Останні бази даних потрібної бази даних немає, виберіть пункт Відкрити.
У діалоговому вікні Відкрити виберіть потрібну базу даних і натисніть кнопку Відкрити.
На вкладці Створити у групі Таблиці натисніть кнопку Таблиця.
У базу даних буде вставлено нову таблицю, яка відкриється у вікні табличного подання даних.
17. Установлення та змінення первинного ключа
Виберіть таблицю, у якій потрібно встановити або змінити первинний ключ.
На вкладці Основне у групі Подання натисніть кнопку Вигляд і виберіть пункт Конструктор.
На бланку таблиці виберіть поле або поля, які слід використовувати як первинний ключ.
Щоб вибрати одне поле, клацніть маркер виділення рядка для потрібного поля.
Щоб вибрати кілька полів, клацніть маркер виділення рядка для кожного поля, утримуючи клавішу CTRL.
На вкладці Конструктор у групі Сервіс натисніть кнопку Ключове поле.
Додавання поля за допомогою введення даних
Коли ви створюєте нову або відкриваєте наявну таблицю у вікні табличного подання даних, до неї можна додати поле, ввівши дані у стовпець Клацніть, щоб додати таблиці.
1 - Введення даних у стовпець Клацніть, щоб додати.
Створіть або відкрийте таблицю у вікні табличного подання даних.
Примітка Щоб отримати додаткові відомості про створення таблиці, див. розділ Створення нової таблиці.
У стовпці Клацніть, щоб додати введіть ім’я поля, яке потрібно створити.
Вводьте описове ім’я, щоб поле можна було легко розпізнати.
Введіть дані в нове поле.
Додавання поля за допомогою конструктора
Відкрити таблицю у вигляді конструктора.
Вести назву поля, задати тип даних, задати необхідні властивості.
Зберегти таблицю.
18. Створення зв’язку між таблицями
На вкладці Сервіс у групі Зв’язки натисніть кнопку Схема даних
.
Якщо зв’язки ще не визначено, автоматично відкриється діалогове вікно Відображення таблиці. Якщо воно не відкрилося, на вкладці Конструктор у групі Зв’язки натисніть кнопку Відобразити таблицю.
У діалоговому вікні Відображення таблиці відображаються всі таблиці й запити в базі даних. Щоб переглянути лише таблиці, виберіть вкладку Таблиці. Щоб переглянути лише запити, виберіть вкладку Запити. Для перегляду таблиць і запитів виберіть вкладку Разом.
Виберіть одну або кілька таблиць чи запитів і натисніть кнопку Додати. Закінчивши додавати до вкладки "Зв’язки" потрібні таблиці та запити, натисніть кнопку Закрити.
Перетягніть поле з однієї таблиці (зазвичай це первинний ключ) до спільного поля (зовнішнього ключа) в іншій таблиці. Щоб перетягнути кілька полів, натисніть клавішу Ctrl, виберіть потрібні поля та перетягніть їх.
Відобразиться діалогове вікно Редагування зв’язків.
Переконайтеся, що імена полів – це спільні поля зв’язку. Якщо підставлено неправильне поле, клацніть його та виберіть зі списку потрібне поле.
Щоб забезпечити цілісність цього зв’язку, установіть прапорець Забезпечення цілісності даних. Докладніше про цілісність зв’язків читайте в розділі Забезпечення цілісності зв’язків.
Натисніть кнопку Створити.
Між двома таблицями з’явиться лінія зв’язку. Якщо встановлено прапорець Забезпечення цілісності даних, кінці лінії будуть товстіші. Крім того, якщо встановити прапорець Забезпечення цілісності даних, з одного боку лінії над її товстою частиною відображатиметься число 1, а із другого боку над товстою частиною лінії відображатиметься знак нескінченності (∞).
Примітки.
Створення зв'язку "один-до-одного" , обидва спільні поля (зазвичай, поля з первинним і зовнішнім ключами) мають мати унікальний індекс. Це означає, що для властивості Індексовано цих полів потрібно встановити значення Так (без повторень). Якщо обидва поля мають унікальні індекси, створюється зв’язок "один-до-одного".
Створення зв'язку "один-до-багатьох" , поле на стороні зв’язку "один" (зазвичай, первинний ключ) має мати унікальний індекс. Це означає, що для властивості Індексовано цього поля потрібно встановити значення Так (без повторень). Поле на стороні "багато" не має мати унікальний індекс, тобто індекс цього поля може повторюватися. Це означає, що властивість Індексовано має мати значення Ні або Так (повторення дозволені). Коли індекс одного поля унікальний, а індекс другого – ні, створюється зв’язок "один-до-багатьох".
Література:
Довідка Microsoft Office Access; http://office.microsoft.com/uk-ua/access.
Лори Ульрих Фуллер, Кен Кук Access 2010 для чайников = Access 2010 For Dummies. — М.: «Диалектика», 2010. — С. 384; Элисон Балтер Microsoft Office Access 2007: профессиональное программирование = Alison Balter's Mastering Microsoft Office Access 2007 Development. — М.: «Вильямс», 2008. — С. 1296.
Майкл Грох, Джозеф Стокман, Гэвин Пауэлл Microsoft Office Access 2007. Библия пользователя = Microsoft Office Access 2007 Bible. — М.: «Диалектика», 2008. — С. 1200.
Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд, Microsoft Office Access 2007 для «чайников» / Пер. с англ. — М.: 2007. — 384 стр.
Джон Кауфельд, Microsoft Office Access 2003 для «чайников» / Пер. с англ. — М.: 2006. — 320 стр. с ил., Издательство «Диалектика».
Руденко В. Д., Макарчук О.М., Патланжоглу., М. О. Практичний курс інформатики, 1997, ст.242-274
Симонович С. В. Інформатика. Базовий курс.Санкт-Петербург,2001, ст. 328-341
Редько М.М. Інформатика та комп’ютерна техніка. Вінниця. – 2007. ст.435-451