Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_IST.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
140 Кб
Скачать
☆

22.Система управлiння файлами баз даних.Основнi типии файлiв системи.

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

Серед безлічі файлів виділяють наступні типи:

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

  • Файли із текстами програм. Такі файли є вхідними параметрами компіляторів, які, у свою чергу, формують файли, що містять об'єктні модулі.

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

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

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

  • додавати записи у базу даних;

  • видаляти записи із бази даних;

  • модифікувати записи у базі даних;

  • виконувати пошук записів у базі даних.

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

23.Система управлiння базами даних(СУБД).Основнi функцii.Програмне забезпечення займає проміжне положення між „фізичною” базою даних і користувачем. Це програмне забезпечення називається системою управління базою даних (СУБД) і являє собою набір програмних засобів, за допомогою яких здійснюється управління базою даних і доступ до даних. До основних функцій СУБД належать:

  • безпосереднє управління даними у зовнішній пам’яті;

  • управління буферами оперативної пам’яті;

  • управління транзакціями;

  • журналізація;

  • підтримка мов БД.

Безпосереднє управління даними у зовнішній пам’яті

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

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

Управління транзакціями.Транзакція – це така послідовність операцій користувача над БД, яка зберігає її логічну цілісність.Наприклад, якщо видаляються із БД відомості про постачальника, то необхідно також видалити відомості про поставки цього постачальника. Інакше у базі даних залишаться відомості про поставки, постачальник яких невідомий.Особливу вагу набуває транзакція у СУБД, які призначенні для багатьох користувачів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]