Электронный фонд правовой
и нормативно-технической документации
ГОСТ Р ИСО/МЭК 9075-93 Информационная технология (ИТ). Язык баз данных SQL с расширением целостности
ГОСТ Р ИСО/МЭК 9075-93
Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационная технология
ЯЗЫК БАЗ ДАННЫХ SQL С РАСШИРЕНИЕМ ЦЕЛОСТНОСТИ
Information processing systems - Database
Language SQL with Integrity Enhancement
Дата введения 1994-07-01
Предисловие
1 РАЗРАБОТАН И ВНЕСЕН Техническим комитетом по стандартизации ТК22 "Информационная технология"
2 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 08.07.93 N 169
Настоящий стандарт подготовлен на основе аутентичного текста международного стандарта ИСО/МЭК 9075-89 "Системы обработки информации. Язык баз данных SQL с расширением целостности"
3 ВВЕДЕН ВПЕРВЫЕ
1 ОБЛАСТЬ ПРИМЕНЕНИЯ
Настоящий стандарт определяет синтаксис и семантику двух языков, ориентированных на работу с базами данных (языков баз данных):
1) Язык описания схемы (SQL-DDL) для объявления структур и ограничений целостности базы данных SQL.
2) Модульный язык и язык манипулирования данными (SQL-DML) для объявления процедур работы с базами данных и выполняемых операторов специальной программы применения базы данных.
Настоящий стандарт определяет логические структуры данных и базовые операции для базы данных SQL. Он обеспечивает функциональные возможности для разработки, доступа, сохранения, управления и защиты базы данных.
Настоящий стандарт представляет средство обеспечения мобильности определения баз данных и прикладных программ между соответствующими реализациями.
Стандарт определяет два уровня и отдельно свойство расширения целостности. Уровень 2 - это полный язык базы данных за исключением свойства расширения целостности. Уровень 1 - это подмножество уровня 2, определенное в пункте 9 раздела "Уровни".
Примечание - Дополнительный язык SQL планируется в последующих дополнениях к этому стандарту. Основные темы, рассматриваемые в таких дополнениях, - это расширенная обработка транзакций, задание определенных правил, определяемых разработчиком, расширенные средства обработки символов и средства обеспечения множеств национальных символов.
Свойство расширения целостности представляет собой средство для задания:
1) ограничения на обращения между таблицами, которые должны соблюдаться;
2) проверочные ограничения, которые следует применять для строк таблицы;
3) величина по умолчанию для столбца, когда строка вставляется в таблицу.
Приложения к этому стандарту определяют встроенный синтаксис для включения оператора языка манипулирования данными SQL в стандартную в других отношениях прикладную программу. Такой встроенный синтаксис по определению является сокращенной записью для стандартной прикладной программы, в которой встроенные операторы SQL заменены в явной форме "вызовами" процедур базы данных, которые содержат оператор SQL.
Настоящий стандарт применяется для реализаций, существующих в среде, которая может включать в себя языки прикладных программ, языки запросов конечного пользователя, системы генерирования сообщений, системы словарей данных, системы библиотеки программ и системы распределенной связи, а также различные средства для создания баз данных, организации прохождения данных и оптимизации характеристик.
2 ССЫЛКИ
ГОСТ 28141-89 Язык программирования ФОРТРАН (ISO 1539 Programming Languages - FORTRAN)
ГОСТ 22558-89 Язык программирования КОБОЛ (ISO 1989 Programming Languages - COBOL)
ISO 6160-79 Язык программирования ПЛ/1* (Programming Languages - PL/1)
________________
* Данный документ может быть получен по запросу из ВНИИКИ Госстандарта России
ГОСТ 28140-89 Язык программирования ПАСКАЛЬ (ISO 7185 Programming Languages - PASCAL)
3 ОПРЕДЕЛЕНИЯ
3.1 Структура
Доступ к полной версии документа ограничен
Документ «ГОСТ Р ИСО МЭК 9075 93» представляет собой стандарт, регламентирующий язык баз данных SQL с расширением целостности. Основное назначение данного стандарта заключается в обеспечении совместимости и унификации методов работы с базами данных, что позволяет разработчикам и администраторам систем эффективно управлять данными. Стандарт применяется в различных отраслях, включая информационные технологии, финансовый сектор и телекоммуникации.
Ключевыми аспектами, регламентируемыми стандартом, являются методы определения целостности данных, параметры их проверки и требования к обработке транзакций. Стандарт описывает процедуры, которые обеспечивают защиту данных от несанкционированного доступа и их целостность при выполнении операций. Важным элементом является описание механизмов, направленных на предотвращение ошибок и несоответствий в данных, что имеет решающее значение для надежности работы баз данных.
Технические детали, содержащиеся в стандарте, включают условия испытаний, классификации данных и измеряемые величины, такие как производительность систем обработки данных. Стандарт также определяет требования к тестированию и валидации программного обеспечения, что позволяет удостовериться в соответствии систем установленным нормам и требованиям. Это создает основу для оценки качества и надежности систем, использующих язык SQL.
Целевая аудитория стандарта включает производителей программного обеспечения, лаборатории, занимающиеся тестированием и сертификацией, а также контролирующие органы, ответственные за соблюдение норм и стандартов в области информационных технологий. Стандарт нацелен на специалистов, работающих с базами данных, а также на разработчиков и системных администраторов, которые стремятся обеспечить высокое качество и безопасность данных в своих приложениях.
Практическое значение стандарта заключается в его влиянии на безопасность, качество и совместимость информационных систем. Соблюдение данного стандарта способствует снижению рисков, связанных с потерей или искажением данных, а также повышает общую эффективность работы с базами данных. В результате, использование данного стандарта влечет за собой улучшение охраны труда и снижение затрат на поддержку и развитие информационных систем.
В последние годы стандарт претерпел изменения, касающиеся обновления требований к безопасности и целостности данных. Эти дополнения направлены на адаптацию к современным вызовам в области кибербезопасности и защиты информации. Обновления стандарта обеспечивают более строгие требования к методам шифрования и аутентификации, что повышает уровень защиты данных в условиях постоянно меняющейся технологической среды.
Описание документа носит справочный характер, достоверность этого материала не гарантируется.
Чтобы получить полный доступ к этому и другим документам, приобретайте доступ к Информационной сети «Техэксперт» - лидеру в области комплексного обеспечения предприятий нормативно-технической документацией.
доступны в системах «Техэксперт» и «Кодекс»