Функції СКБД та їх характеристика

Поняття автоматизованого банку даних (АБД).

Автоматизований банк даних (АБД) — це система спеціальним чином організованих даних (баз даних), програмних, технічних, мовних, організаційно-методичних засобів, які необхідні для забезпечення централізованого нагромадження та колективного багатоцільового використання даних.

Основними складовими компонентами АБД є база даних (БД) система управління базою даних (СКБД).

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

З поняттям БД пов’язані дані як фонд та архів даних.

Фонд даних — це активні файли БД, з якими постійно працюють прикладні програми та користувачі; зберігаються на вінчестері і перебувають безпосередньо під управлінням СКБД.

Архів даних – неактивні дані – це архівні копії файлів БД, які необхідно зберігати певний період відповідно до чинного законодавства, які зберігаються на стримері, гнучких магнітних дисках, сідеромі чи вінчестері іншої ЕОМ.

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

З поняттям БД пов’язано поняття словник даних (депозитарій мета-даних).

Мета дані – це опис тих даних, що зберігаються в базі даних.

Не всі СКБД підтримують автоматизоване ведення словника або депозитарію Мета даних.

Словник Мета даних – це інструмент для адміністрування БД.

СКБД – це комплекс програмних і мовних засобів для створення БД підтримки її в актуальному стані, маніпуляції даних і організацію доступу до даних

Склад автоматизованого банку даних характеристика та функції основних його блоків.

Банк Даних – це система спеціальним чином організованих даних (баз даних), програмних, технічних, мовних, організаційно-методичних засобів, які необхідні для забезпечення централізованого нагромадження та колективного багатоцільового використання даних.

Банк Д здійснює формування, коригування і зберігання всіх даних, необхідних для управління об’єктами, забезпечує багаторазовий і швидкий доступ до даних в процесі рішення задач.

В основу розробки БанкуД покладені такі принципи:

- єдність структурно-інформаційної організації масивів у БанД;

- одноразове введення первинної інформації з наступним комплексним її використанням;

- централізація накопичення, зберігання і обробки даних;

- робота з даними в різних режимах;

- оперативність доступу до даних.

У структурному розумінні БанД складається з таких основних компонентів як база (бази) даних і система управління базами даних (СУБД) . Як людино-машинна система БанД включає у свою структуру також адміністратора системи, що відповідає за її функціонування (людина чи колектив людей), інтерфейс користувача (засоби зв’язку з користувачем).

Ядром БанД є база даних, що складається з масивів даних і описує предметну область. У ній нагромаджуються, поновлюються і зберігаються дані.

За видом даних БД поділяються на структуровані, частково структуровані і неструктуровані, а структуровані — на ієрархічні, сіткові (мережні), реляційні та інші (змішані, мультимодельні). Ця сама класифікація відповідно стосується й до СУБД.

Функції СКБД та їх характеристика .

До складу АБД обов'язково входить такий компонент, як СКБД, що є комплексом програмних і мовних засобів загального і спеціального призначення, необхідних для створення БД, підтримки її в актуальному стані, маніпулювання даними та організації доступу до них різних користувачів в умовах прийнятої технології обробки даних,

СКБД відіграє центральну роль у функціонуванні АБД та виконує такі функції:

• дозволяє визначати структуру бази даних, що виконується за допомогою мови визначення даних (DDL — Data Definition Language). Мова DDL надає користувачам засоби визначення типів даних та їх структури, а також засоби визначення обмежень на дані, що зберігаються у БД;

» дає змогу виконувати операції вставки, вилучення та оновлення інформації з бази даних. Ці операції виконуються засобами мови управління даними (DML — Data Manipulation Lanquaqe);

$ дозволяє виконувати операції пошуку і вибірки даних з бази даних та їх відображення в результатних наборах даних. Ці операції виконуються засобами мови даних (Data Query Language— DQL);

* надає контрольований доступ до бази даних за допомогою:

— системи забезпечення безпеки та запобігання несанкціоно-

ваного доступу;

— системи підтримки цілісності та узгодженості даних;

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

—системи відновлення, що дозволяє відновити БД при апаратних збоях чи помилках у програмному забезпеченні.

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

Наши рекомендации