<<
>>

Описание ПО ВнС БД.

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

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

Основные этапы проектирования БД: инфологическое и датологическое проектирования, причем последнее подразделяют на логическое и физическое проектирования.

В зависимости от этапа различают инфологическую и датологическую КМД (последнюю обычно называют просто концептуальной), инфологическую и датологическую ВМД.

Задачей инфологического этапа проектирования БД является получение семантических (смысловых) МД, отражающих информационное содержание конкретной ПО.

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

Выполняется структуризация знаний ПО — выделяются и классифицируются множества составляющих ПО, стандартизируется терминология.

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

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

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

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

1.5.

<< | >>
Источник: Григорьев Ю.А., Ревунков Г.И.. Банки данных. 2002

Еще по теме Описание ПО ВнС БД.:

  1. 3.8. ПРИНЦИПЫ ОПИСАНИЯ
  2. 4. Описание Мандалы
  3. V. АНАЛИТИЧЕСКИЕ ОПИСАНИЯ
  4. IV. ГЕОМЕТРИЧЕСКИЕ ОПИСАНИЯ
  5. V. 1. ВИДЫ АНАЛИТИЧЕСКИХ ОПИСАНИЙ
  6. IV. 1. ВИДЫ ГЕОМЕТРИЧЕСКИХ ОПИСАНИЙ
  7. III. ВЕРБАЛЬНЫЕ ОПИСАНИЯ
  8. III. 1. 6. Лингвистические описания систем.
  9. I. 3. 3. Конструирование системных описаний.
  10. IV. 1. 4. Другие виды геометрических описаний.
  11. III. ВИДЫ ВЕРБАЛЬНЫХ ОПИСАНИЙ
  12. I. 2. ОБЪЕКТЫ СИСТЕМНЫХ ОПИСАНИЙ И ИХ СПЕЦИФИКА
  13. Как пользоваться описаниями типов
  14. I. 3. 2. Методы построения системных описаний.