1.5. СОВРЕМЕННОЕ СОСТОЯНИЕ ТЕХНОЛОГИЙ БАЗ ДАННЫХ

Кратко сформулируем основные современные принципы организации баз данных.

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

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

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

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

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

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

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

· технические средства;

· одну или несколько БД;

· СУБД;

· словарь или каталог данных;

· администратора;

· вычислительную систему;

· обслуживающий персонал.

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

· участие в разработке БД;

· контроль правильности функционирования БД.

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