подсхему. Концептуальная схема в информационной системе представляет
собой"объединение"этихразличныхконцептуальныхподсхем.На
концептуальном уровне формы представления несущественны.
На внешнем уровне определяются формы представления, удобные для
пользователя. Они описываются во внешних схемах. Каждое представление
пользователя (концептуальная подсхема) отображается в одну или более
внешних схем, определяющих соответствующие формы представления, каждая
из которых описывает внешнюю базу данных, существующую в пределах
представления этого пользователя, хотя и в виртуальной форме.
В случае, когда внешнее представление является объединением нескольких
представлений, полученная внешняя схема будет охватывать несколько
отдельных внешних схем и описывать общую базу данных во внешней, но
объединенной форме. Функция разложения внешней схемы на подмножества
поддерживается и управляется внешним процессором.
Внешние базы данных отображаются в физические базы данных. Несколько
внешних баз данных могут отображаться в одну физическую базу данных; одна
внешняя база данных может отображаться в несколько физических баз данных;
возможно любое другое сочетание. Возможны и распределенные сети.
Физическая база данных определяется во внутренней схеме. Преобразование
из внешней во внутреннюю форму главным образом осуществляется внутренним
процессором. В распределенных базах данных взаимосвязь между внешней и
внутренней базами данных может быть описана в схеме распределения, которая
можетбытьобъединеннойчастьювнешнейсхемы(внешнихсхем),
взаимодействующей с внутренней схемой (внутренними схемами).
Задача обработки правил, выполняемая информационным процессором,
может быть реализована в виде набора процедур. Они не обязательно
выполняются одним специальным (информационным) процессором, отличным от
внешнего и внутреннего процессоров. В частности, в системах распределенных
баз данных эти процедуры могут распределяться по соответствующим внешним
и внутренним процессорам.
Концептуальнаясхемарассматриваетсякакописаниенеобходимых
высказываний для проблемной области и поэтому определяет, что описывается
в информационной базе, а не как это описывается. Концептуальная схема
управляет семантическим значением всех представлений - то есть определяет
набор проверяющих, генерирующих и выводящих процедур, определенных на
концептуальном уровне информационной системы. Но они не дают описания
промежуточного состояния в процессе преобразования из внешней формы во
внутреннюю.
Внешний процессор устанавливает связь непосредственно с пользователями
и координирует их потоки информации.
Внутренние схемы описывают внутреннее физическое представление
информации.Отображениемеждувнешнимиивнутреннимиформами
выполняется, главным образом, внутренним(ми) процессором(ами). Поэтому
внешний(ние) процессор(ры) устанавливает(ют) связь с внутренним(ними)
процессором(ами). Отображение внешних схем во внутренние схемы должно
сохранять смысл информации в соответствии с концептуальной схемой.