Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Види систем управління базами даних

Реферат Види систем управління базами даних





новити останній узгоджений стан БД після будь-якого апаратного або програмного збою. Звичайно розглядаються два можливі види апаратних збоїв: так звані м'які збої, які можна трактувати як раптову зупинку роботи комп'ютера (наприклад, аварійне вимкнення живлення), і жорсткі збої, що характеризуються втратою інформації на носіях зовнішньої пам'яті. p align="justify"> Підтримання надійного зберігання даних в БД вимагає надмірності зберігання даних, причому та їх частина, яка використовується для відновлення, повинна зберігатися особливо надійно. Найбільш поширений метод підтримання такої надмірної інформації - ведення журналу змін БД. p align="justify"> Журнал - це особлива частина БД, недоступна користувачам СУБД і підтримувана особливо ретельно (іноді підтримуються дві копії журналу, що розташовуються на різних фізичних дисках), в яку надходять записи про всі зміни основної частини БД.

У всіх випадках дотримуються стратегії "попереджуючої" записи до журналу (протоколу Write Ahead Log - WAL). Цей спосіб полягає в тому, що запис про зміну будь-якого об'єкта БД повинна потрапити в зовнішню пам'ять журналу раніше, ніж змінений об'єкт потрапить у зовнішню пам'ять основної частини БД. Відомо, якщо в СУБД коректно дотримується протокол WAL, то за допомогою журналу можна вирішити всі проблеми відновлення БД після будь-якого збою. p align="justify">) Управління транзакціями.

Транзакція - це послідовність операцій над БД, розглянутих СУБД як єдине ціле. Або транзакція успішно виконується, і СУБД фіксує зміни БД, вироблені нею, у зовнішній пам'яті, або ні одне з цих змін ніяк не відбивається в змозі БД. Поняття транзакції необхідне для підтримки логічної цілісності БД. p align="justify"> Прикладами простих транзакцій може бути додавання, оновлення або видалення в базі даних відомостей про якийсь об'єкт. Складна ж транзакція утворюється в тому випадку, коли в базу даних потрібно внести відразу декілька змін. Ініціалізація транзакції може бути викликана окремим користувачем або прикладної програмою. p align="justify"> Поняття транзакції обов'язкова умова навіть однокористувацьких СУБД, хоча набагато істотніше під багатокористувацьких СУБД. Те властивість, що кожна транзакція починається при цілісному стані БД і залишає цей стан цілісним після свого завершення, робить дуже зручним використання поняття транзакції як одиниці активності користувача по відношенню до БД. p align="justify">) Управління безпекою.

СУБД створює систему безпеки, яка забезпечує захист користувача і конфіденційність даних всередині БД. Правила безпеки встановлюють, які користувачі можуть отримати доступ до БД, до яких елементів даних користувач може отримати доступ, які операції з даними доступні користувачеві. У багатокористувацьких системах дана функція має велике значення, так як кілька користувачів можуть одночасно отримати доступ до даних. p align="justify">) ...


Назад | сторінка 4 з 15 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка бази даних і серверної частини інформаційної системи обліку техніч ...
  • Реферат на тему: Створення бази даних &Комп'ютерна школа& в СУБД MS Access
  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Реалізація бази даних і серверної частини інформаційної системи "ДАІ&q ...
  • Реферат на тему: Організація і методи резервування даних в СУБД Oracle