НЕФТЬ-ГАЗ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
На главную >>


Теперь на нашем сайте можно за 5 минут создать свежий реферат или доклад

Скачать книгу целиком можно на сайте: www.nglib.ru.

Предложения в тексте с термином "Бд"

Пусть БД задана в виде совокупности трех отношений, представленных в табл.

Когда БД велика, а этот случай типичен для САПР, то невозможно производить полный просмотр всех ее записей.

Например, в качестве ключа БД (см.

представлен пример логической схемы некоторой БД.

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

Пример логической схемы иерархической БД приведен на рис.

В иерархической БД связи направлены только от верхних сегментов к нижним, обратные указатели отсутствуют.

При поиске в иерархической БД необходимо указывать значение ключа на каждом уровне иерархии.

Реляционная БД всегда может быть преобразована в иерархическую.

4 приведен пример фрагмента реляционной БД, содержащего запись о характеристиках микросхем и узлов.

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

Так, если в рассматриваемом примере БД появится запрос «Найти узлы, включающие заданную микросхему», то пропадают преимущества предыдущего иерархического упорядочения.

Инвертированные БД широко используются в информационно-поисковых системах (ИПС), предназначенных в основном для хранения текстовых документов.

Хранение и преобразование данных в современных системах обработки информации выполняются с помощью банков данных (БНД), представляющих собой совокупность базы данных (БД) и системы управления базами данных (СУБД).

Иерархический подход позволяет существенно сократить время поиска данных в БД, однако он применим лишь к запросам фиксированного вида.

Любая БД может быть представлена любой моделью данных, однако иерархическая модель, как правило, наиболее избыточна.

Иерархический прямой (HDAM) и иерархический индексно-прямой (HIDAM) методы доступа обеспечивают быстрое время реакции системы на запрос, поддержание динамической (быстроизменяю-щейся) БД.

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

Кроме ЯМД, СУБД «ДИСОД» располагает следующими языками общения с БД для пользователя-непрограммиста: язык, диалоговой подготовки справок (содержит команды формирования справок и команды управления диалогом, позволяет пользователю в диалоговом режиме вводить запросы и получать на терминале ответы в виде сообщений или таблиц с результатами обработки данных); язык диалоговой обработки данных (дает возможность формировать различные виды отчетов на основе имеющейся в БД информации.

Из важных прикладных особенностей СУБД «СЕТОР» следует отметить малый объем занимаемой ОП и возможность работы в режиме мультидоступа к единой интегрированной БД.

Выполнение запроса к БД требует вызова одной из прикладных программ, причем вызов возможен как через общий входной поток операционной системы (вариант пакетной обработки), так и с использованием телемонитора (расширение СУБД «СЕТОР» средствами телеобработки).

Пакет прикладных программ «Генератор ввода-вывода» через ППП «Доступ» обеспечивает автоматизированный ввод информации в БД с указанием, каким образом вводимая с документа информация распределяется в структуре БД.

Пакет прикладных программ «ИНТЕРСЕТОР» совместно с ППП «КАМА» позволяет работать с БД в режиме теледоступа.

Пакет прикладных программ «Телесправка» предназначен для взаимодействия с БД пользователей, практически не знакомых с программированием.

К средствам обеспечения целостности данных относится «Словарь-справочник данных», являющийся дополнением к встроенным в СУБД «СЕТОР» средствам поддержки целостности БД, таким, как программа ведения системного журнала и программа восстановления БД.

Это означает, что без изменения имеющихся ППП можно модифицировать структуру БД вплоть до отдельных элементов записей.

Все это позволяет в определенных пределах менять логическую схему БД.

Синхронизация при обращении к БД из разных разделов в этом случае не обеспечивается (рис.

Язык описания данных СУБД «СЕТОР» представляет собой совокупность директив, предназначенных для описания файлов, записей, полей, определения ключей и связей между файлами, задания объемов файлов, определения типов устройств ввода-вывода, размеров буферов в ОП для обмена с БД.

DBD = BASE 00 MAIN —FILE = UNIT LINKS: имя схемы БД (группа 1)

Пусть обращение к описанной выше БД выполняется из программы, составленной на языке ПЛ/1.

Группа 1 операторов содержит описание переменных, используемых при обращении к БД.

Подобная организация обеспечивает более высокую степень целостности БД.

В интегрированных БД со сложными, динамически изменяющимися в процессе проектирования внешними моделями должны использоваться СУБД «ДИСОД».

Он объединяет три функции: 1, ЭК — формирование задания с экрана; 1, БД — формирование задания с экрана и из библиотеки; 1, (MEMBER) — формирование задания из раздела библиотеки.

Такие паспорта заполняются для каждого вновь включаемого модуля и располагаются в локальной БД пакета проектирования.

В открытых пакетах-интерпретаторах вызов в ОП модулей происходит по командам динамической загрузки, обращению к модулю предшествует интерпретация его паспорта, считанного из локальной БД.

Кроме того, входные трансляторы могут организовывать работу с библиотеками параметров, стандартных фрагментов и макромоделей отдельных предметных областей, осуществлять связь с локальными и общей БД САПР.

Основные элементы этой БД — упакованное описание структуры проектируемого объекта, таблицы паспортов подпрограмм моделей элементов, подпрограмм расчета выходных параметров и т.

Память ЭВМ под внутреннюю БД выделяется только динамически, что определяет ее рациональное использование.

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

Анализатор пополняет внутреннюю БД информацией, считанной из паспортов библиотечных подпрограмм.

Такой подход необходим для реализации диакоптических методов анализа и способствует снижению требований к ОП, занимаемой компилятором, так как возникает возможность последовательной обработки фрагментов объекта с сохранением во внутренней БД только необходимого минимума информации о них.

Информацией о размерах созданных модулей генератор пополняет внутреннюю БД, а сами объектные модули помещают во временную библиотеку 3.

Используя информацию из внутренней БД, конструктор Кр с помощью управляющих предложений добавляет к монитору рабочей программы только те подпрограммы из перечисленных выше библиотек, которые необходимы в данном конкретном маршруте проектирования.

Работой компилятора управляет монитор, который осуществляет вызов в необходимые моменты анализатора, генератора и конструктора, располагаемых в отдельных оверлейных сегментах, фиксирует время их выполнения, организует единообразный доступ к внутренней БД и наборам данных на внешних носителях, обрабатывает режимные параметры (опции) компилятора.

Опции позволяют управлять форматом вывода, задавать объем ОП, доступной рабочей программе, выводить в удобной форме информацию из внутренней БД, распечатывать структуру матрицы Якоби, таблицы перенумерации и т.

Подсистема управления базами д а н-н ы х СУБД реализует единообразный доступ к общей базе данных (БД) САПР и к индивидуальным БД пользователей.

База данных (БД)—структурированная совокупность данных.

Для сокращения избыточности производится объединение одинаковых по смыслу, но имеющих различный тип данных в единую БД с приведением к общему, стандартизованному виду.

Процесс объединения данных, используемых различными пользователями, в одну общую БД называется интеграцией базы данных.

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

Внутренняя логическая модель данных (логическая схема) объединяет все подсхемы БД.

Задание модели данных в БД осуществляется на специальном языке описания данных (ЯОД).

1) поиск информации по заданным поисковым признакам в БД;

БД l 1 I

Для этого администратор выполняет восстановление БД после сбоев аппаратуры, запись и хранение копий, ведение системного журнала, где фиксируются все изменения, вносимые в БД, устранение избыточности данных и др.

Тип организации СУБД определяется также степенью структурированности записей в составе БД.

Если БД сконцентрирована в одном узле вычислительной сети, то она называется сосредоточенной, в противном случае — распределенной.

Если информационное обслуживание с помощью БД относится ко всей САПР, то БД называют общей (интегрированной или центральной), а если к отдельной проектирующей подсистеме САПР или к отдельному пакету прикладных программ, то локальной БД.

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

Совокупность схем отношений составляет схему реляционной БД.




Главный редактор проекта: Мавлютов Р.Р.
oglib@mail.ru