Функциональные возможности СУБД


Основные функциональные возможности СУБД следующие:

· создание БД;

· обновление хранящихся в ней данных;

· быстрое извлечение из БД необходимых данных по запросам пользователей;

· выполнение вычислений над данными;

· создание форм для удобства работы с данными БД;

· создание отчетов на основе информации БД для ее анализа пользователями;

· разработка приложений;

· экспорт/импорт данных в БД из других приложений;

· публикация БД в Internet;

· управление БД, а именно:

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

§ защита данных от несанкционированного доступа, от сбоев в работе компьютерной системы;

§ восстановление БД в случае ее повреждения.

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

СУБД включает три компонента:

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

· подсистему обработки компонентов приложений;

· ядро СУБД, которое:

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

§ участвует в управлении транзакциями, блокировке, резервном копировании и восстановлении данных.

 

Классификация СУБД

Ее дадим по трем признакам:

1) по степени универсальности:

· СУБД общего назначения;

· СУБД специального назначения.

2)по типу поддерживаемой модели данных:

· иерархические. Первая иерархическая СУБД – IMSкомпании IBM (1968г.);

· сетевые. Первая сетевая СУБД – IDS компании General Electric;

· реляционные. Первые коммерческие реляционные СУБД – от компаний IBM, Oracle Corporation и др. (в нач.80-х);

· постреляционные. Например,

UniVers, Bubba, Dasdb

· объектно-ориентированные. Например,

 

ORION, IRIS, Vbase, PDM

· объектно-реляционные. Например,

Informix Universal Server (Informix Software),

DB2 Universal Datаbase (IBM)

· многомерные. Например,

Oracle Express Server (Oracle),

Cache (InterSystems)

3) по принципу обработки запросов к БД:

· настольные;

· серверные.

Режимы работы пользователя с БД в СУБД

Работа пользователя с БД в СУБД возможна в трех режимах:

· через меню системы;

· командный режим;

· программный режим.

Работа с локальной БД осуществляется в однопользовательском режиме, с централизованной БД – в многопользовательском.

Показатели производительности СУБД

Показателями производительности СУБД могут выступать:

· скорость выполнения операций корректировки данных;

· время выполнения запросов;

· время генерации отчета;

· максимальное число одновременных обращений к БД в многопользовательском режиме и др.

Настольные СУБД

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

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

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

Популярные настольные СУБД:



Дата добавления: 2020-10-25; просмотров: 332;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.