Предназначение субд
Преобразование и представление данных. СУБД берет на себязадачу структурирования вводимых данных, преобразуя их в форму,удобную для хранения. Поэтому СУБД и здесь избавляет нас от рутиннойработы преобразования логического формата данных в физическийформат, обеспечивая независимость данных.
СУБД преобразует логические запросы в команды,обеспечивающие определение физического местоположения необходимойинформации и ее извлечение, т.е. СУБД форматирует физическиполученные данные для придания им удобочитаемой формы. Иными словами, СУБД обеспечивает программную независимость и абстракцию данных.
Управление безопасностью. СУБД создает систему безопасности,которая обеспечивает защиту пользователя и конфиденциальность данныхвнутри БД. Правила безопасности устанавливают, какие пользователимогут получить доступ к базе данных, к каким элементам данныхпользователь может получить доступ, какие операции с данными (чтение,добавление, удаление или изменение) может выполнять пользователь. Этоимеет особое значение в многопользовательских системах, где несколько пользователей могут одновременно получить доступ к данным.
Управление многопользовательским доступом. СУБД создаетсложные структуры, обеспечивающие доступ к данным несколькимпользователям одновременно. Для того чтобы обеспечить целостность инепротиворечивость данных, в СУБД используются сложные алгоритмы, гарантирующие, что несколько пользователей могут получитьодновременный доступ к базе данных без риска нарушить ее целостность.
Управление резервным копированием и восстановлением. В СУБДимеются процедуры резервного копирования и восстановления данных,обеспечивающие их безопасность и целостность. Современные СУБДсодержат специальные утилиты, с помощью которых администраторыбазы данных могут выполнять регулярные и экстренные процедурырезервного копирования и восстановления данных. Восстановлениеданных производится после повреждения БД, например, в случае появления сбойного сектора на жестком диске или после аварийногоотключения питания. Такая возможность необходима для обеспеченияцелостности данных.
предыдущаяследующая