GB/T 12991-1991
Sistemas de procesamiento de información: lenguaje de base de datos SQL con mejora de integridad. (Versión en inglés)

Estándar No.
GB/T 12991-1991
Idiomas
Chino, Disponible en inglés
Fecha de publicación
1991
Organización
General Administration of Quality Supervision, Inspection and Quarantine of the People‘s Republic of China
Estado
 2008-12
Remplazado por
GB/T 12991.1-2008
Ultima versión
GB/T 12991.1-2008
Alcance
Este estándar especifica la sintaxis y la semántica de dos lenguajes de bases de datos: 1) Lenguaje de definición de esquemas (SQL-DDL), que se utiliza para declarar la estructura y las restricciones de integridad de las bases de datos SQL. 2) Lenguaje de módulo y lenguaje de manipulación de datos (SQL-DML), que se utilizan para declarar procedimientos de bases de datos y declaraciones ejecutables de aplicaciones de bases de datos específicas. Este estándar define la estructura lógica de datos y las operaciones básicas de las bases de datos SQL, y proporciona capacidades en diseño, acceso, mantenimiento, control y protección de bases de datos. Esta norma internacional proporciona un medio para la migración de definiciones y aplicaciones de bases de datos entre implementaciones que se ajustan mutuamente. Este estándar especifica dos niveles y una única característica que mejora la integridad. El nivel 2 es el lenguaje de base de datos SQL completo, excepto las funciones que mejoran la integridad, y el nivel 1 es un subconjunto del nivel 2, tal como se define en el Capítulo 9, "Niveles". Nota: Está previsto que la parte recién agregada del lenguaje SQL se utilice como complemento de este estándar. Los principales temas que se considerarán en el Suplemento incluyen una gestión mejorada de transacciones, la especificación de ciertas reglas definidas por el implementador, funciones mejoradas de manejo de caracteres y soporte de conjuntos de caracteres nacionales. Esta característica de mejora de la integridad incluye las siguientes tres formas especificadas: 1) Restricciones de referencia que deben cumplirse entre tablas; 2) Restricciones de validación aplicadas a filas en tablas; 3) Valores predeterminados para las columnas al insertar una fila en una tabla. Los apéndices de este estándar indican la sintaxis incorporada del lenguaje de manipulación de datos SQL incluido en otras aplicaciones estándar. La sintaxis incorporada descrita anteriormente se define como una representación simplificada de un programa de aplicación estándar en el que las declaraciones SQL incorporadas se reemplazan por "llamadas" explícitas de los procedimientos de la base de datos que contienen las declaraciones SQL. Este estándar se aplica a implementaciones en un entorno que puede incluir lenguajes de programación de aplicaciones, lenguajes de consulta del usuario final, generadores de informes, sistemas de diccionario de datos, sistemas de biblioteca, sistemas de comunicación distribuida y diversas herramientas para el diseño, la gestión de datos y la optimización del rendimiento.

GB/T 12991-1991 Historia

  • 2008 GB/T 12991.1-2008 Tecnología de la información. Lenguajes de bases de datos. SQL. Parte 1: marco
  • 1991 GB/T 12991-1991 Sistemas de procesamiento de información: lenguaje de base de datos SQL con mejora de integridad.



© 2023 Reservados todos los derechos.