Створення блзи даних і тліц у Access
База даних Access містить кілька таблиць.
Типи, полів
Текстовий. Служить для введення символьних даних: літер, цифр, символів пунктуації, інших символів, довжиною трохи більше 256 символів. Такий тип повинен мати, наприклад, поля Прізвище, Адреса.
Числовий. Використовується для введення цілих чи речових чисел. Наприклад, кількість чогось, номер квартири, вагата т.д.
Дата/час. Дозволяє задати дату або час. Наприклад, дата надходження заявки, час дзвінка.
Логічний тип. Може приймати одне з двох можливих значень: «істина» або «брехня». «Істина» позначається 0, «Брехня» П. Приклади: наявність оплати, вступ до профспілки.
Грошовий. Різновид числового типу. Відрізняється зручнішим форматом та значком грошової одиниці. Для позначення рублів використовується буква р, дробова частина містить дві цифри зберігання копійок. Наприклад, ціна товару, сума податків.
МЕМО-поле — символьне поле довжиною до 65535. Дані MEMO поля не зберігаються в таблиці, таблиця містить тільки посилання на ці дані.
Лічильник- ціле значення. Значення лічильника не може повторюватися, встановлюється автоматично на одиницю більше, ніж попереднє значення. Зручно використовуватиме нумерацію записів.
Access дозволяє задати у таблиці одне ключове поле. Значення ключового поля не повинні повторюватися. Приклад - таблиця "Замовлення", з ключовим полем Номер замовлення. У таблиці повинно бути замовлень з однаковим номером.
Між таблицями можливі відносини трьох типів: "один до одного", "багато до одного", "один до багатьох". Access не підтримує ставлення «багато хто до багатьох».
Розберемо реалізацію відносин.
Ставлення «один до одного»
Співробітники Сімейний стан
Поле зв'язку в обох таблицях має бути ключовим. У прикладі це Код співробітника.

Відносини «один до багатьох»
Поле зв'язку має бути ключовим лише у таблиці із ставленням один (Співробітники).
Крім таблиць, у базі даних Access можуть бути кошти до роботи з даними: форми, запити, звіти тощо. База даних зберігається у файлі з розширенням MDB.
Таблиця може бути створена в одному із п'яти режимів.
Режим таблиці дозволяє змінювати імена полів та вводити дані. Тип поля визначається Access автоматично та не завжди правильно. Добре працює при занесенні символьних та числових даних. У вас можуть виникнути проблеми при занесенні дат, не вдасться занести логічне значення.
Конструктор дозволяє змінити ім'я, тип та формат поля. У цьому режимі неможливо вводити дані.
Майстер таблиць. Ви можете вибрати поля з таблиць-зразків.
Імпорт таблиць. Ви можете скопіювати готову таблицю з будь-якої бази даних.
Розглянемо приклад створення бази даних «Склад», що містить три таблиці: «Товари», «Клієнти», «Замовлення».

Занесіть дані до таблиці «Замовлення». Зверніть увагу: номери товарів повинні збігатися з номерами товарів з таблиці «Товари» (можливі значення від 1 до 8), а номери клієнтів – з номерами клієнтів з таблиці клієнти (1, 2, 3, 4, 5).
Встановимо відносини між таблицями. Клацніть на інструменті . g схема даних. На екрані з'явилися вікна Схема даних та Додавання таблиці. Виберіть таблицю «Товари» і клацніть по кнопці Додати. Так само додайте таблиці «Клієнти» та «Замовлення». Закрийте порожнє вікно Додавання таблиці.
Зауваження.Якщо додалися зайвітаблиці, видаліть їх за допомогою кнопки Delete.
Встановимо відносини між таблицями «Товари» та «Замовлення», поле зв'язку Номер товару.
Для цього встановіть вказівник у поле Номер товару (таблиця «Товари») та, утримуючи ліву кнопку, перетягніть покажчик у поле Номер товару (таблиця «Замовлення»). Відпустіть кнопку миші.

З'явиться діалогове вікно Зміна зв'язків. Встановіть прапорець у Забезпеченні цілісності даних, Каскадному оновленні пов'язаних полів, Каскадному видаленні пов'язаних записів та натисніть кнопку Створити.
У схемі даних з'явиться ставлення «один-багатьом». Каскадне видалення та оновлення записів означає, що якщо будь-який товар буде видалено з таблиці «Товари», автоматичне видалення записів з таблиці «Замовлення» відбудеться.
Аналогічно створимо відносини між таблицями «Клієнти» та «Замовлення».
В результаті схема даних набула вигляду:

Зауваження.Якщо вам не вдалося встановити відносини між таблицями, перевірте ключові поля таблиць та занесені дані.
10. Закрийте схему даних та Access.
1. Система управління базами даних - це засіб взаємодії користувача з базами даних.
2. База даних Access містить таблиці та засоби роботи з даними. У Access існують поля таких типів: текстового, числового, дати/часу, логічного, фінансового, OLE-об'єкт, Memo-поле, лічильник.
3. Таблиця може бути створена в одному із п'яти режимів. Для занесення даних використовується режим Таблиці, а зміни типу поля — Конструктор.
Контрольні питання______________________
1. Перерахуйте типи полів у Access. Поясніть кожен із них.
2. Як ви вважаєте, які типи повинні мати поля Посада, Індекс, Аванс, Податок, Прізвище,Дата народження, Час прибуття, Номер поїзда, Кількість років? Поясніть, чому.
3. Які типи відносин між таблицями може підтримувати Access?
4. Як мають бути проіндексовані поля зв'язку щодо «один до одного»?
5. Як мають бути проіндексовані поля зв'язку щодо «один до багатьох»?