Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora_proektirovanie2222222222.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
532.99 Кб
Скачать

7. Программные средства реализации фактографических ис. Общие понятия субд. Классификация субд. Функции субд.

Система уравнения БД представляет собой совокупность языковых и программных средств, предназначенных для ведения, создания, использования БД. Язык определения и манипулирования данных (SQL)

Классификация СУБД: • По используемой модели данных

Иерархические o Сетевые o Реляционные o Объектно-ориентированные

По характеру использования

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

К ПСУБД относ.:

1. d BASE (.dbf)

2. Paradox

3.MS Access

М.СУБД могут включать в себя сервер БД и клиентскую часть. Могут работать в неоднородной вычисляемой среде (допускаются различные типы ЭВМ и ПК и различные ОС) поэтому с помощью таких СУБД можно создать ИС, работающую по технолгии клиент-сервер: 1. Oracle 2. MS SQL

Функции СУБД:

-Непосредственное управление данными во внешней памяти. Обеспечение необходимых структур внеш памяти для хранения данных, входящих в БД и для служебных целей (напр для убыстрения доступа к данным)

-Управление буферами ОперативнойПамяти. (БОП – рабочие области памяти, в которые осуществляют подкачку данных из базы для повышения скорости работы). СУБД работают с БД значительного размера, если при обращении к любому элементу данных будет производиться обмен с внешней памятью, то вся система будет работать со скоростью этой внешней памяти. Память – 10-9 нс. Жесткий диск – 10-3 мс.

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

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

-Откат Т. – действие, которое анулирует все изменения при выполнении Т. Понятие Т. Необходимо для поддержания логической целостности Т.

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

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

-Поддержание языков БД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]