Архитектура СУБД

Основные положения

Системы управления базами данных (СУБД)

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

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

Пользователями БД являются четыре основные категории потребителей ее информации и/или поставщиков информации для нее:

· конечные пользователи;

· программисты или системные аналитики;

· персонал поддержки БД в рабочем состоянии;

· администратор БД.

Конечным пользователям для обеспечения доступа к информации БД предоставляется графический интерфейс в виде системы окон с функциональными меню, позволяющими легко получать необходимую информацию на экран и/или принтер в виде удобно оформленных отчетов.

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

Большинство современных СУБД включает пять основных компонент:

1. Языки описания данных – описание структур файлов БД, записей файлов и их полей данных;

2. Языки работы с БД - получение ответа на санкционированный

запрос пользователей или БД-приложения;

3. Общие утилиты для БД – выполнение общих процедур по

поддержанию БД в актуальном состоянии;

4. Генераторы БД-приложений – создание модульных систем

решения задач пользователя по работе с БД;

5. Генераторы отчетов – вывод результатов работы в виде отчетов

Каждая СУБД поддерживает определенные типы даталогических моделей (модели данных).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: