ГОСТ Р ИСО/МЭК 7816-7—2011
7.3.2 Условия использования и защиты
Словарь может быть создан только DB_0 или DBOO.
7.3.3 Командное сообщение
Данная SCQL операция относится к следующему оператору расширения SQL:
CREATE DICTIONARY <задаваемая часть имени словаря>
задаваемая часть имени словаря> ::= «идентификатор, максимум 6 байтов, см. 6.5> | SYSTAB
П р и м е ч а н и е — Задаваемая часть имени словаря заканчивается картой с добавлением _0 для
представления таблицы, описывающей объекты. _U для представления таблицы, описывающей пользователей, и
_Р для представления таблицы, описывающей привилегии. Если необходимо. SYSTAB должно использоваться в
качестве общего имени словарей.
Т а б л и ц а 9 — Командный APDU команды PERFORM SCQL OPERATION на операцию
CREATEDICTIONARY
CLA
INS
Р1
Р2
Поле Lc
Поле данных
Поле Le
Как определено в ИСО/МЭК 7816-4
•10’ (=PERFORM SCQL OPERATION)
’00’. другие значения RFU
’82’ =CREATE DICTIONARY
Длина последующего поля данных
Lp «задаваемая часть имени словаря, см. 6.5 >
Пустое
Т а б л и ц а 10 — Вводимые строки, если пользователем является DB_0
’О (таблица, описывающая объекты)
OBJNAM
OBJOWNOBJTYP
OBJDES
«задаваемое имя
словаря> _0
«user id DB_0>V
ALL или имена
столбцов
«задаваемое имя
словаря> _U
«user id DB_0>V
ALL или имена
столбцов
«задаваемое имя
слоеаря> _Р
«user id DB_0>V
ALL или имена
столбцов
П р и м е ч а н и е — Поскольку столбец OBJOPT пуст, то в таблице 10 он не показан.
Т а б л и ц а 11 — Вводимые строки, если пользователем является DBOO
*0 (таблица, описывающая объекты)
OBJNAM
OBJOWN
OBJTYPOBJDES
«задаваемое имя
словаря> _0
«user id DBOO>
VALL или имена столбцов;
условие:
OBJOWN = « user id DBOO>
«задаваемое имя
словаря> _U
«user id DBOO>
VALL или имена столбцов;
условие:
USROWN = < user id DBOO>
«задаваемое имя
слоеаря> _Р
«user id DBOO>
VALL или имена столбцов:
условие:
OBJOWN = « user id DBOO>
П р и м е ч а н и е — Поскольку столбец OBJOPT пуст, то в таблице 11 он не показан.
15