Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rkr.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
327 Кб
Скачать
☆

8.Робота з таблицями у субд Access

Структура таблиці

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

Структура таблиці включає таку інформацію:

      • Ім’я таблиці;

      • Стовпчики таблиці – категорії інформації, збереженої в таблиці. Кожний стовпчик має тип даних;

      • Табличні і стовпчикові обмеження - обмеження цілісності, визначені на рівні таблиці або на рівні стовпчика.

  • Дані таблиці

Дані таблиці - інформація, що зберігається в таблиці.

Створення таблиці

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

Існує декілька способів створення нової таблиці:

  1. Майстер таблиць дозволяє вибрати поля для даної таблиці з числа визначених раніше таблиць.

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

  3. Визначаються всі параметри структури таблиці в режимі конструктора.

  4. Імпорт у поточну БД структур таблиць і даних із зовнішнього джерела.

  5. Створення в поточної БД таблиць, зв’язаних із таблицями зовнішнього джерела (так звана OLE-технологія).

Незалежно від методу створення таблиці завжди є можливість використовувати режим конструктора для подальшої зміни структури таблиці, зокрема, для додання полів, установки значень через замовчування або для створення масок вводу.

Щоб створити таблицю в режимі конструктора, необхідно:

1Перейти у вікно БД. Переключитися з іншого вікна у вікно БД можна, натиснувши клавішу F11.

2Обравши вкладку Таблиці, натиснути кнопку Створити.

3У вікні Нова таблиця вибрати елемент Конструктор.

4Визначити в таблиці кожне поле.

5Призначити ключові поля таблиці.

6Зберегти таблицю, увівши припустиме ім’я таблиці.

Визначення зв’язків

Зв’язок між таблицями встановлює відношення між значеннями, що збігаються між собою, в ключових полях, звичайно між полями різних таблиць, що мають однакові імена. У більшості випадків із ключовим полем однієї таблиці, що є унікальним ідентифікатором кожного запису, зв’язується зовнішній ключ іншої таблиці. Наприклад, для співвіднесення відомостей про авторів і про написані ними книги слід в двох таблицях – Книги й Автори – визначити зв’язок по полях №_Автора.

Зв’язок із відношенням один-до-багатьох – найчастіше використовуваний тип зв’язку між таблицями. У такому зв’язку кожного запису в таблиці А можуть відповідати декілька записів у таблиці В, а запис у таблиці В не може мати більш одного відповідного запису в таблиці А.

При відношенні багато-до-багатьох одного запису в таблиці А можуть відповідати декілька записів у таблиці В, а одному запису в таблиці В – декілька записів у таблиці А. Така схема реалізується тільки за допомогою третьої (сполучної) таблиці, ключ якої складається принаймні з двох полів, що є полями зовнішнього ключа в таблицях А и В. Наприклад, між таблицями Автори і Видавці є відношення багато-до-багатьох, що визначається шляхом створення двох зв’язків із відношенням один-до-багатьох через таблицю Книги.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]