Вход

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

Реферат по программированию
Дата добавления: 16 октября 1998
Язык реферата: Русский
Word, rtf, 59 кб (архив zip, 11 кб)
Реферат можно скачать бесплатно
Скачать
Данная работа не подходит - план Б:
Создаете заказ
Выбираете исполнителя
Готовый результат
Исполнители предлагают свои условия
Автор работает
Заказать
Не подходит данная работа?
Вы можете заказать написание любой учебной работы на любую тему.
Заказать новую работу




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

© Рефератбанк, 2002 - 2017