ISO IEC 19075-4-2021 PDF

Ст ISO IEC 19075-4-2021

Название на английском:
St ISO IEC 19075-4-2021

Название на русском:
Ст ISO IEC 19075-4-2021

Описание на русском:

Оригинальный стандарт ISO IEC 19075-4-2021 в PDF полная версия. Дополнительная инфо + превью по запросу

Описание на английском:
Original standard ISO IEC 19075-4-2021 in PDF full version. Additional info + preview on request
Статус документа:
Действующий

Формат:
Электронный (PDF)

Срок поставки (английская версия):
1 рабочий день

Срок поставки (русская версия):
365 рабочих дня(ей)

Артикул (SKU):
stiso25043

Выберите версию документа:
3 000 руб.

Полное наименование и описание

ISO/IEC 19075-4:2021 — Information technology — Guidance for the use of database language SQL — Part 4: Routines and types using the Java™ programming language. Стандарт представляет собой руководство и учебный материал по использованию SQL-рутин и пользовательских типов, реализованных на языке Java, в выражениях и операторах SQL.

Аннотация

Документ даёт учебное описание (tutorial) по определению, подключению и использованию процедур, функций и пользовательских типов, написанных на Java, внутри SQL. Описываются механизмы вызова, соответствие типов, вопросы безопасности и переносимости, а также ссылки на соответствующие части семейства стандартов SQL (включая SQL/JRT и фундаментальные части ISO/IEC 9075).

Общая информация

  • Статус: Опубликован (International Standard).
  • Дата публикации: 2021-09-01 (в ряде описаний год выпуска указан как 2021 / август 2021; официальный релиз — 1 сентября 2021).
  • Организация-издатель: ISO/IEC (ISO/IEC JTC 1/SC 32 — Data management and interchange).
  • ICS / категории: 35.060 (Languages used in information technology).
  • Редакция / версия: Edition 1 (2021).
  • Количество страниц: 50 страниц (PDF/электронная версия).

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

Стандарт предназначен для разработчиков СУБД, разработчиков прикладного ПО и специалистов по интеграции, которым необходимо корректно определять, регистрировать и вызывать Java-рутины и пользовательские типы из SQL. Руководство охватывает использование Java-рутин и типов в выражениях и операторах SQL, соображения по безопасности, загрузке классов, соответствию типовых систем SQL и Java, а также лучшие практики для переносимости и совместимости с реализациями SQL, реализующими SQL/JRT.

Ключевые темы и требования

  • Учебное описание (tutorial) по созданию и использованию рутин (процедуры, функции), реализованных на Java, в SQL-контексте.
  • Использование пользовательских типов (UDT), реализуемых на Java, и их применение в выражениях и операторах SQL.
  • Правила соответствия типов SQL ↔ Java и маппинг представлений типов при вызове рутин.
  • Вопросы безопасности и политики выполнения (class loading, sandboxing, привилегии при выполнении Java-кода из SQL).
  • Рекомендации по портируемости и совместимости между реализациями СУБД, поддерживающими SQL/JRT.
  • Ссылки и зависимые (нормативные/информативные) стандарты SQL, в частности на части ISO/IEC 9075, релевантные для рутин и типов.

Применение и пользователи

Основные пользователи: производители СУБД и реализаций SQL, разработчики серверных расширений и плагинов, архитекторы интеграционных решений, разработчики API, базы данных и middleware-инженеры. Стандарт полезен при проектировании расширяемых СУБД, при миграции серверного кода между СУБД и при разработке безопасных механизмов исполнения Java-кода из SQL.

Связанные стандарты

Часть серии ISO/IEC 19075 (руководства по использованию SQL): другие части включают 19075-1, 19075-3, 19075-5, 19075-6, 19075-7, 19075-8 и более поздние выпуски (например, 19075-10). Нормативно связаны стандарты семейства ISO/IEC 9075 (SQL), в частности ISO/IEC 9075-13 (SQL Routines and Types Using the Java™ Programming Language, SQL/JRT) и ISO/IEC 9075-2 (Foundation).

Ключевые слова

SQL; Java; routines; user-defined types; SQL/JRT; SQL/Java; базы данных; безопасность выполнения; портируемость; ISO/IEC 19075.

FAQ

В: Что это за стандарт?

О: Руководство (tutorial) по использованию рутин и пользовательских типов, реализованных на языке Java, в контексте языка SQL — т.е. как определять, регистрировать и вызывать Java-рутины и типы из SQL-выражений и операторов.

В: Что он регулирует?

О: Это не нормативный «обязательный» профиль, а руководство с практическими рекомендациями: синтаксис/семантика вызова рутин, соответствие типов Java и SQL, примеры использования, соображения по безопасности, загрузке классов и портируемости между реализациями.

В: Кто обычно использует?

О: Производители СУБД, инженеры по интеграции и разработчики серверных расширений, а также архитекторы, которым нужно интегрировать Java-код с SQL-инфраструктурой.

В: Он актуален или заменён?

О: На момент публикации и впоследствии ISO/IEC 19075-4:2021 является действующим международным стандартом; он заменил прежний технический отчёт ISO/IEC TR 19075-4:2015. При этом семейство 19075 периодически расширяется другими частями.

В: Это часть серии?

О: Да — это часть серии ISO/IEC 19075 «Guidance for the use of database language SQL», каждая часть освещает отдельную тему (регулярные выражения, JSON, полиморфные табличные функции, массивы и т.д.).

В: Какие ключевые слова?

О: SQL, Java, routines, user-defined types, SQL/JRT, portability, security, ISO/IEC 9075.