Рефераты Сетевая система DB_VISTA III

Вернуться в Аппаратное обеспечение и компьютерные сети

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

 

Rambler's Top100