Первинний ключ і зв'язування таблиць

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

Для вилучення первинного ключа потрібно виділити ключове поле й натиснути кнопку Ключевое поле.

Перевага використання ключового поля:

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

· упорядкування. Access автоматично сортує записи в порядку зростання або спадання первинного ключа таблиці.

· відсутність збігів. Access не дозволяє користувачеві вводити дані з тим же первинним ключем, який уже встановлено в існуючому записі.

· зв'язки. Access організує зв'язки між таблицями, використовуючи загальний первинний ключ.

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

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

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

Щоб видалити зв'язок, потрібно клацнути по лінії зв'язку й натиснути клавішу Del.

 

Обмеження для бази даних

При створенні баз даних повинні враховуватися наступні обмеження:

¾ таблиця може містити не більше 255 полів;

¾ таблиця не може мати більше 32 індексів;

¾ складні індекси не можуть містити в собі більше 10 полів, а загальна довжина полів не може перевищувати 255 байтів;

¾ загальна довжина рядка таблиці не може перевищувати 2 Кбайта;

¾ розмір об'єкта OLE не повинен перевищувати 1 Гбайта;

¾ на число записів у таблиці не існує обмежень, але розмір файлу бази даних Microsoft Access не може перевищувати 1 Гбайт.

 

Зміна проекту бази даних

Видалення таблиць

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

Перейменування таблиць

Щоб перейменувати таблицю, її необхідно виділити у вікні бази даних і виконати команди Правка→ Переименовать. Внести нове ім'я таблиці й натиснути клавішу Enter.

Перейменування полів

Щоб перейменувати поле, необхідно відкрити відповідну таблицю бази даних у режимі конструктора, мишею клацнути на імені відповідного поля, виділивши його, і набрати нове ім'я.

Вставка полів

Щоб вставити нове поле, необхідно відкрити таблицю в режимі конструктора. Виділити рядок, перед яким потрібно вставити поле й виконати команди Вставка → Поле.

Видалення полів

Відкрити вікно таблиці бази даних у режимі конструктора й виділити поле, що видаляється. Після цього натиснути клавішу Del.

Переміщення полів

Відкрити вікно таблиці бази даних у режимі конструктора й виділити поле яке треба перемістити, потім перетягнути його мишею в потрібне місце.

 

Робота з даними




double arrow
Сейчас читают про: