Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

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

СЕТЕВАЯ СИСТЕМА DB_VISTA III

         Система  dB_VISTA 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, - автомати­ческая  навигация в структуре данных,  селекция экземпляров на­боров, поддержка  автоматического  членства  записей в наборах, продуцирование производных элементов данных в экземплярах запи­сей,  распространение  удалений и изменений по структуре БД.  В записях не могут использоваться повторяющиеся группы. Не преду­сматривается поддержка ограничений целостности данных, процеду­ры БД, механизмы  управления доступом. Не реализована концепция подсхемы.


Copyright © 2005—2007 «RefStore.Ru»