Сетевая система DB VISTA III

СЕТЕВАЯ СИСТЕМА DB VISTA III ISTA III - система управления базами дан ных фирмы Raima Corp. 20 , поддерживающая сетевую модель дан ныхCODASYL. Она предназначена для созданияи использования БД сложной структуры в рамках различных программных систем,реали зованных на языке Си. Для них предоставляется интерфейс включа ющегоязыка.Кроме того, конечные пользователи могут получитьинтерактивный доступ к базе данных с помощью языка запросов SQL. Сама система dB VISTA реализована на языке Сии благо-даряэтому является переносимой.

Она можетэксплуатироваться в среде операционных систем MS DOS, OS 2, UNIX, XENIX, ULTRIX, VMS и ряда других на ПЭВМ IBM PC, PS 2, SUN и VAX. Для разра ботки приложений допускаетсяиспользование Microsoft C, Latti ce C,Turbo C и других компиляторов языка Си. Фирма поставляет как монопользовательскую, так имультипользовательскую версии системы.Обеспечиваются быстрые методы доступа за счет исполь зования комбинациинаборов CODASYL и эффективных механизмов ин дексирования, основанных наВ-деревьях.

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

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

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

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