
- •Призначення та класифікація систем управління базами даних (субд)
- •Основні характеристики субд
- •Можливості субд
- •Основні компоненти середовища субд
- •Проектування баз даних
- •Субд Microsoft Access
- •Створення нової бд
- •Створення таблиць
- •Створення таблиці за допомогою майстра
- •Створення таблиці у вікні конструктора
Основні характеристики субд
Контроль за надлишковістю даних
Несуперечливість даних
Підтримка цілісності бази даних (коректність та несуперечливість)
Цілісність описується за допомогою обмежень
Незалежність прикладних програм від даних
Спільне використання даних
Підвищений рівень безпеки
Можливості субд
Дозволяється створювати БД (здійснюється за допомогою мови визначення даних DDL (Data Definition Language))
Дозволяється додавання, оновлення, видалення та читання інформації з БД (за допомогою мови маніпулювання даними DML, яку часто називають мовою запитів)
Можна надавати контрольований доступ до БД за допомогою:
Системи забезпечення захисту, яка запобігає несанкціонованому доступу БД;
Системи керування паралельною роботою прикладних програм, яка контролює процеси спільного доступу до БД;
Система відновлення — дозволяє відновлювати БД до попереднього несуперечливого стану, що був порушений в результаті збою апаратного або програмного забезпечення
Основні компоненти середовища субд
апаратне забезпечення
програмне забезпечення
дані
процедури — інструкції та правила, які повинні враховуватись при проектуванні та використанні БД
користувачі
адміністратори даних (керування даними, проектування БД, розробка алгоритмів, процедур) та БД (фізичне проектування, відповідальність за безпеку та цілісність даних)
розробники БД
прикладні програмісти
кінцеві користувачі
В світі існує безліч систем управління базами даних. Не дивлячись на те що вони можуть по-різному працювати з різними об'єктами і надають користувачеві різні функції і засоби, більшість СУБД спираються на єдиний сталий комплекс основних понять. Це дає нам можливість розглянути одну систему і узагальнити її поняття, прийоми і методи на весь клас СУБД. Як такий учбовий об'єкт ми виберемо СУБД Microsoft Access, що входить в пакет Microsoft Office.
В базі даних (СУБД) існує декілька основних понять:
Дані - певна систематизована і структурована яким-небудь чином інформація.
Поле - основний і мінімальний елемент даних, певна характеристика об’єкту, має ім’я, значення, характер, тип і властивості.
Запис – опис конкретного об’єкта, що містить різнотипні, логічно пов’язані між собою поля (рядок бази даних).
Зв'язки - логічні взаємозв'язки між записами або полями.
Моделі даних - представлення даних і їх взаємозв'язків.
Проектування баз даних
Зазвичай з базами даних працюють дві категорії користувачів. Перша категорія – проектувальники. Їх завдання полягає в розробці структури таблиць бази даних і узгодження її із замовником. Окрім таблиць проектувальники розробляють і інші об'єкти бази даних, призначені, з одного боку, для автоматизації роботи з базою, а з іншого боку – для обмеження функціональних можливостей роботи з базою (якщо це необхідно з міркувань безпеки).
Проектувальники не наповнюють базу конкретними даними (замовник може вважати їх конфіденційним і не надавати стороннім особам). Виняток становить експериментальне наповнення модельними даними на етапі відладки об'єктів бази.
Друга категорія виконавців, що працюють з базами даних, - користувачі. Вони отримують вихідну базу даних від проектувальників і займаються її наповненням і обслуговуванням. У загальному випадку користувачі не мають засобів доступу до управління структурою бази – лише до даних, да і то не до всіх, а до тих, робота з якими передбачена на конкретному робочому місці.
Відповідно СУБД має два режими роботи: проектувальний і призначений для користувача.
Перший режим призначений для створення або зміни структури бази і створення її об'єктів. У другому режимі відбувається використання раніше підготовлених об'єктів для наповнення бази або здобуття даних з неї.