Мифологический анализ и проектирование БДМ.

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

  • — расширение интерфейсов описания абстракций концептуально не классифицированными свойствами (например, дополнение к определению математической схемы свойства — примечание для записи произвольных дополнительных сведений о модели системы 5); атрибутивные значения таких свойств носят характер сопутствующей информации и не могут использоваться в качестве критерия доступа к информации до проведения их концептуального моделирования, для реляционного подхода выполнение таких операций определяет процедуры инфологического проектирования связей совместности свойств объектов, т. е., прототипов таблиц;
  • — построение инфологических структур реализации концептуальной модели, в качестве структур могут использоваться любые структуры определения структурных абстракций [2, 16, 25]; для реляционного подхода выполнение таких операций определяет процедуры инфологического проектирования связей соответствия, т. е. прототипов межтабличных отношений.

Инфо логическая модель, как интерпретация концептуальной модели, расширяет содержимое универсума. Мифологическая модель учитывает специфику проектируемой БД (например, различные моделирующие алгоритмы для реализации О-схем при использовании статистического моделирования), сохраняя концептуальную однородность семейства подобных БДМ (например, единая система обозначений для типовых математических схем — см. гл. 2). Мифологическая модель является основой определения источников, накопителей и получателей информации и определения информационных потоков. И если своеобразным аналогом элементов концептуального проектирования в существующих СЛ5£-технологиях является моделирование сущностей-связей, то аналогом инфологического проектирования в С4 -технологиях может рассматриваться моделирования процессов прикладных областей [2, 26,

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

Даталогический анализ и проектирование БДМ.

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

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

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

Важнейшей процедурой на этапе даталогического проектирования считается нормализация реляционных схем [3, 19, 23]. Однако,

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

 
< Пред   СОДЕРЖАНИЕ     След >