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