Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Access Ильенко Шершнева.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
3.91 Mб
Скачать

1.2. Тестові питання з теми

Питання

Відмітка про правильну відповідь

1.

Існують три типа організації баз даних:

  1. мережний

  1. послідовний

  1. ієрархічний

  1. реляційний

  1. прямий

2.

Структура бази даних зміниться, якщо

  1. додати або видалити записи

  1. відредагувати запис

  1. додати або видалити поле

  1. поміняти місцями записи

3.

У чому полягає функція ключового поля?

  1. однозначно визначати таблицю

  1. однозначно визначати запис

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

  1. визначати заголовок стовпця

4.

Що скаладає структуру таблиці?

  1. запис

  1. поле

  1. чарунка

  1. стовбець

5.

Яке розширення має файл Microsoft Office Access?

  1. xls

  1. ppt

  1. mic

  1. mdb

6.

Ключевое поле должно бать…

  1. неодмінно типу Счётчик

  1. обов’язково числовим

  1. унікальним

7.

Поле в Access – це…

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

  1. ім’я або символ, що означає значення, яке неможна змінити

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

2. Технологія створення таблиць для реляційної бази даних в середовищі ms access 2003

Мета роботи: Одержати практичні навички зі створення таблиць для реляційної бази даних в середовищі MS Access 2003.

2.1. Теоретичний матеріал з теми

Основою бази даних є таблиці, в яких зберігаються дані про об’єкти (сутності) предметної області.

Для створення нової таблиці потрібно перейти на вкладку Таблиця і натиснути кнопку Создать. У наступному вікні слід вибрати спосіб створення таблиці (Конструктор, Мастер, Режим ввода данных).

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

Ім’я поля не повинно перевищувати 68 символів, в ньому не повинно бути символів ! . [ ].

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

Типи даних MS Access 2003

Тип даних

Використання

Текстовый

Алфавітно-цифрові дані (до 255 символів).

Mеmо

Алфавітно-цифрові дані - речення, абзаци, тексти ( до 64 000 символів).

Числовой

Різні числові дані (має декілька форматів: ціле, довге ціле, з плаваючою точкою).

Дата\Время

Дата або час в одному з Access форматів.

Денежный

Грошові суми, що зберігаються з 8 знаками у десятинній частині. В цілій частині кожні три розряди розділяються комами.

Счетчик

Унікальне довге ціле, що створюється Access для кожного нового запису.

Логический

Логичні дані, що мають значення Истина або Ложь.

Объект OLE

Картинки, діаграми та інші об’єкти OLE з додатків Windows.

Гиперссылка

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

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

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

Загальні властивості полів

Назва властивості

Характеристика

Размер поля

Визначається тільки для текстових і Memo-полів, вказує максимальну кількість символів в даному полі. За замовчуванням довжина текстового поля складає 50 символів.

Формат поля

Визначається для полів числового, грошового типів, полів типу Счетчик і Дата\Время. Вибирається один з форматів представлення даних.

Число десятичных знаков

Визначає кількість розрядів в дрібній частині числа.

Маска ввода

Визначає шаблон для введення даних.

Подпись поля

Містить напис, що може бути виведена рядом з полем в формі або звіті (даний напис може містити пояснюючі відомості).

Значение по умолчанию

Містить значення, що встановлюється за замовчання в даному полі таблиці.

Условие на значение

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

Сообщение об ошибке

Визначає повідомлення, яке з’являється на екрані у випадку введення неприпустимого значення.

Обязательное поле

Установка, що вказує на то, що дане поле потребує обов’язкового заповнення для кожного запису.

Пустые строки

Установка, яка визначає, чи допускається введення в дане поле порожніх рядків (“ “).

Индексированное поле

Визначає прості індекси для прискорення пошуку записів.

Крім вищеперелічених типів даних в списку є елемент Майстер підстановок, який дозволяє представити значення полів у вигляді простого або комбінованого списку. Додаткові властивості такого поля представлені на вкладці Подстановка вікна конструктора таблиць.

Після визначення структури таблиць БД необхідно вказати Access спосіб, яким ці таблиці зв’язані. Для визначення зв’язків потрібно перейти у вікно бази даних і виконати команду Сервис-Схема данных або на панелі інструментів натиснути кнопку Схема данных .

У вікні Добавление таблицы потрібно виділити імена таблиць, що будуть добавлені в схему даних, і натиснути на кнопку Добавить.

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

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

Після установки цілісності даних СУБД Access включає дві додаткові опції: Каскадное обновление связанных полей і Каскадное удаление связанных полей. При зміні будь-якого значення ключового поля в ключовій таблиці автоматично оновлюються значення цього поля для відповідних записів у всіх зв’язаних таблицях, а видалення одного з записів в ключовій таблиці приведе до видалення тих записів, що мають таке ж значення ключа.

В результаті між таблицями відображається лінія виду .

2.2. Приклад створення таблиць для бази данних «Реалізація продукції публічним акціонерним товариством "НОРД"»

З авантажуємо СУБД Access. Створюємо нову базу даних командою головного меню Файл → Создать… В області задач вибираємо Створити нову базу даних…

Визначаємо ім’я бази даних та місце її зберігання.

Створювана база даних повинна відповідати структурі (рис. 1):

Рисунок 1 – Схема даних бази «Реалізація продукції ПАТ "НОРД"»

2.2.1. Створення таблиці «Довідник товарних груп».

Вибрати «Создание таблицы путем ввода данных». Перейменувати перший стовпчик таблиці Поле1 у «Товарна група», клацнувши двічі по назві стовпця. Заповнити таблицю даними:

Зберегти таблицю під ім’ям «Довідник товарних груп». На запит СУБД про створення ключового поля натиснути ДА. Перейменувати нове поле Код у Код_групи. Отримуємо:

2.2.2. Створення таблиці «Довідник замовників».

Вибрати у вікні «Создание таблицы путем ввода данных».

Перейменувати стовпчики таблиці Поле1, Поле2, Поле3, Поле4 у «Замовник», «Юридична адреса», «Телефон», «Номер рахунка» відповідно (клацнувши двічі по назві стовпців). Послідовно заповнити таблицю даними:

Зберегти таблицю під ім’ям «Довідник замовників». На запит СУБД про створення ключового поля натиснути ДА. Перейменувати нове поле Код у Код_замовника. Отримуємо:

2.2.3. Створення таблиці «Довідник товарів».

Вибрати спосіб створення «Создание таблицы в режиме конструктора». У вікні конструктора перерахувати поля та визначити їх властивості.

Для поля Код_товару указати, що воно є ключовим (клацнувши по ньому правою кнопкою миші або натиснувши по кнопці на панелі інструментів).

Для поля Характеристика встановити у загальних властивостях розмір поля 100. Для поля Код_групи виконати підстановку на закладці «ПОДСТАНОВКА»

Зберегти таблицю під ім’ям «Довідник товарів» та заповнити даними:

2.2.4. Створення таблиці «Реалізація».

Вибрати спосіб створення «Создание таблицы в режиме конструктора».

У вікні конструктора перерахувати поля та визначити їх властивості.

Для поля Код_товару зробити підстановку на закладці «ПОДСТАНОВКА»

Для поля Код_замовника зробити підстановку на закладці «ПОДСТАНОВКА»

Для поля Кількість визначити властивості на вкладці «Общие»

Для поля Дата визначити властивості на вкладці «Общие»

Зберегти таблицю під ім’ям «Реалізація». Заповнити таблицю даними:

2.2.5. Створення схеми даних (встановлення зв’язків між таблицями).

Виконати команду із головного меню Сервис – Схема данных…

Додати у вікно всі таблиці. Лівою кнопкою миші потягнути від первинного (виділений жирним) ключа до вторинного (див. рис. 1). В діалоговому вікні вказати:

Создать. Закрити вікно схеми даних, зберегти.