Просмотр содержимого документа
«Система управления базами данных»
Система управления базами данных (суБД).
Для работы с файлами БД созданы специальные пакеты прикладных программ, называемые СУБД.
При помощи СУБД любой пользователь может создать БД, просматривать, изменять и выполнять поиск данных, формировать отчеты.
Наиболее известными среди СУБД являются dBase, FoxBase, FoxPro, Paradox, SQL, Clipper, Oracle, MS Access и др.
Выбор СУБД определяется многими факторами, главный фактор-это возможность работы с построенной моделью данных.
Одной из важнейших характеристик СУБД является тип модели, который поддерживается СУБД (иерархической, сетевой, реляционной).
Как программный продукт СУБД характеризуют цена, объем памяти, набор функций, которые можно в ней реализовать.
При выборе СУБД пользователя-экономиста должны интересовать такие параметры как легкость внедрения и использования, наличие трудностей в освоении.
Удобство работы пользователя с СУБД определяется пользовательским интерфейсом.
Существующие архитектуры СУБД.
По способу организации взаимодействия с базой данных через сеть СУБД делят на:
- СУБД с централизованной архитектурой;
- СУБД с архитектурой файл-сервер;
- СУБД с архитектурой клиент-сервер.
В СУБД с централизованной архитектурой база данных и СУБД размещаются и функционируют на центральном мини-компьютере (мэйнфрейме), а пользователи получают доступ к базе данных при помощи обычных терминалов. Компьютер рассматривается просто как устройство ввода и отображения информации.
В СУБД с архитектурой файл-сервер база данных хранится на сервере, а копии СУБД устанавливаются на компьютерах пользователей. Файл БД, находящийся на сервере, совместно используется всеми пользователями одновременно, при помощи сетевого ПО.
При архитектуре клиент-сервер БД хранится на сервере, а СУБД подразделяется на две части: клиентскую и серверную.
Клиентская часть СУБД выполняется на стороне клиента. Она обеспечивает взаимодействие с пользователем и формирование запросов к базе данных.
Серверная часть работает на сервере и взаимодействует с БД, обеспечивая выполнение запросов клиентской части.