52 термины) и омонимов (одно наименование для различных понятий). Обзор различных вариантов решения этих проблем можно найти в [63]. В основе подходов и техник, применяемых в рамках информационного моделирования, лежит наиболее общая "модель отношений" (Ке1аПопа1 Мос1е1), определяемая как общая форма схематического отображения информации. Прямое практическое применение данный подход нашел в модели "сущность-связь", предложенной впервые Питером Ченом [78]. Данный подход является наиболее простым, не включает в себя методы описания динамических и социальных понятий и не обеспечивает нормального применения ни одного из механизмов абстракции. Однако, данный подход позволяет проводить наиболее легкую трансляцию информационной структуры в структуру реляционной базы данных, так как похожие простые модели могут быть реализованы практически при помощи любого языка описания баз данных. Дополнения к нему, получившие название расширенной модели "сущность-связь", предложенные разными авторами в 1970-х годах устраняет некоторые недостатки данного подхода. В основе модели "сущность-связь" лежит вербальное или графическое описание набора объектов и взаимосвязей между ними. При этом, под сущностью подразумевается любой предмет или понятие, которое несет информацию, что является следствием необходимости создания однозначного соответствия между полями базы данных и сущностями модели. При данном подходе, логическая модель, как таковая, может отсутствовать из-за простоты интерпретации. Как будет рассмотрено ниже, первоначальная модель "сущность-связь" нс обеспечивала реализацию сложных концепций, таких как, например, обобщения и специализации. Кроме построения базы данных, модельный подход должен обеспечивать представление структуры приложений и связей между информационной базой и прикладными задачами. Эго стало возможным только с появлением полностью объектно-ориентированных подходов с более развитым языком. |
67 и ограничений на процессы. Понятия, отражающие ролевые установки сверка целей, построение дерева целей, проверка на взаимодополнение и взаимоисключение целей в подсистемах. Социальные понятия причинно-следственный анализ, анализ ситуаций принятия решений и так далее. Имеющаяся неформализованная информация преобразуется в структуру баз данных и модель, а затем и информационную систему при помощи набора подходов и техник, которые применяются для построения собственно модели и информационной базы, а также для превращения концептуальной модели в логическую, либо для построения модели на уровне, включающем концептуальное и логическое моделирование. Естественно предполагать, что чем более широким является выбранный нами язык описания модели, чем больше терминов он содержит, тем больше групп понятий можно представить в модели. Однако также ясно, что увеличение числа терминов языка не должно приводить к излишней усложненности и запутанности, кроме того должен соблюдаться основной принцип концептуального моделирования принцип максимальной близости к естественному языку. В этой связи, в отдельную область исследований выделяются техники, связанные с интеграцией информационных моделей нескольких подсистем, разработанных в рамках одного подхода, в одну. Решение данной задачи встречается с двумя вариантами терминологических несогласований существованием синонимов (когда для одного понятия существуют разные термины) и омонимов (одно наименование для различных понятий). Обзор различных вариантов решения этих проблем можно найти в [63]. В основе подходов и техник, применяемых в рамках Информационною моделирования, лежит наиболее общая «модель отношений» (Ке1аПопа1 Мос1е1), определяемая как общая форма схематического отображения информации. Прямое практическое применение данный подход нашел в модели «сущность 68 связь», предложенной впервые Питером Ченом [78]. Данный подход является наиболее простым, не включает в себя методы описания динамических и социальных понятий и не обеспечивает нормального применения ни одного из механизмов абстракции. Однако, данный подход позволяет проводить наиболее легкую трансляцию информационной структуры в структуру реляционной базы данных, так как похожие простые модели могут быть реализованы практически при помощи любого языка описания баз данных. Дополнения к нему, получившие название расширенной модели «сущность-связь», предложенные разными авторами в 1970-х годах устраняет некоторые недостатки данного подхода. В основе модели «сущность-связь» лежит вербальное или графическое описание набора объектов и взаимосвязей между ними. При этом, под сущностью подразумевается любой предмет или понятие, которое несет информацию, что является следствием необходимости создания однозначного соответствия между полями базы данных и сущностями модели. При данном подходе, логическая модель, как таковая, может отсутствовать из-за простоты интерпретации. Как будет рассмотрено ниже, первоначальная модель «сущность-связь» не обеспечивала реализацию сложных концепций, таких как, например, обобщения и специализации. Кроме построения базы данных, модельный подход должен обеспечивать представление структуры приложений и связей между информационной базой и прикладными задачами. Это стало возможным только с появлением полностью объектно-ориентированных подходов с более развитым языком. Все поздние варианты концептуальных моделей, такие как КАОЗ, так или иначе основываются на объектно-ориентированном подходе к представлению информации и моделированию, имеющем все необходимые возможности для корректного представления в модели большинства понятий, механизмов абстракции, а также имеющем весь набор средств трансляции концептуальной модели в логическую.! 118] Существующие подходы этого |