Здавалка
Главная | Обратная связь

Архитектура системы БД



Основные определения и понятия.

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

Под предметной областьюпринято понимать часть реального мира, подлежащего изучению для организации управления и в конечном счете автоматизации, например, для ведения счетов, учета материальных ценностей, планирования и т.п. Структурирование данных – это введение соглашения о способах представления данных.

СУБД представляет собой комплекс языковых и программных средств. Основным ее назначением является создание структуры новой БД, наполнение базы данными, редактирование и отображение хранимой информации.

 

Система БД

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

СУБД обрабатывает обращения к базе данных, поступающие от пользователей, прикладных процессов и выдает необходимые им сведения.

СУБД характеризуется используемой моделью и средствами администрирования, разработки прикладных процессов, работы в информационной сети.

Типовая организация СУБД

- ядро, которое отвечает за управление данными во внешней и оперативной памяти, управление транзакциями и журнализацию. При использовании архитектуры "клиент-сервер" ядро является основной составляющей серверной части системы.

- компилятор языка SQL

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

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

 

 

Архитектура системы БД

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

Логическая модельотражает информационное содержание и яв­ляется основой для всех пользователей информационной системы. Логическая модель описывает всю БД как единое целое. Но у каж­дой группы пользователей БД есть свои задачи, для решения кото­рых нет необходимости знать всю модель БД, поэтому пользовате­лей делят на группы по правам доступа к определенным частям БД. Отдельное логическое представление данных для каждого пользова­теля называется внешней моделью данных или пользовательским представлением.

Внутренний уровень отображает требуемую организацию данных в среде хранения и соответствует физическому аспекту представления данных. Внутренняя модель состоит из отдельных экземпляров записей, физически хранимых во внешних носителях

 

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.