Характеристика программных средств обслуживания банков данных

Программно-аппаратный уровень процесса накопления данных

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

Состав моделей и программ процесса накопления

Рис. 20. Состав моделей и программ процесса накопления

Каноническая структура БД создается с помощью модели выбора хранимых данных. Формализованное описание БД производится с помощью трех моделей: модели хранения данных (структура БД); модели актуализации данных и модели извлечения данных. На основе этих моделей разрабатываются соответствующие программы: создания структуры хранения БД (ПС), актуализации (ПА) и извлечения данных (ПИ).

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

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

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

Состав СУБД

Рис. 21. Состав СУБД

Дополнительные (сервисные) средства позволяют при проектировании и использовании БД привлечь к работе с БД другие системы. Например, воспользоваться текстом из системы редактирования WORD или таблицей из табличной системы EXCEL или обратиться к сетевому серверу.

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

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

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

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

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >