ГОСТ Р ИСО/МЭК ТО 10032— 2007
.
B.
22
NDL
Язык базы данных NDL’>— стандартный язык базы данных, который устанавливает синтаксис и семантику
утверждений для определения и манипулирования установленными типами данных, процессами транзакций и
сопровождения баз данных NDL.
Язык базы данных применяют для определения запросов об услугах в процессоре пользователя. Этот язык
может быть использован для вызова услуг контроллера базы данных, поддерживающего NDL. Стандарт NDL не
содержит термина, аналогичного контроллеру базы данных, и поэтому использует термин «контроллер базы
данных NDL». Использование такого контроллера базы данных NDL показано на рисунке В.З.
С т а
NDL
ЯИНМХ
fOL
Рисунок В.З — Размещение контроллера базы данных NDL
Язык базы данных NDL используют для услуг, перечисленных для контроллера общей базы данных в 6.3, за
исключением:
Ь) модификации определений данных;
h) процедур создания резервных копий базы данных;
i) процедур восстановления базы данных;
j) физической реорганизации базы данных.
Каждую из этих услуг можно обеспечить путем применения контроллера базы данных NDL определенным
прикладным способом.
В.З Системы словарей информационных ресурсов (IROS)
В.3.1 Структура IRDS
Стандарт структуры IRDS2’ ИСО/МЭК 10027 |11] определяет структуру, в которой могут быть разработаны
стандарты серии IRDS. Структура идентифицирует три определенные пары уровней следующим образом;
- пара уровней определения IRD3>;
- пара уровней IRD;
- прикладная пара уровней.
Стандарты IRDS направлены на первые две из этих трех пар уровней. Пары уровней - это прикладное
использование понятия пары уровней, установленное в разделе 5 настоящего стандарта.
Главный процессор, идентифицированный в структуре, — это процессор интерфейса услуг IRDS. Термины,
используемые в стандарте структуры IRDS. связаны с терминами, используемыми в настоящем стандарте, следу
ющим образом (таблица В.З):
Т а б л и ц а В.З — Соотношение терминов: IRDS/RMDM
Термин структуры IRDS
Термин эталонной модели управления данными
Прикладная программа или интерфейс человек — ма
шина IRDS
Процессор пользователя
(Нет эквивалента)
Система управления базы данных
(Нет эквивалента)
Среда базы данных
Процессор услуг базы данных
Контроллер базы данных
Процессор интерфейса услуг IRDS
Клиент контроллера базы данных
п NDL — Network Database Language.
21 IRDS — Information Resource Dictionary System.
31 IRD — Infomiation Resource Dictionary.
35