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

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

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

У цій статті наведено загальні відомості про структуру бази даних Access. В 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. Щоб визначити, чи це поле підстановки, відкрийте вкладку Підстановка в нижній частині бланка таблиці в розділі Властивості поля.

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

    На знімку екрана нижче показано типове поле підстановки. Пам’ятайте, що параметри, які відображаються у властивості Джерело рядків поля, можуть відрізнятися.

    Використання таблиці або запиту як джерела даних для поля підстановок

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

    використання списку значень як джерела даних для поля підстановок

    За замовчуванням для списків значень використовується текстовий тип даних.

    Найпростіший спосіб знайти поля підстановки та списки значень – перейти на вкладку Підстановка, а потім клацнути записи в стовпці Тип даних для кожного поля в таблиці. Докладні відомості про створення полів підстановки та списків значень див. в розділі Див. також.

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

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

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

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

  • Відкрийте базу даних, яку потрібно проаналізувати.

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

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

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

Примітка.: Вкладку об’єкта "Зв’язки" не можна використовувати у веб-базі даних або веб-програмі.

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

Див. також

Перегляд зв’язків між об’єктами за допомогою області "Залежності об’єкта"

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

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

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

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

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

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

×