ISO/IEC 9075-11:2016
Information technology — Database languages — SQL — Part 11: Information and definition schemas (SQL/Schemata)
发布时间:2016-12-14 实施时间:


ISO/IEC 9075-11:2016标准规定了SQL的信息和定义模式。信息模式是指描述数据库中存储的数据的结构和内容的模式,而定义模式是指描述数据库中对象(如表、视图、索引等)的结构和属性的模式。该标准规定了定义模式和信息模式的语法和语义,以及它们之间的关系。

在定义模式方面,该标准规定了如何定义表、视图、索引、约束等对象。它规定了这些对象的属性,如名称、数据类型、长度、精度、默认值等。此外,该标准还规定了如何定义对象之间的关系,如主键、外键、唯一约束等。这些定义模式的规定可以帮助开发人员设计和管理数据库。

在信息模式方面,该标准规定了如何查询和修改数据库中的数据。它规定了SQL语句的语法和语义,包括SELECT、INSERT、UPDATE、DELETE等语句。此外,该标准还规定了如何处理数据类型、日期和时间、NULL值等特殊情况。这些信息模式的规定可以帮助开发人员编写SQL语句,从而查询和修改数据库中的数据。

ISO/IEC 9075-11:2016标准还规定了定义模式和信息模式之间的关系。它规定了如何使用定义模式中定义的对象来查询和修改信息模式中的数据。例如,可以使用SELECT语句查询表中的数据,或使用INSERT语句向表中插入数据。这些规定可以帮助开发人员理解SQL语句的执行过程。

总之,ISO/IEC 9075-11:2016标准规定了SQL的信息和定义模式,包括定义模式的语法和语义,以及信息模式的语法和语义。它可以帮助开发人员设计和管理数据库,编写SQL语句,以及理解SQL语句的执行过程。

相关标准
- ISO/IEC 9075-1:2016 数据库语言SQL的框架(SQL/Framework)
- ISO/IEC 9075-2:2016 数据库语言SQL的基本元素(SQL/Foundation)
- ISO/IEC 9075-3:2016 数据库语言SQL的调用接口(SQL/CLI)
- ISO/IEC 9075-4:2016 数据库语言SQL的持久性(SQL/Persistent)
- ISO/IEC 9075-5:2016 数据库语言SQL的嵌入式SQL(SQL/Embedded SQL)