Профессиональное решение
для специалистов строительной отрасли


ГОСТ 34.321-96

Группа П85

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

     

Информационные технологии

     
Система стандартов по базам данных

     
ЭТАЛОННАЯ МОДЕЛЬ УПРАВЛЕНИЯ ДАННЫМИ

     
Information technology.
Database standards system.
Reference model of data management



МКС 35.100.70

         35.240

ОКСТУ 4002

Дата введения 2001-07-01

     

Предисловие

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Таджикгосстандарт

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

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

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

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

Украина

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



3 Настоящий стандарт соответствует международному стандарту ISO/IEC 10032:1995 "Information technology - Reference model of data management"

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

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

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


Настоящий стандарт устанавливает эталонную модель управления данными.

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

Эталонная модель не рассматривает протоколы для управления данными.

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

     2 Термины и определения


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

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

2.1 база данных (database): Совокупность взаимосвязанных данных, организованных в соответствии со схемой базы данных таким образом, чтобы с ними мог работать пользователь.

2.2 вариант (variant): Конфигурация всей информационной системы или ее части, которая сосуществует с другой системой, имеющей другую конфигурацию, но обеспечивающей те же средства.

2.3 версия (version): Конфигурация всей информационной системы или ее части, существующая в конкретный момент времени.

2.4 вертикальная фрагментация (vertical fragmentation): Назначение экземпляров различных частей одного типа в две или более среды базы данных.

2.5 временные данные (transient data): Данные, которые поступают в информационную систему или исключаются из нее при выполнении одной или нескольких транзакций.

2.6 горизонтальная фрагментация (horizontal fragmentation): Назначение различных множеств или различных типов экземпляров данных в две или более среды баз данных.

2.7 данные (data): Информация, представленная в формализованном виде, пригодном для передачи, интерпретации или обработки с участием человека или автоматическими средствами.

2.8 данные распределения (distribution data): Данные, которые определяют информацию о размещении, дублировании и фрагментации объектов данных в распределенной системе баз данных.

2.9 данные управления доступом (access control data): Данные, связанные с определением или модификацией привилегий управления доступом.

2.10 домен управления (management domain): Область, охватывающая множество двух или более информационных систем, каждая из которых может быть распределенной и которые спроектированы и сконструированы для обмена данными и процессами.

2.11 дополнительное средство значения (added value facility): Средство, обеспеченное процессором в дополнение к средствам, требуемым средством моделирования данных.

2.12 интерфейс (interface): Определенный набор услуг, предоставляемых процессором.

2.13 информационная система (information system): Система, которая организует хранение и манипулирование информацией о предметной области.

2.14 исходная схема (source schema): Определение данных или множество определений данных до их преобразования в схему.

2.15 клиент (client): Пользователь, запрашивающий услуги, обеспечиваемые интерфейсом сервера.

2.16 коммутационное соединение (communications linkage): Средства для обмена данными между компьютерными системами или между пользователем и компьютерными системами.

2.17 контроллер базы данных (database controller): Абстрактное представление для набора услуг, которые согласованы с конкретным средством моделирования данных и реализуют его.

2.18 контрольный журнал (audit trail): Журнал, в котором процессы функционирования фиксируются в информационной системе.

2.19 конфигурация (configuration): Совокупность процессов информационной системы и способ, которым эти процессы взаимосвязываются.

2.20 механизм управления доступом (access control mechanism): Механизм, который может использоваться для осуществления защиты информации от несанкционированного доступа.

2.21 независимость данных (data independence): Независимость объектов данных от процессов, состоящая в том, чтобы объекты данных могли быть изменены без нарушения процессов.

2.22 объект данных (data object): Любое понятие или предмет, связанное с данными.

2.23 ограничение целостности (constraint): Ограничения на значения определенного набора объектов данных.

2.24 определение данных (data definition): Описание правил, которым должны подчиняться один или более наборов экземпляров данных.

2.25 пара уровней (level pair): Два смежных уровня данных, более высокий из которых всегда содержит тип "информации", соответствующей "экземплярам" на более низком уровне.

2.26 постоянные данные (persistent data): Данные, которые постоянно сохраняются в информационной системе в течение всего процесса обработки данных.

2.27 правило манипулирования данными (data manipulation rule): Правило, которому необходимо следовать, когда процесс определяется, или которому автоматически следует система управления данными, когда процесс выполняется.

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

2.29 правило структурирования данных (data structuring rule): Правило, определяющее, как может быть структурирован набор экземпляров данных.

2.30 привилегия (privilege): Разрешение на использование определенной услуги управления данными для доступа к объекту данных, предоставляемое идентифицированному пользователю.

2.31 прикладная задача (application task): Задача, инициированная пользователем и требующая для своего решения обработки информации.

2.32 прикладная система (application system): Система, предназначенная для решения прикладных задач.

2.33 прикладная схема (application schema): Описание экземпляров данных, которые в любое время могут находиться в прикладной базе данных.

2.34 прикладной процесс (application process): Процесс, который является определенным в соответствии с требованиями конкретной информационной системы.

2.35 приложение (application): Операции по управлению и обработке данных, которые относятся к конкретным требованиям информационной системы.

2.36 процесс (process): Активный компонент информационной системы.

2.37 процесс манипулирования данными (data manipulation process): Процесс, семантика которого предписывается правилами манипулирования данными средства моделирования данных.

2.38 процессор (processor): Объект, обеспечивающий конкретное применение определенной совокупности команд.

2.39 распределенная база данных (distributed database): База данных, которая физически распределяется на две или более компьютерные системы.

2.40 распределенная информационная система (distributed information system): Информационная система, объекты данных и/или процессы которой физически распределяются на две или более компьютерные системы.

2.41 санкционирование (authorization): Определение привилегий для конкретного идентифицированного пользователя.

2.42 связывание (binding): Установление отношений между конкретными определениями данных и процессом.

2.43 связь клиент-сервер (client-server relationship): Связь, устанавливаемая в момент, когда клиент запрашивает услугу, которая должна выполняться сервером.

2.44 сеанс (session): Определенный период времени, в течение которого клиент может много раз взаимодействовать с сервером, причем и клиент, и сервер поддерживают данные друг о друге.

2.45 сервер (server): Процессор, предоставляющий услуги другому процессору.

2.46 система словарей (dictionary system): Информационная система, содержащая информацию об одной или более прикладных системах.

2.47 система управления базами данных (database management system): Совокупность программных и языковых средств, обеспечивающих управление базами данных.

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

2.49 среда управления данными (data management environment): Совокупность данных и связанных с ними элементов обработки, объединенных в компьютерной системе.

2.50 средство моделирования данных (data modelling facility): Совокупность правил для определения схемы и манипулирования данными, хранимыми в соответствии со схемой.

2.51 стандарт интерфейса (interface standard): Стандарт, который определяет виды услуг, доступных в интерфейсе для обработки.

2.52 стандарт обмена (interchange standard): Стандарт, который определяет множество объектов данных в соответствии с правилами структурирования данных.