Лабораторна робота 3/25
Тема: «Використання таблиць та зв’язків між ними в базах даних MS Access на прикладі створення бази даних «Футбольний оглядач»
Мета: Закріпити навички роботи в базах даних MS Access та навчитись використовувати зв’язки між таблицями в базі даних для подальшого створення серії запитів по таблиці.
Теоретичні відомості:
Об’єкти СУБД Microsoft Access.
Таблиця – об’єкт бази даних, призначений для зберігання інформації. База даних може складатися з багатьох таблиць, у кожній із яких зберігаються дані про окремий предмет. Кожна таблиця може містити поля із різними типами даних.
Запит – об'єкти бази даних, що дають змогу автоматизувати процес відбору, модифікації та вилучення груп записів.
Форма – об’єкт бази даних, що використовується для зручного заповнення даними таблиць та для наочного відображення дани х. Фактично форма – це засіб для створення інтерфейсу користувача бази даних.
Звіт – об’єкт бази даних, призначений для створення якісних підсумкових документів, призначених для виведення на друк (рідше на екран). Звіти містять спеціально відібрану та структуровану інформацію з таблиць бази даних.
Макрос – це допоміжний об’єкт бази даних, що використовується для автоматизації процесу виконання операцій, які часто повторюються. Макрос представляє собою набір стандартних команд.
Модуль – це допоміжний об’єкт бази даних, за допомогою якого створюються нестандартні процедури обробки даних для розв’язання складних завдань.
У лівій частині екрана вміщено усі об’єкти Access — панель переходів, на якій можуть відображатися назви всіх створених об’єктів, між якими можна здійснювати перехід простим натисненням відповідних назв. Праворуч від панелі переходів міститься область редагування, у якій можуть одночасно відображатися таблиці, запити та інші об’єкти БД.
Відкрити вже створену БД можна за допомогою кнопки Відкрити на панелі швидкого доступу, а щоб закрити, потрібно скористатися командою Закрити, що розташована на вкладці Файл.
Робота з таблицями Access
Створюючи БД Access, користувачі зберігають дані в таблицях. Об’єкти БД залежать від структури таблиць, тому розробку БД потрібно починати зі створення власне таблиць і лише після цього можна переходити до будь-яких інших об’єктів.
У середовищі Access існують такі інструменти створення таблиць, як Конструктор таблиць, Майстер таблиць, Режим таблиць.
Після визначення структури таблиць слід визначити типи полів з урахуванням тих типів, із якими може працювати Microsoft Access.
Для того щоб змінити структуру вже створеної таблиці або типу її полів – використовують конструктор. Для цього потрібно зробити активною таблицю, що ми будемо змінювати та зайти в Подання.
Другий варіант, це викликати контекстне меню на закладці таблиці та обрати Конструктор.
У середовищі Microsoft Access використовуються такі типи даних:
Короткий текст;
Тип даних призначений для обробки будь-яких алфавітно-цифрових символів (включаючи числа), одиночних або зібраних в рядок. Максимальна довжина рядка не повинна перевищувати 255 символів.
Довгий текст;
Текстове поле дуже великої довжини. Зазвичай використовується для зберігання абзаців тексту, резюме, коротких описів і т.п. При використанні цього типу немає необхідності піклуватися про зазначення довжини записи, яка буде зберігатися в пам'яті машини. Для даного поля виділяється рівно стільки пам'яті, скільки потрібно для конкретного запису.
Число;
СУБД Access дозволяє виконувати над полями такого типу обчислення. Щоб вказати конкретний спосіб зберігання даних в полях числового типу, передбачено кілька підтипів:
Байт − займає 1 байт.
Ціле − займає 2 байта.
Довге ціле − займає 4 байта.
Одинарное з плаваючою точкою − займає 4 байта.
Подвійне з плаваючою точкою − займає 8 байт.
Дійсне − займає 12 байт.
Дата й час;
Спеціальний тип даних, в якому зберігаються значення дати або часу, або і того й іншого. Для різноманітного відображення дати і часу існують спеціальні формати у вигляді шаблонів, що дозволяє проводити обчислення над цими даними. У пам'яті машини такий тип даних займає 8 байт.
Гррошова одиниця;
У такому полі зберігаються дані, представлені згідно з правилами бухгалтерії (позначення валюти, поділ числа на розряди), хоча, з такими даними виконуються всі арифметичні і логічні операції, як з типом даних − числовий. У пам'яті відображення запису такого типу займає 8 байт.
Автонумерація;
Тип даних, який використовується для ідентифікації запису в базі даних. Зазвичай використовують як ключового поля в таблицях, тому він представляється у вигляді цілого числа.
Так/Ні;
Такі поля містять значення: Так \ Ні, Істина \ Брехня, Увімкнути. \ Вимк. і т.п. Фактично, в цьому полі 1 інтерпретується як Да, а 0 − як Ні.
Об’єкт OLE;
(Object Linking and Embedding − зв'язування і впровадження об'єкта). У полі можуть бути розміщені малюнки, електронні таблиці, відеофільми в двійковому форматі. Такий тип даних зберігає дані обсягом до 1 Гбайт.
Гіперпосилання;
Забезпечує зв'язок з Web-сторінкою або яким-небудь файлом. При виборі цього типу даних Access автоматично запускає додаток, в якому можна відобразити цей файл, наприклад Web-браузер для відображення Web-сторінки або програмний модуль з розширенням .еxe.
Вкладення;
Тип даних, який з'явився в Access 2007/2010 для зберігання безпосередньо в базі даних файлів великих розмірів (малюнків, додатків MS Office та інших видів) в стислому вигляді розміром до 2 Гбайт.
Обчислювальний;
Дозволяє створити вираз, який використовує дані з одного або кількох полів. На основі виразу можна призначити різні типи даних результату.
Майстер підстановок.
Ця властивість поля, а не справжній тип даних використовується в Access 2010 в якості засобу для більш ефективного та коректного введення даних. При виборі цього типу даних запускається майстер підстановок, який створює поле в тому форматі і того типу, яке буде запозичена з іншої таблиці або списку, зазвичай цей тип даних займає 4 байта.
Кожен із наведених типів даних має власний набір властивостей, наприклад (Короткий текст, Числове поле, Грошова одиниця, Дата й час)







