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