logo
rektorska_pi

Призначення і основні компоненти середовища бази даних.

База даних - набір зв'язаних даних.

Компоненти середовища систем управління базами даних

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

Альтернативне визначення: Система управління базами даних — спеціалізована програма (частіше комплекс програм), яка призначена для організації і ведення бази даних.

Апаратне забезпечення систем управління базами даних В залежності від вимог поставленої задачі, конкретної СУБД і ОС апаратні засоби можуть змінюватися від одного ПК або мейнфрейму до мережі багатьох комп'ютерів. СУБД потребує певної мінімальної конфігурації апаратних засобів, але для хорошої продуктивності системи цього може не вистарчити.

Програмне забезпечення СУБД Включає в себе ПЗ:

• самої СУБД;

• прикладних програм;

• ОС;

• мережеве.

Основні програмні компоненти середовища СУБД:

• процесор запитів: перетворює запити в послідовність низькорівневих інструкцій для контролера бази даних;

• контролер бази даних: взаємодіє з запущеними користувачами прикладними програмами і запитами (приймає запити; перевіряє зовнішні і концептуальні схеми для визначення концептуальних записів, які задовольняють вимоги запиту; потім викликає контролер файлів для виконання запиту, який поступив);

• контролер файлів: маніпулює файлами, які призначені для зберігання даних, і відповідає за розподіл доступного дискового простору; створює і підтримує список структур і індексів, які визначені у внутрішній

• препроцесор мови DML: перетворює вбудовані в прикладні програми DML-оператори в виклики стандартних функцій базової мови

• компілятор мови DDL: перетворює DDL-команди в набір таблиць, які містять метадані, після чого таблиці зберігаються в системному каталозі, а керуюча інформація - в заголовках файлів з даними;

• контролер словника: керує доступом до системного каталогу і забезпечує роботу з ним (системний каталог доступний більшості компонентів СУБД).

Дані

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

• імена, типи і розміри елементів даних;

• імена зв'язків;

• обмеження цілісності даних;

• імена зареєстрованих користувачів, яким надані деякі права доступу до даних;

• використовувані індекси і структури зберігання.

Процедури

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

• реєстрація в СУБД;

• використання окремого інструменту СУБД або програми;

• запуск і зупинка СУБД;

• створення резервних копій СУБД;

• обробка збоїв апаратного і програмного забезпечення,

• зміна структури таблиці, реорганізація бази даних,

Користувачі

Обслуговування інформаційних потреб користувачів — мета проектування, створення і підтримки бази даних. За способом використання користувачами системи

6. Вимоги до баз даних.

1. Структурованість. Головна вимога - вона повинна бути сформована за єдиним принципом: за організаціями, співробітниками, по галузях. Багатоцільова клієнтська база даних має бути розбита за темами або розділами.

2. Зручність у користуванні. Базою даних буде зручно користуватися, якщо вона складена у вигляді таблиці. Візуальне сприйняття таблиці полегшить роботу. Список клієнтів або організацій-партнерів повинен бути за абеткою. Це заощадить час на пошуки потрібної людини або організації.

3. Максимальна повнота інформації. Інформація, що міститься в базі даних, повинна обов'язково включати такі інформаційні елементи: ПІБ, місце роботи, посада, телефон, факс, електронна пошта, засоби мобільного зв'язку. З базою буде зручно працювати, якщо робити примітки по кожній організації або клієнту. Приміром, зазначати окремими пунктами в таблиці основний напрямок діяльності, загальний настрій стосовно вашої організації, реагування на ваші пропозиції та інше. -

4. Регулярне поновлення. Базу даних необхідно час від часу поновлювати. Люди змінюють місце роботи й посади, у них може змінитися телефон або з'явитися електронна адреса, якої раніше не було. Оновлення баз даних рекоменовано провадити у півтора-два місяця.

5. Регулярне поповнення. На відміну від обновлення баз даних, конкретних нормативів щодо цього процесу просто не існує. У залежності від обставин до бази даних можна вносити нові записи практично щодня. Слід лише зберігати її початкову структуру, або й розробляти нову, якщо цього вимагатимуть нововнесені доповнення.