Товары в корзине: 0 шт Оформить заказ
Стр. 1 

46 страниц

517.00 ₽

Купить ГОСТ 34.320-96 — бумажный документ с голограммой и синими печатями. подробнее

Распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль"

Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

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

Стандарт определяет роль концептуальной схемы. Положения, изложенные в стандарте, носят рекомендательный характер и могут использоваться для оценки систем управления базами данных (СУБД).

Стандарт не описывает конкретные методы применения средств поддержки концептуальных схем.

Описанные в стандарте языки концептуальных схем не следует рассматривать как стандартные.

 Скачать PDF

Стандарт соответствует международному стандарту ISO/TR 9007:1987

Оглавление

1 Область применения

2 Проблематика концептуальной схемы и информационной базы

     2.1 Проблемная область

     2.2 Описание проблемной области

     2.3 Статические и динамические аспекты концептуальной схемы и информационной базы

     2.4 Взаимодействие между реальным миром и информационной системой

     2.5 Роль пользователей и информационных процессоров

     2.6 Общие принципы описания проблемной области

     2.7 Общие принципы определения содержимого концептуальной схемы

     2.8 Роли концептуальной схемы

     2.9 Требования к средству поддержки концептуальной схемы

3 Основные понятия для концептуальной схемы и информационной базы

     3.1 Основные понятия и определения для действий над концептуальной схемой и информационной базой

     3.2 Поведение информационного процессора

     3.3 Заполнение концептуальной схемы. Минимальная концептуальная схема

     3.4 Правила поведения для среды

     3.5 Статические и динамические правила и ограничения

     3.6 Формулирование правил и ограничений

     3.7 Координация допустимых действий

4 Понятия и принципы реализации

     4.1 Принципы заполнения концептуальной схемы

     4.2 Принципы описания проблемной области

     4.3 Абстрактный синтаксис для концептуальной схемы и информационной базы

     4.4 Семантика концептуальной схемы и информационной базы

     4.5 Принципы составления концептуальной схемы

     4.6 Трехуровневая архитектура

     4.7 Модель системы словарей информационных ресурсов

     4.8 Соответствие трехуровневой архитектуры информационных систем и эталонной модели архитектуры открытых систем

5 Подходы к моделированию

Приложение А Алфавитный указатель терминов и определений

Приложение Б Пример проблемной области

Приложение В Система синтаксических обозначений Паскаля

Приложение Г Подходы сущность-атрибут-связь

Приложение Д Подходы на основе бинарных отношений

Приложение Е Подходы на основе интерпретируемой логики предикатов

 
Дата введения01.07.2001
Добавлен в базу01.09.2013
Актуализация01.01.2021

Этот ГОСТ находится в:

Организации:

03.10.1996УтвержденМежгосударственный Совет по стандартизации, метрологии и сертификации10
22.02.2001УтвержденГосударственный комитет Российской Федерации по стандартизации и метрологии87-ст
РазработанИнститут программных систем НАН Украины
ИзданИПК Издательство стандартов2001 г.

Information technology. Database standards system. Concepts and terminology for the conceptual schema and the information base

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ


Информационные технологии Система стандартов по базам данных

КОНЦЕПЦИИ И ТЕРМИНОЛОГИЯ ДЛЯ КОНЦЕПТУАЛЬНОЙ СХЕМЫ И ИНФОРМАЦИОННОЙ БАЗЫ

БЗ 3-2001


И мание официальное

М ЕЖ ГОСУДАРСТВЕН! IЫ Й СОВЕТ ПО СТАНДАРТИЗАЦИИ, МЕТРОЛОГИИ И СЕРТИФИКАЦИИ Минск

ГОСТ 34.320-96

Предисловие

1    РАЗРАБОТАН Институтом программных систем НАН Украины

ВНЕСЕН Государственным комитетом Украины по стандартизации, метрологии и сертификации

2    ПРИНЯТ Межгосударственным Советом по стандартизации, метрологии и сертификации (протокол № 10 от 3 октября 1996 г.)

За принятие проголосовали:

Наименование государства

Наименование национального органа по стандартизации

Азсрбайлжанская Республика

А згосстанларт

Республика Армения

Армгосстандарт

Республика Беларусь

Госстандарт Республики Беларусь

Республика Ка захстан

Госстандарт Республики Казахстан

Республика Кыргы клан

Кырг ы зстандарт

Республика Моллов;»

Молдовастандарт

Российская Федерация

Госстандарт России

Республика Таджикистан

Талжнксганларт

Туркменистан

Главгосннспекцня •Туркменсгандартлары»

Республика Узбекистан

У згосстанларт

Украина

Госстандарт Украины

3 Настоящий стандарт соответствует международному стандарту ISO/TR 9007:1987 «Concepts and terminology for the conceptual schema and the information base*

4    Постановлением Государственного комитета Российской Федерации по стандартизации и метрологии от 22 февраля 2001 г. №87-ст межгосударственный стандарт ГОСТ 34.320-96 введен в действие непосредственно в качестве государственного стандарта Российской Федерации с I июля 2001 г.

5    ВВЕДЕН ВПЕРВЫЕ

И И ПК Издательство стандартов. 2001

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального и здания на территории Российской Федерации без разрешения Госстандарта России

ГОСТ 34.320-96

Содержание

1    Область применения......................I

2    Проблематика концептуальной схемы и информационной базы..........I

2.1    Проблемная область.....................1

2.2    Описание проблемной области...................2

2.3    Статические и динамические аспекты концептуальной схемы и информационной базы .    .    2

2.4    В занмодсйствис между реальным миром и информационной системой.......2

2.5    Роль пользователей и информационных процессоров............3

2.6    Общие принципы описания проблемной области.............3

2.7    Общие принципы определения содержимого концептуальной схемы........3

2.8    Раш концептуальной схемы...................4

2.9    Требования к средству поддержки концептуальной схемы...........4

3    Основные понятия для концептуальной схемы и информационной базы.......4

3.1    Основные понятия и определения для действий над концептуальной схемой и информационной базой........................6

3.2    Повеление информационного процессора................8

3.3    Заполнение концептуальной схемы. Минимальная концептуальная схема......9

3.4    Правила поведения для среды...................9

3.5    Статические и динамические правила и ограничения............9

3.6    Формулирование правил и ограничений................10

3.7    Координация допустимых действий.................II

4    Понятия и принципы реализации..................13

4.1    Принципы заполнения концептуальной схемы..............13

4.2    Принципы описания проблемной области................13

4.3    Абстрактный синтаксис для концептуальной схемы и информационной базы.....14

4.4    Семантика концептуальной схемы и ин<|>ормапионной базы..........14

4.5    Принципы состаатения концептуальной схемы..............14

4.6    Трехуровневая архитектур;!...................15

4.7    Модель системы словарей информационных ресурсов............16

4.8    Соответствие трехуровневой архитекту ры информационных систем и эталонной модели ар

хитектуры открытых систем...................16

5    Подходы к моделированию....................17

Приложение А Алфавитный указатель терминов и определений...........18

Приложение Б Пример проблемной области................20

Приложение В Система синтаксических обозначений Паскаля..........22

Приложение Г Подходы сущность—атрибут—связь..............23

Приложение Д Подходы на основе бинарных отношений.............30

Приложение Е Подходы на основе интерпретируемой логики предикатов........35

ГОСТ 34.320-96

МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ

Информационные технологии Система стандартов но багам данных

КОНЦЕПЦИИ И ТЕРМИНОЛОГИЯ ДЛЯ КОНЦЕПТУ АЛЬНОЙ СХЕМЫ И ИНФОРМАЦИОННОЙ БАЗЫ

Information technology.

Database standards system. Concepts and terminology for the conceptual schema and the information base

Дата введении 2001—07—01

1    Область применения

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

Стандарт определяет роль концептуальной схемы. Положения, изложенные в стандарте, носят рекомендательный характер и могут использоваться для оценки систем управления базами данных (СУБД).

Стандарт не описывает конкретные методы применения средств поддержки концептуальных схем.

Описанные в стандарте языки концептуальных схем не следует рассматривать как стандартные.

2    Проблематика концептуальной схемы и информационной базы

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

Концептуальное представление концентрирует внимание на смысле информации. Концептуальная схема описывает это представление. Внешние представления сосредоточены на том, как представлена информация ятя пользователя. Внутреннее представление сосредоточено на внутреннем физическом представлении данных в компьютерной системе и описывается во внутренней схеме.

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

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

2.1 Проблемная область

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

Объекты и события, к которым относится общее понимание иж|>ормапии. являются проблемной областью. Проблемные области могут быть как вещественными, гак и абстрактными.

В стандарте к проблемным областям применяется неформальный подход.

I

II мание официальное

2-U47

Типичная проблемная область состоит из реальных и абстрактных объектов, которые являются сущностями. Она состоит из классов сущностей. Эта классификация основывается на сходстве и учитывает характеристики, общие для нескольких сущностей. Выбор характеристик для группировки сущностей в классы произволен; выбор осуществляется прагматически, в зависимости от целей проблемной области.

Общие свойства сущностей неформально характеризуются как «классификации», «правила», «законы» или «ограничения», касающиеся состояния и поведения сущностей в проблемной области.

То, что считается частью проблемной области, зависит от времени. Это относится к объектам, событиям, классификациям, правилам, законам и т. д.

2.2    Описание проблемной области

В соответствии с принятой терминологией информация о проблемной области «описывает» или «моделирует» эту область.

Информация, содержащаяся в системе обработки данных, дает описание проблемной области. Конкретное физическое представление этой информации является базой данных.

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

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

Концептуальную схему и информационную базу следует рассматривать как находящиеся на концептуальном уровне и обеспечивающие концептуальное представление информации о проблемной области.

Базу данных или ее части с точки фения пользователя системы (строки данных) следует рассматривать как находящиеся на внешнем уровне, представляя внешнее представление информации о проблемной области. Формы внутреннего хранения в компьютере относятся к внутреннему у ровню, который является внутренним представлением информации проблемной области. Для внешнего и внутреннего представлений формы представления имеют первостепенное значение. Интерпретация этих форм является интерпретацией, которая задана в концептуальном представлении.

2.3    Статические и динамические аспекты концептуальной схемы и информационной базы

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

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

Между статическими и динамическими аспектами не определена четкая граница; она может изменяться в различных подходах, а в некоторых случаях — отсутствовать.

2.4    Взаичодейсшис между реальным миром и информационной системой

Информационный процессор — эго процессор, который осуществляет изменения в концептуальной схеме и информационной базе. Информационная система — это система, состоящая из концептуальной схемы, информационной базы и информационного процессора.

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

ГОСТ 34.320-96

Термин «з1н<|к>рмаппоннан система» необходимо использовать пользователям информационной системы вне среды.

2.5    Роль ноль шва гелей и информационных процессоров

Пользователями информационной системы могут быть машины или другие системы, а также люди. Пользователь — это некто или нечто, посылающий команды и сообщения в информационную систему и получающий сообщения от информационной системы. Он является частью среды. Некоторые пользователи могут иметь полномочия устанавливать правила повеления или ограничения для информационной системы.

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

Информационный процессор является компьютерной системой или ее частью. Человек тоже может играть роль информационного процессора при условии, что он не нарушает установленных правил и не действует по своей инициативе. С другой стороны, компьютерные системы могут действовать как пользователи информационной системы. Примером может служить сеть информационных систем, обменивающихся сообщениями друг с другом. Если каждая из них имеет набор правил, независимый от других, тогда каждая выполняет роль пользователя других информационных систем. Поэтому роль определяет, должно ли нечто рассматриваться как пользователь или как информационный процессор.

Определение пользователей н информационных процессоров в терминах ролей подразумевает, что среда и ин<|юрмапнонная система необязательно должны быть ра пелены. Если в информационной базе содержится информация о пользователях информационной системы, то среда и проблемная область не будут разделены. Но лаже если они не ра зделены, их всегда можно различить.

2.6    Общие принципы описания проблемной области

Концептуальная схема и иж|юрмапнонная ба за должны описывал» концептуальное представление. Это подразумевает, что концептуальная схема определяется в терминах н конструкциях, относящихся к объектам в самой проблемной области и выражающих состояние этих объектов.

Конструкции, используемые в концептуальной схеме и информационной базе, должны опираться на формальную логику в качестве теоретического обоснования. Можно ограничиться простейшими конструкциями, выражающими фундаментальные понятия. Но всегда можно определить нал этими основами более сложные конструкции («макроконструкции»), которые могут быть более удобными или эффективными для описания ра зличных аспектов проблемной области.

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

Необходимо тщательно провести различие между сущностями и их описаниями. В этих описаниях сущности идентифицируются именами, которые ссылаются насущности. Сюда входят синонимы — различные имена, относящиеся к одной и той же сущности, и омонимы — идентичные имена, относящиеся к различным сущностям.

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

2.7    Общие принципы определения содержимого концептуальной схемы

Системный аналитик должен учитывать ряд факторов при определении содержания концептуальной схемы. Среди них могут быть:

-    описания классов (типов) сущностей проблемной области, а не отдельных экземпляров:

-    описания понятий, менее подверженных изменениям;

-    включение правил или ограничений, имеющих широкое воздействие на поведение проблемной области (и поэтому на поведение концептуальной схемы и информационной базы).

В любом слу чае должны соблюдаться общие принципы концептуальной схемы:

Принцип 100 %

3

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

2*

Прим и и п ко и и еп туа л и з а и и и

Принцип, согласно которому концептуальная схема должна включать статические и динамические аспекты проблемной области только концептуального уровня, не касаясь внешних и внутренних аспектов представления и организации данных (физической организации данных и доступа к ним, аспектов представления, касающихся отдельных пользователей).

2.8    Рази концептуальной схемы Основные роли концептуальной схемы:

-    обеспечить общую основу для понимания общего поведения проблемной области:

-    определить допустимую эволюцию и манипулирование информацией о проблемной области;

-    обеспечить основу для интерпретации внешних и внутренних синтаксических форм, представляющих информацию о проблемной области;

-    обеспечить основу для преобразований внешних и внутренних схем.

2.9    Требования к средству поддержки концептуальной схемы Средство поддержки концептуальной схемы должно;

-    обеспечивать основные понятия, пригодные для адекватного описания как статических, так и динамических аспектов проблемной области, и тем самым описания в терминах концептуальной схемы и информационной базы;

-    иметь язык, на котором можно описать концептуальную схему таким образом, чтобы она была понятна Поль зова теля м;

-    обеспечить язык описания концептуальной схемы, который мог бы интерпретироваться компьютером;

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

Представление информации, необходимой для ра зличных пользователей, не должно противоречить утверждениям в концептуальной схеме. Если такие внешние схемы подлежат и змеиению. средство поддержки должно быть таким, чтобы изменение не влияло на концептуальную схему. Концептуальная схема должна быть инвариантной по отношению к изменениям во внутреннем (физическом) представлении данных в компьютере.

3 Основные понятия /ця концептуальной схемы и информационной базы

Раздел содержит пояснения основных понятий для концептуальной схемы и информационной ба на. Определения приведены в указателе терминов в приложении А.

сущность: Любой конкретный или абстрактный объект, включая связи между объектами, высказывание: Возможное состояние сущностей, но поводу которого можно утверждать или отрицать, что такое состояние имеет место.

Высказывание может относиться к одной сущности, нескольким отдельным сущностям, к группе сущностей и т. д.

лингвистический объект: Грамматически допустимая языковая конструкция.

Лингвистические объекты сами могут считаться сущностями.

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

предикат: Лингвистический объект, аналогичный глаголу, сообщающий что-либо о сущностях, обозначенных термами.

Например, предложение «Автомобиль РСХХ999 является моделью Мустанг* является примером высказывания. В этом предложении глагол «является» представляет собой предикат.

Термы «автомобиль РСХХ999* и «модель Мустанг* относятся к сущностям, лексический объект (имя): Простой лингвистический объект, используемый только для ссылки на сущность.

Как правило, лексический объект состоит из одного или нескольких существительных.

Особый вид связи между «основными* сущностями и лексическими объектами, относящимися к ним, называется соглашением об именовании. Если такое соглашение между сущностью и лексическим

ГОСТ 34.320-96

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

Часть работы проектировщика информационной системы состоит в том. чтобы гарантировать, что на все рассматриваемые сущности можно каким-то образом сослаться. По этой причине проектировщику информационной системы требуется дополнительное описание (в концептуальной схеме и информационной ба в.*) согласованных способов обращения к сущностям, синонимы: Различные термы, обозначающие одну и ту же сущность, омонимы: Идентичные термы, обозначающие различные сущности.

Омонимы могут привести к некоторой неоднозначности. В некоторых информационных системах они запрещены. Это запрещение не является фундаментальным требованием.

iipocipanciBo сущностей: Совокупность сущностей, воспринимаемых как единое целое.

В одно и го же или в различное время можно различать много разных пространств сущностей. Кроме того, сущность может принадлежать многим пространствам сущностей.

пространство высказываний: Совокупность высказываний, каждое из которых истинно для данною пространства сущностей. Совокупность предложений, выражающих высказывания пространства высказываний, содержит информацию о соответствующем пространстве сущностей.

проблемная область: Все сущности, являющиеся объектом интереса, которые были, есть иди когда-либо могут быть.

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

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

Высказывание, которое должно содержаться во всех возможных пространствах высказываний и является истинным во всех пространствах сущностей.

Необходимые высказывания определяют состояния, обязательные для всех сущностей во всех пространствах сущностей. Эти высказывания представляют абстракцию всех пространств сущностей, обобщающую то. что у них общее.

Необходимые высказывания определяют, какие сущности могут встретиться в любом пространстве сущностей (возможные сущности). В соответствующих случаях они определяют также, какие сущности должны появляться в каждом пространстве сущностей (необходимые сущности).

Классификации, правила, законы и г. д. проблемной области, описанные в разделе 2. образуют необходимые высказывания.

класс (сущностей!: Сущности проблемной области, для которых данное высказывание является истинным.

Каждый класс сущностей полностью определяется его возможными элементами. Любая сущность может быть элементом многих классов, поэтому классы могут пересекаться.

Сами классы являются сущностями, и им могут быть даны имена.

тип [сущности|: Выска зывание. устанавливающее, что сущность принадлежит к определенному классу сущностей.

Подразумевается, что такой класс сущностей существует.

На тип можно ссылаться посредством имени типа. Для обозначения имени типа используется имя (существительное) в единственном числе, а для обозначения имени класса — имя (существительное) во множественном числе.

Проектировщик информационной системы произвольно определяет, следует ли связывать понятие типа с определенным классом сущностей. Эго зависит от того, что считается удобным иди обычным для пользователей концептуальной схемы.

реализация (экземпляр) (типа сущносги|: Отдельная сущность, для которой истинно некоторое высказывание но поводу ее типа.

5

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

3-1447

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

Вмека гывания. определяющие такие классы inn типы, сами относятся к необходимым высказываниям.

концептуальная схема: Непротиворечивая совокупность предюжений. выражающих необходимые высказывания, относящиеся к проблемной области.

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

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

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

Совокупность предложений, составляющих эту концептуальную схему и информационную базу, вместе описывают все высказывания, относящиеся к некоторому пространству сущностей, и тем самым лают описание пространства выска гываний для этого пространства сущностей. Предполагается, что эти высказывания выполняются для этого пространства сущностей, воспринимаемого как «реальность». Совокупность предложений, составляющих концептуальную схему и информационную ба iy. должна обя гательно быть непротиворечивой, если она претендует на то. чтобы быть истинным описанием этих высказываний.

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

Возможно описание одной проблемной области или одного определенного пространства сущностей в более чем одной концептуальной схеме и информационной базе.

Информационная база может предназначаться для того, чтобы выдавать информацию о сущностях. которые присутствуют в момент или в период времени, обычно называемый «сейчас». Тем не менее, «текущее» состояние информационной базы — актуальная информационная бага — может относиться к «прошлому» или «будущему* пространства сущностей.

актуальная информационная бага: Информационная бага, существующая в указанный момент или период времени, который классифицируется как «сейчас», и отражающая дополнительные высказывания. отличные от необходимых.

актуальное пространство сущностей: Совокупность сущностей, которая описана в актуальной информационной баге и ее концептуальной схеме.

3.1 Основные понятия и определения для действий над концептуальной схемой и информационной

базой

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

И гменения в выбранной части мира могут быть, например, такими:

-    сущности, появляющиеся иди исчезающие в выбранной части;

-    сущность, изменяющая свое состояние или свя ги с другими сущностями;

-    классификация сущностей или какие-либо правила или ограничения, относящиеся к изменяющимся сущностям;

-    исследуемая область изменяется в том смысле, что выбранная часть мира расширяется или сокращается.

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

Основным понятием манипулирования информацией в информационной базе или концептуальной схеме является элементарное действие. Определено три вида элементарных действий: вставка, удаление и выборка.

6

ГОСТ 34.320-96

вставка: Добавление предложении к информационной базе или концептуальной схеме.

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

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

Выводимое предложение может быть одновременно вставлено явно. В этом случае исключение другого предложения, от которого существенно зависит выводимость данного предложения, не приводит к автоматическому удалению явно вставленного предложения. Исключение этого другого предложения только сделает невозможным выведение явно вставленного предложения.

выборка: Поиск и выдача предложения, которое есть в информационной базе ши концептуальной схеме или выводится из предложений, имеющихся в них.

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

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

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

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

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

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

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

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

элементарное действие: Вьнывастся элементарной командой информационной системы, элементарная команда: Приказ или сигнал для выполнения элементарного действия.

И действие, и допустимое действие вызываются командой информационной системы, команда: Приказ или сигнал для выполнения действия. Если допустимость действия будет нарушена. в ответ на команду действие может быть проигнорировано.

Описание команд и действий должно быть дано на подходящем языке, командное предложение: Лингвистический обл>ект. являющийся командой.

7

Предъявление командного предложения информационной системе представляет собой команду. Необходимы также средства для записи комбинаций элементарных действий и их идентификации как единого целого, определяющего неделимое действие или допустимое действие, описание действия: Лингвистический объект, описываюшип действие.

у