Знайомство зі структурою бази даних Access

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Якщо ви знаєте, що таке таблиці, форми, запити та інші об’єкти бази даних Access, вам буде значно легше виконувати різноманітні завдання, зокрема вводити дані у форму, додавати або вилучати таблиці, шукати й заміняти дані, а також виконувати запити.

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

У цій статті

Огляд

База даних – це набір відомостей, зв’язаних із певною темою або функцією, наприклад відстеження замовлень клієнтів чи обробка музичної колекції. Якщо база даних повністю або частково зберігається не на комп’ютері, дані можуть збиратися з різних джерел, які потрібно узгоджувати та впорядковувати.

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

Файли бази даних Access

За допомогою Access можна керувати всіма відомостями в одному файлі. У ньому можна використовувати:

  • таблиці для зберігання даних;
  • запити для пошуку й отримання лише потрібної інформації;
  • форми для перегляду, додавання та оновлення даних у таблицях;
  • звіти для аналізу та друку даних у певному форматі.

Дані з таблиць, використані в запиті, формі та звіті

1. Зберігайте дані один раз в одній таблиці, але переглядайте їх із кількох розташувань. Коли ви оновлюєте дані, вони автоматично оновлюються всюди.

2. Отримання даних за допомогою запиту.

3. Перегляд або введення даних за допомогою форми.

4. Відображення або друк даних за допомогою звіту.

Усі ці елементи – таблиці, запити, форми та звіти – це об'єкти бази даних.

Примітка.

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

Таблиці та зв’язки

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

Дані збережено в таблицях, об’єднаних пов’язаними полями

1. Відомості про клієнтів, які колись існували в списку розсилки, тепер містяться в таблиці "Клієнти".

2. Відомості про замовлення, які колись існували в електронній таблиці, тепер містяться в таблиці "Замовлення".

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

Запити

За допомогою запиту можна знайти та отримати (зокрема з кількох таблиць) дані, які відповідають указаним умовам. Його також можна використовувати, щоб оновити або видалити кілька записів одночасно, а також щоб виконати попередньо визначені або настроювані обчислення на основі даних.

Запит повертає результати з різних таблиць

1. У таблиці "Клієнти" містяться відомості про клієнтів.

2. У таблиці "Замовлення" містяться відомості про замовлення клієнтів.

3. Цей запит отримує дані "Ідентифікатор замовлення" та "Обов'язкова дата" з таблиці "Замовлення", а з таблиці "Клієнти" – "Назва компанії" та "Місто". Запит повертає лише замовлення, які слід виконати у квітні тільки для клієнтів із Лондона.

Форми

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

Форми допомагають переглядати та вводити дані

1. У таблиці одночасно відображається багато записів, але, можливо, доведеться прокрутити по горизонталі, щоб переглянути всі дані в одному записі. Крім того, коли ви переглядаєте таблицю, ви не можете оновити дані з кількох таблиць одночасно.

2. Форма фокусується на одному записі за раз, і в ній можуть відображатися поля з кількох таблиць. У ній можуть відображатися поля з кількох таблиць, зображення та інші об’єкти.

3. Форма може містити кнопку, яку ви натискаєте, щоб друкувати звіт, відкривати інші об'єкти або автоматизувати завдання іншим чином.

Звіти

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

Звіти з відформатованими або обчисленими даними

1. Створення поштових етикеток за допомогою звіту.

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

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

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

Перегляд відомостей про об’єкти в базі даних

Один із найкращих способів ознайомитися з певною базою даних – скористатися засобом документування бази даних. Він дає змогу створювати звіти з докладними відомостями про об’єкти в базі даних. Спочатку визначте об’єкти, які необхідно описати у звіті. Звіт засобу документування бази даних містить усі дані про вибрані об’єкти бази даних.

  1. Відкрийте базу даних, яку потрібно документувати.
  2. На вкладці Знаряддя бази даних у групі Аналіз натисніть кнопку Засіб документування бази даних.
  3. У діалоговому вікні Архіваріус перейдіть на вкладку, що відповідає типу об’єкта бази даних, який потрібно документувати. Щоб створити звіт для всіх об’єктів у базі даних, виберіть вкладку Усі типи об’єктів.
  4. Виберіть один або кілька об’єктів, перерахованих на вкладці. Щоб виділити всі об’єкти на вкладці, натисніть кнопку Вибрати все.
  5. Натисніть кнопку OK.
    У засобі документування бази даних створюється звіт із докладними даними про кожний вибраний об’єкт, а потім цей звіт відкривається в режимі попереднього перегляду. Наприклад, якщо засіб документування бази даних запущено для форми введення даних, у створеному звіті перелічуються властивості форми в цілому, кожного розділу форми, а також усіх кнопок, надписів, текстових полів та інших елементів керування на формі, модулів коду й дозволів користувачів, пов’язаних із формою.
  6. Щоб надрукувати звіт, на вкладці Попередній перегляд у групі Друк натисніть кнопку Друк.

Дослідження таблиці в режимі конструктора

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

  1. Відкрийте базу даних, яку потрібно проаналізувати.
  2. В області переходів клацніть правою кнопкою миші таблицю, яку потрібно дослідити, а потім у контекстному меню виберіть Конструктор.
  3. За потреби запишіть ім’я кожного поля таблиці та відповідні типи даних.
    Тип даних поля може обмежувати розмір і тип даних, які користувачі можуть у ньому вводити. Наприклад, розмір текстового поля може бути обмежений 20 символами, а поле з числовим типом даних не підтримує введення тексту.
  4. Щоб визначити, чи це поле підстановки, відкрийте вкладку Підстановка в нижній частині бланка таблиці в розділі Властивості поля.
    У полі підстановки відображається один набір значень (одне або кілька полів, наприклад ім’я та прізвище), але зазвичай у ньому зберігається інший набір значень (одне поле, наприклад числовий ідентифікатор). Наприклад, у полі підстановки може зберігатись ідентифікаційний номер працівника (збережене значення), але відображається його ім’я (відображене значення). Якщо ви застосовуєте поле підстановки у виразах або для пошуку й заміни, використовується збережене, а не відображене значення. Щоб переконатися в належній роботі виразу або операції пошуку та заміни, що використовують поле підстановки, потрібно знати обидва його значення (збережене та відображене).
    На знімку екрана нижче показано типове поле підстановки. Пам’ятайте, що параметри, які відображаються у властивості Джерело рядків поля, можуть відрізнятися.
    Використання таблиці або запиту як джерела даних для поля підстановок
    У показаному тут полі підстановки використовується запит на отримання даних з іншої таблиці. Існує також інший тип поля підстановки – список значень, що використовує жорстко кодований список варіантів. На знімку екрана нижче показано типовий список значень.
    Використання списку значень як джерела даних для поля підстановок
    За замовчуванням для списків значень використовується текстовий тип даних.
    Найкращий спосіб знайти списки значень і підстановки – відобразити вкладку Підстановка , а потім клацнути записи в стовпці Тип даних для кожного поля таблиці. Докладні відомості про створення полів підстановки та списків значень див. в посиланнях у розділі Див. також .

На початок сторінки

Перегляд зв’язків між таблицями

Щоб отримати графічне представлення таблиць у базі даних, полів у кожній таблиці та зв’язків між цими таблицями, перейдіть на вкладку об’єкта Зв’язки. Вкладка об’єкта Зв’язки дає змогу отримати загальне уявлення про таблицю та структуру зв’язків бази даних. Ці дані потрібні, щоб створити або змінити зв’язки між таблицями.

Примітка.

За допомогою вкладки об’єкта Зв’язки також можна додавати, змінювати та видаляти зв’язки.

  • Відкрийте базу даних, яку потрібно проаналізувати.
  • На вкладці Знаряддя бази даних у групі Зв’язки натисніть кнопку Зв’язки.

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

Зв’язок між двома таблицями

На початок сторінки

Див. також

Використання області залежностей об'єктів для визначення зв'язків об'єктів

Загальні відомості про таблиці

Загальні відомості про типи даних і властивості полів

Загальні відомості про запити

Загальні відомості про форми