double arrow

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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



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