ГОСТ Р ИСО/МЭК ТО 10032— 2007
Приложение В
(справочное)
Взаимосвязь действующих и разрабатываемых стандартов
по базам данных с архитектурой эталонной модели
управления данными
В.1 Цель
Приложение содержит информацию о принятых и разрабатываемых стандартах JTC 1/SC21/WG3 (Подко
митет ИСО ТК1 по информационным технологиям), связанных с эталонной моделью управления данными, опи
санной в настоящем стандарте. Настоящее приложение включает в себя описание взаимосвязи упомянутых
стандартов с моделью и приводит краткий обзор средств и ограничений, применяемых в эталонной модели
управления данными.
В.2 Языки базы данных
В.2.1 Язык базы данных SQL
Язык базы данных SQL (см. ИСО/МЭК 9075 (все части) (1) — [9]) — стандартный язык, который устанавлива
ет синтаксис и семантику утверждений для определения и манипулирования установленными типами данных,
процессами транзакций и управления доступом, которые поддерживают использование баз данных SQL.
Язык базы данных используют для определения запросов об услугах в процессоре пользователя для вызо
ва услуг контроллера базы данных, поддерживающего SQL.
Термины SQL — это термины прикладного использования эталонной модели управления данными, рас
сматриваемой в разделе 6. Термины, используемые в стандарте на SQL. связаны с терминами, используемыми в
разделе 6 настоящего стандарта следующим образом (таблица В.1):
Т а б л и ц а В.1 — Соотношение терминов: раздел 6 — SQL’TRMDM^
Термин SOL
Термин эталонной моаепи управления данными
Агент SQL
Процессор пользователя
Приложение SQLСистема управления базы данных
Среда SQL
Сервер SQL
Клиент SQL
Одна или несколько сред базы данных
Контроллер базы данных
Клиент контроллера базы данных (может быть процессором
пользователя или контроллером распределения)
Агент не SQL
Процессор пользователя
Стандарт на SQL детализирует понятие процессора пользователя, различая понятия агента SQL и клиента
SQL: клиент SQL гложет одновременно быть агентом SQL.
Другие термины стандарта на SQL. связанные с терминами эталонной модели управления данными, ис
пользуемыми в разделе 5 настоящего стандарта, следующие (таблица В.2):
Т а б л и ц а В.2 — Соотношение терминов: раздел 5 — SQL/RMDM
Термин SOL
Термин эталонной модели управления данными
Каталог11
База данных
Данные SQL
Совокупность схем
База данных
База данных плюс схема
11SQL — Structured Query Language — Язык структурированных запросов.
2) RMDM — Reference Model of Data Management — Эталонная модель управления данными.
3>Большинство SOL баз данных используют набор SOL таблиц, хранящих служебную информацию
для своих внутренних потребностей. Этот набор называется в различных публикациях как системный
каталог, словарь данных или просто системные таблицы. Таблицы системного каталога напоминают
обычные SQL таблицы, те же строки и столбцы данных. Например, одна таблица каталога обычно содер жит
информацию о таблицах, существующих в базе данных, по одной строке на каждую таблицу базы дан ных;
другая содержит информацию о различных столбцах таблиц, по одной строке на столбец, и т. д. Таблицы
каталога создаются и присваиваются с помощью самой базы данных, и идентифицируются с помо щью
специальных имен, таких. напршАвр. как SYSTEM. База данных создает эти таблицы и модифицирует их
автоматически: таблицы каталога не могут быть непосредственно подвергнуты действию команды
модификации. (Примеч. порее.).
33