Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
проектуваня БД.doc
Скачиваний:
5
Добавлен:
22.08.2019
Размер:
908.29 Кб
Скачать

Основні характеристики субд

  • Контроль за надлишковістю даних

  • Несуперечливість даних

  • Підтримка цілісності бази даних (коректність та несуперечливість)

  • Цілісність описується за допомогою обмежень

  • Незалежність прикладних програм від даних

  • Спільне використання даних

  • Підвищений рівень безпеки

Можливості субд

  • Дозволяється створювати БД (здійснюється за допомогою мови визначення даних DDL (Data Definition Language))

  • Дозволяється додавання, оновлення, видалення та читання інформації з БД (за допомогою мови маніпулювання даними DML, яку часто називають мовою запитів)

  • Можна надавати контрольований доступ до БД за допомогою:

  1. Системи забезпечення захисту, яка запобігає несанкціонованому доступу БД;

  2. Системи керування паралельною роботою прикладних програм, яка контролює процеси спільного доступу до БД;

  3. Система відновлення — дозволяє відновлювати БД до попереднього несуперечливого стану, що був порушений в результаті збою апаратного або програмного забезпечення

Основні компоненти середовища субд

  1. апаратне забезпечення

  2. програмне забезпечення

  3. дані

  4. процедури — інструкції та правила, які повинні враховуватись при проектуванні та використанні БД

  5. користувачі

  • адміністратори даних (керування даними, проектування БД, розробка алгоритмів, процедур) та БД (фізичне проектування, відповідальність за безпеку та цілісність даних)

  • розробники БД

  • прикладні програмісти

  • кінцеві користувачі

В світі існує безліч систем управління базами даних. Не дивлячись на те що вони можуть по-різному працювати з різними об'єктами і надають користувачеві різні функції і засоби, більшість СУБД спираються на єдиний сталий комплекс основних понять. Це дає нам можливість розглянути одну систему і узагальнити її поняття, прийоми і методи на весь клас СУБД. Як такий учбовий об'єкт ми виберемо СУБД Microsoft Access, що входить в пакет Microsoft Office.

В базі даних (СУБД) існує декілька основних понять:

Дані - певна систематизована і структурована яким-небудь чином інформація.

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

Запис – опис конкретного об’єкта, що містить різнотипні, логічно пов’язані між собою поля (рядок бази даних).

Зв'язки - логічні взаємозв'язки між записами або полями.

Моделі даних - представлення даних і їх взаємозв'язків.

Проектування баз даних

Зазвичай з базами даних працюють дві категорії користувачів. Перша категорія – проектувальники. Їх завдання полягає в розробці структури таблиць бази даних і узгодження її із замовником. Окрім таблиць проектувальники розробляють і інші об'єкти бази даних, призначені, з одного боку, для автоматизації роботи з базою, а з іншого боку – для обмеження функціональних можливостей роботи з базою (якщо це необхідно з міркувань безпеки).

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

Друга категорія виконавців, що працюють з базами даних, - користувачі. Вони отримують вихідну базу даних від проектувальників і займаються її наповненням і обслуговуванням. У загальному випадку користувачі не мають засобів доступу до управління структурою бази – лише до даних, да і то не до всіх, а до тих, робота з якими передбачена на конкретному робочому місці.

Відповідно СУБД має два режими роботи: проектувальний і призначений для користувача.

Перший режим призначений для створення або зміни структури бази і створення її об'єктів. У другому режимі відбувається використання раніше підготовлених об'єктів для наповнення бази або здобуття даних з неї.