Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБЩИЙ_файл_ПОСОБИЕ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
22.69 Mб
Скачать

Особливості індексації ключових полів

При створенні первинних ключів (простих або складених) автоматично формуються їх індекси, які можна побачити у вікні Індекси.

Для простого первинного ключа у властивості Індексоване поле автоматично встановлюється значення Да (Совпадения допускаются), оскільки кожне значення цього ключового поля має бути унікальним.

У складеному первинному ключі підлеглої таблиці у властивості Індексоване поле кожного поля треба вручну встановити значення Да (Совпадения не допускаются). В цьому випадку при пов'язанні первинного ключа головної таблиці з одним з полів складеного первинного ключа підлеглої таблиці буде встановлений зв'язок «один-ко-многим».

Модифікація таблиць Загальні рекомендації

Після створення і тестування бази даних може виникнути потреба змінити структури деяких таблиць: поміняти імена, типи або властивості полів; додати, видалити, перемістити або перейменувати поля.

Якщо таблиці порожні і на їх основі ще не створені інші об'єкти (форми, запити і звіти), то реорганізація таблиць не викликає особливих труднощів і ускладнень. Якщо таблиці заповнені, то некоректне редагування (особливо зміна типів даних або видалення полів) може привести до безповоротної втрати даних. Тому перед внесенням структурних змін створіть копії таблиць, щоб у разі потреби можна було повернутися до їх первинного вигляду.

Модифікація таблиць (і інших об'єктів бази даних) виконується в режимі конструктора. Відкрийте таблицю в режимі конструктора. У вікні конструктора відредагуйте структуру таблиці і збережіть зміни.

Зміна імен полів

Для зміни імені поля двічі клацніть на імені поля і введіть нове ім'я, або встановіть курсор в полі імені і відредагуйте старе ім'я.

Додавання, видалення і зміна порядку полів

Щоб включити в таблицю нове поле, досить додати новий рядок в список полів. Порядок дій наступний.

  1. Виділіть поле, над яким передбачається помістити нове поле таблиці. Для цього перейдіть у Конструктор таблиц та клацніть на кнопці вибору поля (рис. 10. 29).

Рис. 10.29 Вікно конструктора таблиці

  1. Виконайте команду Вставить Строки на вкладинці Конструктор панелі Сервис або команду контекстного меню Вставить Строки. Новий рядок зявляється над поточним рядком.

  2. У порожньому рядку введіть ім'я нового поля, виберіть тип даних і задайте значення властивостей поля.

Видалення поля виконується простіше. Виділіть поле і натисніть клавішу Delete, або виконаєте команду Удалить строки на вкладинці Конструктор панелі Сервис. Аналогічно можна видалити і декілька полів. Для виділення суміжних полів виділіть перше з них, а потім з натиснутою клавішею Shift – останнє поле. Несуміжні поля виділяються при натиснутій клавіші Ctrl.

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

Зміна типів і розмірів полів

Для зміни типу поля, відкрийте список типів даних цього поля і виберіть в ньому новий тип, а в області властивостей задайте новий розмір поля. Щоб уникнути спотворень або втрати даних, дотримуйтеся наступних загальних правил:

виконуйте тільки допустимі перетворення;

довжина поля нового типу має бути більше довжини поля старого типу. Інакше можливе усікання даних.