Учебная работа по дисциплине Экологическое право

Реферат Сетевая система 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, Lattice C, Turbo C и других компиляторов
языка Си. Фирма поставляет как монопользовательскую, так и
мультипользовательскую версии системы. Обеспечиваются быстрые методы
доступа за счет использования комбинации наборов CODASYL и эффективных
механизмов индексирования, основанных на Вдеревьях.
Система поставляется в виде совокупности трех компонентов: собственно
системы библиотеки функций, которые обычным образом подключаются к
Сипрограмме средствами компилятора и редактора связей, компонентов
dB_Query и dB_Revise, а также ряда утилит для облегчения эксплуатации
системы.
Компонент dB_Query предоставляет пользователю возможность обращаться
в интерактивном режиме с запросами к системе БД с помощью языка SQL и
генерировать отчеты. Входящие в него функции реляционных запросов на
языке Си могут быть встроены с помощью редактора связей в прикладную
Сипрограмму.
Компонент dB_Revise служит для реструктуризации БД и конверсии
существующих в ней данных в данные новой структуры.
Утилиты системы позволяют инициализировать БД, проверять
непротиворечивость данных в БД, просматривать и редактировать данные в
записях БД в полноэкранном режиме, строить индексы по заданным ключам,
выдавать отчеты для администратора БД, выводить дампы БД для
восстановления ее при разрушениях, осуществлять обмен данными между БД
системы и ASCII-файлами.
Сетевая модель данных CODASYL реализована в системе dB_Vista в весьма
упрощенном режиме. В ней совершенно отсутствует автоматика,
предусмотренная в подходе CODASYL, автоматическая навигация в
структуре данных, селекция экземпляров наборов, поддержка
автоматического членства записей в наборах, продуцирование производных
элементов данных в экземплярах записей, распространение удалений и
изменений по структуре БД. В записях не могут использоваться
повторяющиеся группы. Не предусматривается поддержка ограничений
целостности данных, процедуры БД, механизмы управления доступом. Не
реализована концепция подсхемы.