- •Лекція 5. Бази даних.
- •Поняття баз даних
- •Реляційні бази даних
- •Проектування баз даних
- •Субд Access
- •Створення нової бази даних
- •Об’єкти бази даних
- •Режими роботи з Access
- •Створення та форматування таблиць
- •Створення схеми бази даних, цілісність бази даних
- •Створення схеми даних
- •Створення запиту – вибірки на базі однієї таблиці (за допомогою майстра)
- •Створення запиту – вибірки на базі однієї таблиці (за допомогою конструктора)
- •Представлення даних за допомогою форм.
- •Контрольні питання
Проектування баз даних
Перед створенням об’єктів бази даних необхідно розробити проект бази в цілому. При проектуванні бази виділяють наступні етапи:
Загальне проектування системи – визначення основних функцій системи та переліку задач, які вимагають автоматизації.
Проектування звітів – визначення того, що необхідно відобразити у звітах для одержання ефективної інформації від системи.
Проектування даних – виділення повторюваних даних у звітах, групування елементів даних у логічні структури, об’єднання даних для попереднього визначення полів створюваних таблиць даних.
Проектування таблиць – визначення набору таблиць для зберігання даних, конструювання кожної таблиці та зв’язування таблиць.
Проектування полів – проектування назв, типів та розмірів полів, а також проектування правил перевірки даних для кожного поля.
Проектування форм – визначення полів форм для введення та перегляду даних.
Проектування меню – зв’язування структур даних, форм і звітів за допомогою кнопкових та звичайних меню.
Субд Access
Microsoft Access – це реляційна система управляння базами даних, призначена для зберігання і обробки даних. MS Access функціонує під керуванням ОС Windows і входить до складу пакету програм Microsoft Office.
В СУБД Access всі зміни, що вносяться до таблиць бази даних, зберігаються автоматично в режимі реального часу, тобто як тільки закінчується введення даних в одне поле і відбувається перехід до редагування іншого поля, дані негайно зберігаються в файлі бази. Цим забезпечується надійність бази – збереження інформації навіть за аварійних умов. З базами даних СУБД Access може одночасно працювати кілька користувачів: кожен користувач блокує лише той запис, з яким він працює (а не всю базу).
Створення нової бази даних
Для створення нової бази даних СУБД Access необхідно при завантаженні середовища у вікні, що з’явиться, вибрати пункт Новая база данных та натиснути кнопку OK. Далі на запит СУБД необхідно вказати назву файлу, в якому буде розміщено базу, після чого з’явиться головне вікно керування базою даних.
Об’єкти бази даних
В головному вікні бази даних розміщені кнопки, що надають доступ до різних категорій об’єктів, з якими працює СУБД:
Таблицы – основні об’єкти бази даних, у яких зберігаються дані. Реляційна база даних може складатися з багатьох взаємозв’язаних таблиць.
Запросы – спеціальні структури, призначені для опрацювання даних бази. За допомогою запитів дані упорядковують, фільтрують, відбирають, змінюють, об’єднують тощо.
Форми – це об’єкти, за допомогою яких у базу вводять нові дані або переглядають існуючі.
Отчеты – об’єкти, призначені для відображення даних у зручному і наочному вигляді.
Страницы – за допомогою таких об’єктів забезпечується доступ до баз даних у мережах. Крім того, сторінка доступу може включати дані із інших джерел (наприклад, робочу книгу Microsoft Excel).
Макросы – це набір команд або дій для автоматизації повторюваних операцій з даними.
Модули – це програмні процедури, написані на мові Visual Basic. Якщо стандартних засобів Access не вистачає для задоволення певних вимог, можна розширити можливості системи, написавши для цього необхідні модулі.
