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