ГОСТ Р 55343—2012
Приложение D
(справочное)
Пример описания типа данных
Т а б л и ц а D. 1— Пример описания типа данных
О п и сан и е
О п и с а н и е
по И С О 1 3 5 8 4 -2 5 /И С О 1 3 5 8 4 -4 2
по И С О 1 3 5 8 4 -3 5
STRING_TYPE
(
т и п
строки)
STRING_TYPE
(
т и п
строки)
TRANSLATABLE_STRING_TYPE (транслируемый тип
строки)
TRANSLATABLE_STRING_TYPE
(транслируемый тип строки)
BOOLEAN_TYPE (булевский тип)
BOOLEAN_TYPE (булевскийтип)
NUMBER_TYPE (числовой тип)
NUMBER_TYPE (числовой тип)
INT_TYPE (целый тип)
INT_TYPE (целый тип)
INT_MEASURE_TYPE
(целый измерительный тип)
INT_MEASURE_TYPE (целый измерительный тип)
INT_CURRENCY_TYPE
(целочисленный тип текущего состояния)
INT_CURRENCY_TYPE (целочисленный тип текущего
состояния)
REAL_TYPE (вещественный тип)
REAL_TYPE (вещественный тип)
REAL_MEASURE_TYPE
(вещественный измерительный тип)
REAL_MEASURE_TYPE (вещественный измеритель
ный тип)
REAL_CURRENCY_TYPE
(вещественный тип текущего состояния)
REAL_CURRENCY_TYPE (вещественный тип текуще
го состояния)
NON_QUANTITATIVE_CODE_TYPE
(неколичественный кодовый тип)
ENUM_CODE_TYPE(enum_»d) или
ENUM_TYPE(enum _id(code1. code2. ...))
(перечислимый кодовый тип. перечислимый тип)
NON_QUANTITATfVEJNT_TYPE
(неколичественный целый тип)
ENUMJNTJYPE(enumJd) или
ENUM_INT_TYPE(enum_id(code1. code2. ...))
(перечислимый целочисленный тип)
LEVEL_TYPE (тип уровня)
LEVEL(MIN.NOM.TYP.MAX)
(тип уровня: минимальный, номинальный, типовой,
максимальный)
CLASSJNSTANCE TYPE
(CLASS_REFERENCE_TYPE)
(тип элемента данных класса, тип ссылки на класс)
CLASS_INSTANCE_TYPE(supplier_id.classJ) или
CLASS_REFERENCE_TYPE(supplier_id.class_id)
(тип элемента данных класса, тип ссылки на класс)
SET_TYPE (тип множества)
SET(b1,b2)
(множество)
LIST_TYPE (уникальное значение TRUE)
UNIOUE_LIST(b1 ,Ь2)
(уникальный перечень)
LIST_TYPE (уникальное значение FALSE)
LIST(b1.b2) (перечень)
ARRAY TYPE (уникальное значение TRUE, значение
по выбору TRUE)
UNIQUE_OPTlONAL_ARRAY(b1.Ь2)
(уникальный массив со значениями по выбору)
ARRAY_TYPE (уникальное значение TRUE, значение
повыбору FALSE)
UNIQUE_ARRAY(b1 ,Ь2)
(уникальный массив)
ARRAY TYPE (уникальное значение FALSE, значение
по выбору TRUE)
OPTIONAL_ARRAY(b1
Ы )
(массив со значениями по выбору)
43