ГОСТ Р ИСО/МЭК Т 0 10032— 2007
Примерами требований, относящихся кобласти применения системы словарей, являются требования
к поддержке жизненных циклов, управлению версиями, управлению конфигурацией, аудиту и технологии
разработки.
5 Уровни данных и соответствующие процессы
5.1 Цель
Целью настоящего раздела является описание структуры данных в соответствии с требованиями
настоящего стандарта с точки зрения соотношения данных друг сдругом и связи со структурой процесса.
5.2 Пара уровней
Конструкция «пара уровней» является способом описания связей между базой данных и схемой.
Графическое представление (рисунок 2) применяют для иллюстрации связи базы данных с ее
описанием.
Сами
Бххадянных
Рисунок 2 — Структура «пары уровней»
Влияние конструкции «пара уровней» состоит втом, что каждая базаданных соответствует структуре
данных, определенной в связанной с ней схеме. Значения данных в базе данных могут обрабатываться
только процессами манипулированияданными, соответствующими схеме базы данных. Схема устанавли
вает точную форму разрешенной обработки. Поэтому конструкция «пара уровней» иллюстрирует способ
достижения непротиворечивых операций манипулирования данными.
Представление и интерпретация значений данных зависят от схемы. Обработка не может быть осу
ществлена до тех пор. пока схема не будет определена и активирована. Если требуются изменения в
схеме, то соответствующая ей базаданныхдолжна быть изменена таким образом, чтобы сохранить непро
тиворечивость.
5.2.1 Объединение в блоки пар уровней
Конкретная схема не только определяет данные, но и сама является набором сложных объектов
данных, которые должны быть созданы и защищены и могут быть модифицированы. Средства управления
данными пригодны для управления схемами. Схема в паре уровней может быть представлена в базе
данных более высокого уровня, структура данных которой может быть определена схемой более высокого
уровня. Эта база данных и схема составляют другую, более высокую пару уровней. Две пары уровней
могут быть «объединенными в блоки», как показано на рисунке 3.
В соответствии с рисунком 3 база данных-1 согласована со схемой-1. Данные в базе данных-1
могут быть обработаны процессами манипулирования данными, которые соответствуют схеме-1. База
данных-2 соответствует схеме-2, а данные в базеданных-1 могут бытьобработаны процессами
манипули рования данными, которые соответствуют схеме-2. Представление схемы-1 в базе данных-2
является исходной схемой. Исходная схема может быть выбрана из базы данных или, наоборот,
получена путем манипулирования данными точно так же. как и любые данные в базеданных.
Две пары уровней находятся на разных уровнях определения данных. Если схема-2 (см. рисунок 3)
может быть представлена в формеданных строки, записанных в базеданных, то принцип блокирования пар
уровней является рекурсивным и может быть использован двумя и более парами уровней. Рекурсивное
применениедолжно быть прекращено, когда определение данных больше не может быть модифици
ровано.
14