Профессиональное решение
для специалистов строительной отрасли


ГОСТ Р ИСО/МЭК 7816-7-2011

     
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ


Карты идентификационные

КАРТЫ НА ИНТЕГРАЛЬНЫХ СХЕМАХ С КОНТАКТАМИ

Часть 7

Межотраслевые команды языка структурированных запросов для карт (SCQL)

Identification cards. Integrated circuit(s) cards with contacts. Part 7. Interindustry commands for Structured Card Query Language (SCQL)



ОКС 35.240.15

ОКП 40 8470

Дата введения 2013-01-01

   

Предисловие

1 ПОДГОТОВЛЕН Федеральным государственным унитарным предприятием "Всероссийский научно-исследовательский институт стандартизации и сертификации в машиностроении" (ВНИИНМАШ) и Техническим комитетом по стандартизации ТК 22 "Информационные технологии" на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4

2 ВНЕСЕН Техническим комитетом по стандартизации ТК 22 "Информационные технологии"

3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 13 декабря 2011 г. N 1010-ст

4 Настоящий стандарт идентичен международному стандарту ИСО/МЭК 7816-7:1999* "Карты идентификационные. Карты на интегральных схемах с контактами. Часть 7. Межотраслевые команды языка структурированных запросов для карт (SCQL)" (ISO/IEC 7816-7:1999 "Identification cards - Integrated circuit(s) cards with contacts - Part 7: Interindustry commands for Structured Card Query Language (SCQL)", IDT).

________________

* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - Примечание изготовителя базы данных.      


При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА

5 ВВЕДЕН ВПЕРВЫЕ

6 Некоторые положения международного стандарта, указанного в пункте 4, могут являться объектом патентных прав. Международная организация по стандартизации (ИСО) и Международная электротехническая комиссия (МЭК) не несут ответственности за идентификацию подобных патентных прав

7 ПЕРЕИЗДАНИЕ. Декабрь 2018 г.


Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)

Введение


Настоящий стандарт - один из серии стандартов, описывающих параметры карт на интегральных схемах с контактами и их применение в рамках обмена информацией.

Данные идентификационные карты предназначены для обмена информацией, основанного на согласованиях между внешним источником и интегральной схемой карты. В результате такого обмена карта поставляет информацию (результаты вычислений, хранимые данные) и (или) изменяет свое содержимое (память данных, память событий).

ИСО/МЭК 7816-7:1999 был подготовлен подкомитетом N 17 "Карты и идентификация личности" совместного Технического комитета N 1 ИСО/МЭК "Информационные технологии".

Во время подготовки настоящего стандарта была собрана информация относительно соответствующих патентов, от которых могло зависеть применение данного стандарта. Соответствующие патенты были идентифицированы во Франции. Обладателем патента является Gemplus. Однако ИСО не может дать официальную или полную информацию о данных, действительности или области применения патента или об аналогичных правах.

Обладатель данного патента заявил о предоставлении лицензии в приемлемые сроки, чтобы допустить применение настоящего стандарта на взаимовыгодных условиях.

Информацию можно получить по адресу:

GEMPLUS

В.Р. 100

13881 GEMENOS CEDEX     

FRANCE

     1 Область применения


Настоящий стандарт устанавливает:

- понятие баз данных SCQL (SCQL - язык структурированных запросов для карты, основанный на SQL, см. ИСО 9075);

- соответствующие межотраслевые расширенные команды.

     2 Нормативные ссылки


В настоящем стандарте использованы нормативные ссылки на следующие стандарты*:

_______________

Для соблюдения требований настоящего стандарта, выраженных в датированных ссылках, рекомендуется использовать только указанные ссылочные стандарты.     

     * Таблицу соответствия национальных стандартов международным см. по ссылке. - Примечание изготовителя базы данных.



ISO/IEC 9075:1992 Information technology - Database languages - SQL2 [Информационные технологии. Языки баз данных. SQL2 (язык структурированных запросов)]

_______________

Отменен. Действуют ИСО/МЭК 9075-1:2016, ИСО/МЭК 9075-2:2016, ИСО/МЭК 9075-3:2016, ИСО/МЭК 9075-4:2016, ИСО/МЭК 9075-9:2016, ИСО/МЭК 9075-10:2016, ИСО/МЭК 9075-11:2016, ИСО/МЭК 9075-13:2016, ИСО/ МЭК 9075-14:2016.


ISO/IEC 7816-4:1995, Information technology - Identification cards - Integrated circuit(s) cards with contacts - Part 4: Interindustry commands for interchange (Карты идентификационные. Карты на интегральных схемах с контактами. Часть 4. Межотраслевые команды для обмена)

_______________

Отменен. Действует ИСО/МЭК 7816-4:2013.


ISO/IEC 7816-6:1996, Identification cards - Integrated circuit(s) cards with contacts - Part 6: Interindustry data elements (Карты идентификационные. Карты на интегральных схемах с контактами. Часть 6. Элементы данных для межотраслевого обмена)

_______________

Отменен. Действует ИСО/МЭК 7816-6:2016.

     3 Термины и определения


В настоящем стандарте применены следующие термины с соответствующими определениями:

3.1 базовый пользователь базой данных (database basic user): SCQL пользователь без присущих прав.

3.2 файл базы данных (database file): Структурированная совокупность объектов базы данных (таблицы, представления, словари), представляющая содержимое базы данных.

3.3 владелец объекта базы данных (database object owner): Пользователь SCQL со специальным правом создавать и удалять объекты и управлять привилегиями на эти объекты.

3.4 владелец базы данных (database owner): Первичный пользователь SCQL, который управляет объектами и пользователями базы данных.

3.5 словарь (dictionary): Представление на системную таблицу.

3.6 системная таблица (system table): Таблица, обслуживаемая картой, для управления структурой базы данных и доступом к базе данных.

3.7 таблица (table): Объект базы данных с уникальным именем и структурированный в столбцы и строки.

3.8 представление (view): Логическое подмножество таблицы.

     4 Обозначения и сокращения


В настоящем стандарте применяют следующие сокращения:

APDU - блок данных прикладного протокола (Application protocol data unit);

API - интерфейс программирования приложений (Application programming interface);

DB - база данных (Database);

DB_О - владелец базы данных (Database owner);

DBBU - базовый пользователь базой данных (Database basic user);

DBF - файл базы данных (Database file);

DBOO - владелец объекта базы данных (Database object owner);

DF - назначенный файл (Dedicated file);

DO - информационный объект (Data object);

ICC - карта на интегральной(ых) схеме(ах) (Integrated circuit(s) card);

IFD - интерфейс (устройство сопряжения) (Interface device);

MF - главный файл (Master file);

RFU - зарезервировано для будущего использования (Reserved for future use);

SCQL - язык структурированных запросов для карты (Structured card query language);

SQL - язык структурированных запросов (Structured query language);

TLV - тег, длина, значение (Tag, length, value).

     5 Понятие баз данных SCQL

     5.1 База данных SCQL


База данных в карте согласно настоящему стандарту называется базой данных SCQL, так как команды для реализации доступа базируются на функциональных возможностях SQL (см. ИСО 9075) и кодируются в зависимости от принципов межотраслевых команд, как определено в ИСО/МЭК 7816-4. Сама база данных является структурированной совокупностью объектов базы данных, называемой файлом базы данных DBF. Ниже назначенного файла DF должно быть не более одного файла базы данных DBF, который становится доступным после выбора соответствующего назначенного файла DF. База данных также может быть непосредственно прикреплена к главному файлу MF.

На рисунке 1 показан пример реализации базы данных в карте.

     
Рисунок 1 - Приложение с базой данных в мультиприкладной карте (пример)

          

Система приложений может взаимодействовать с базой данных SQL так же, как и с базой данных SCQL, используя тот же SQL-API (API - Application programming interface, интерфейс программирования приложений). Таким образом, карта, поддерживающая базу данных SCQL, может быть представлена частью среды распределенной базы данных SQL. На рисунке 2 показана типичная SQL конфигурация с картой, интегрированной в системное проектирование.