Функции и компоненты СУБД - Виды и возможности СУБД

Основные функции СУБД:

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

Обычно современная СУБД содержит следующие компоненты:

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

Похожие статьи




Функции и компоненты СУБД - Виды и возможности СУБД

Предыдущая | Следующая