Архітектура систем баз даних

Архітектуру систем баз даних складають чотири компоненти:

- апаратне забезпечення (комп’ютер і комп’ютерна мережа);

- програмне забезпечення;

- користувачі;

- дані.

Основними складовими архітектури є:

- фізичні дані;

- поле;

- запис;

- файл;

- система управління файлами;

- система баз даних.

Фізичні дані – це дані, які зберігаються в пам’яті комп’ютера і являють собою сукупність нулів і одиниць (бітів). Біти об’єднуються у послідовність байтів, слів тощо. Оперативна пам’ять розбита на байти і слова, яким надається порядковий номер (адреса).

Поле – це найменша пойменована одиниця даних.

Запис – це пойменована сукупність полів.

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

 

 

Система управління файлами БД. Основні типи файлів системи

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

Серед різноманітності файлів виділяють такі типи:

- файли для збереження текстових даних (документів, текстів програм, які створюються за допомогою текстових редакторів);

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

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

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

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

Таким чином, система баз даних є комп’ютерною системою для збереження, зміни і надання інформації за вимогою.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: