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

Овчарук Володимир Олексійович

практикум з основ інформатики.

Тема “Microsoft ACCESS

Лабораторна робота № 1 Створення бази даних

Створити базу даних Магазин (надати ім’я – своє прізвище), яка складається з трьох таблиць: Клієнт, Товар, Замовлення. В якості коду ввести тризначне число.

Таблицю Клієнт створити за допомогою Мастера таблиць. Таблиця Клієнт має 10 записів і містить такі поля:

  • Код клієнта

  • Прізвище

  • Місто

  • Телефон

  • Адреса

Примітка. Поле Код, яке Access вставляє автоматично при збереженні таблиці, слід видалити.

Таблицю Товар створити за допомогою Конструктора. Таблиця Товар має 20 записів і містить поля:

  • Код товару

  • Ціна одиниці товару

  • Город-пастачальник

  • Найменування товару

  • Кількість товару на складі

Таблицю Замовлення створити у режимі Таблиця. Таблиця Замовлення має 15 записів і містить такі поля:

  • Код клієнта

  • Код товару

  • Дата заказу

  • Кількість проданого товару

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

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

Примітка. Для поля Адреса визначити тип Memo.

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

Лабораторна робота № 2 Встановлення відношень між таблицями та пошук інформації в таблиці

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

  1. Встановити ключі та індекси.

Перейти до режиму Конструктор командою ВидКонструктор або відповідною кнопкою на панелі інструментів.

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

Аналогічні операції виконайте з полем Код товара у таблиці Товар. Відповідне вікно буде мати такий вигляд:

У таблиці Замовлення значення полів Код товара, Код замовлення і Дата замовлення повторюються. Але сукупність значень цих полів буде унікальною. В цьому випадку слід створити складений ключ, для того, щоб однозначно визначити кожний запис. В області Свойства у властивості Индексированное поле виберіть зі списку значення поля Да (Допускаются совпадения) для всіх трьох полів. Після цього позначте їх як ключові.

  1. Встановлення відношень між таблицями.

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

Поле Код клієнта таблиці Клієнт перетягніть на одноіменне поле таблиці Замовлення. Відкриється вікно Связи. В цьому вікні:

  • перевірте назви полів, за якими встановлюються відношення;

  • встановіть позначку на опції Обеспечение целостности данных;

  • якщо відношення встановилося, то у нижній частині вікна має бути вказано тип відношення: Один-ко-многим.

Закрийте вікно, натиснувши кнопку Создать. Коли відношення встановлено, то після закриття вікна Связи, Ви знову знаходитесь у вікні Схема данных. Між одноіменими ключовими полями відображається лінія зв’язку з позначенням типу відношення (1:). Якщо в області Тип отношения написано Не определено, то була зроблена помилка при визначенні ключових полів. Наприклад, одноіменні ключові поля у різних таблицях мають різні типи даних (повинні мати один тип) або невірно встановлено значення індексів. В цьому разі слід повернутися до режиму Конструктор і перевірити типи і властивості ключових полів.

Аналогічно встановіть відношення між таблицями Товар і Замовлення за полем Код товару. Вікно Схема даних набуває такого вигляду:

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