Базы данных. Учебное пособие
5c8b6e8c

Задачи АБД


Большая часть деятельности, которой занимается администратор базы данных, касается обеспечения качества базы данных и ее доступности. Это согласуется с основными целями администрирования базы данных: поддержание целостности, защиты и доступности данных.

Базу данных необходимо защищать от ошибок ввода и программирова­ния, от намеренного повреждения и от отказов оборудования или программ­ного обеспечения, портящих данные. Защита данных от повреждений явля­ется частью задачи поддержания целостности данных. Повреждения могут возникать в результате отказов во время обработки транзакций, логических ошибок, нарушающих допущение о том, что при транзакциях соблюдаются наложенные на базу данных ограничения; кроме того, бывают аномалии, связанные с параллельным обращением к базе данных (параллельной обработкой).

Параллельная обработка (конкуренция). Происходит в тех случаях, когда две или более транзакции одновременно требуют доступа к одной и той же записи базы данных.

Предохранение базы данных от несанкционированного доступа и предна­меренных повреждений называется защитой данных. Хотя граница между целостностью данных и защитой данных не вполне четкая, рабочее опреде­ление таково:

1. Целостность касается обеспечения правильности операций, выполняе­мых пользователями, и поддержания непротиворечивости базы данных.

2. Защита связана с ограничением операций, которые позволено производить тому или иному пользователю.

Вероятные отказы оборудования или программного обеспечения требуют, чтобы были предусмотрены процедуры восстановления базы данных. То есть необходимо обеспечить способ приведения базы данных, поврежденной в результате неправильного функционирования системы, в исходное состояние.

Процедуры восстановления базы данных - средства, при помощи которых база данных, поврежденная в результате каких-либо отказов, может быть восстановлена.



Содержание раздела