Cтраница 4
Администратор базы данных определяет иерархическую структуру, которую прикладная программа будет использовать, почти таким же способом, как и иерархическую структуру физической базы данных. [46]
В этой связи важнейшее значение имеют отслеживание характеристик среды хранения в процессе функционирования системы с помощью специально предусмотренного инструментария и осуществление соответствующей перенастройки физической базы данных, называемой реорганизацией базы данных. Решение указанных задач входит в круг обязанностей администратора базы данных. Благодаря механизмам многоуровневой архитектуры системы удается проводить реорганизацию базы данных таким образом, чтобы приложения оставались нечувствительными к изменениям, осуществляемым в среде хранения. [47]
Реструктурированная иерархия. [48] |
В том случае, когда вы применяете вторичную упорядоченность для выборки сегментов ПАЦИЕНТ посредством вызовов Get-Next, ваша программа строится фактически так же, как если бы физическая база данных была структурирована, как показано на рис. 9.16. В этом смысле использование вторичного индекса действительно прозрачно для вашей программы. Все, что вам следует знать, чтобы написать программу - это порядок предложений SENSEG в PSB. Однако вторичный индекс в определенных ситуациях выборки может оказать неблагоприятное воздействие на производительность вашей программы. [49]
Доступ к информации о счетах. [50] |
Один из способов, с помощью которого можно получить доступ к обеим базам данных, заключается в определении PSB, содержащего два РСВ, по одному для каждой физической базы данных. [51]
Применяя терминологию языка DL / 1, можно сказать, что сегмент ОБРАЗОВАНИЕ может быть найден, если он является логически порожденным или логически ис ходным для сегмента из другой физической базы данных. [52]
Ранее отмечалось, что АБД пишет управляющие предложения DBDGEN, чтобы определить физическую или логическую базу данных. Примером физической базы данных служит рассмотренная выше база данных БОЛЬНИЦА. [53]
На рис. 8.1 показано, каким образом база данных становится доступной прикладной программе и как программа может использовать или изменять данные. Схема физической базы данных является единственным деревом типов логических записей, называемых в терминологии IMS сегментами. Описание физической базы данных включает имена сегментов и их полей, информацию об образуемой сегментами иерархической структуре, а также спецификации физической организации базы данных. Может быть выбран один из четырех способов физической организации, которые будут обсуждаться в разд. [54]
Все поля, которые вы добавили или определили с использованием редактора Fields Editor, могут использоваться элементами управления или отображаться в рамках сетки набора данных. Если поле физической базы данных отсутствует в данном списке, оно не будет доступно для элементов управления. Компоненты класса TField ( точнее говоря, подклассов этого класса) являются полями формы, и вы можете работать с этими компонентами напрямую из кода вашей программы: вы можете обращаться к свойствам этих компонентов ( читать и изменять значения этих свойств) в процессе функционирования вашей программы. [55]
Логической базой данных в РЕФАЛ-трансляторах являются исходный текст и его промежуточные представления, таблицы трансляции и выходной текст. В качестве единой физической базы данных может использоваться списочная структура поля зрения. Однако на практике списочная память РЕФАЛ-процессора применяется, как правило, только для обработки текстов. Таблицы транслятора располагаются в линейной памяти, а для записи ( считывания) информации служат специальные машинные операции. [56]
В списке параметры ассоциируются с именем, и для каждого драйвера базы данных можно указать множество параметров соединения. Соединение описывает физическую базу данных, к которой вы намерены подключиться. [57]
После начала фазы построения все потенциальные изменения на любой фазе должны проходить через процесс запросов на изменение системы. Исключение составляют проекты физической базы данных и приложения, разрабатываемые на фазе проектирования. [58]
Определение баз данных, представленных на. [59] |
В определении логической базы данных не объявляются поля сегмента. Они определяются из соответствующей физической базы данных. [60]