ISO/IEC 9075-11:2011
Information technology -- Database languages -- SQL -- Part 11: Information and Definition Schemas (SQL/Schemata)
发布时间:2011-12-15 实施时间:


ISO/IEC 9075-11:2011标准定义了SQL的信息和定义模式,也称为Schemata。Schemata是数据库中的元数据,描述了数据库中的对象(如表、视图、索引等)以及它们之间的关系。Schemata还包括数据库中的安全性和完整性约束。

该标准规定了Schemata的语法、语义和限制。Schemata的语法由SQL语句组成,可以使用CREATE、ALTER和DROP语句来创建、修改和删除Schemata。Schemata的语义定义了Schemata中各个对象的属性和行为,以及它们之间的关系。Schemata的限制规定了Schemata中各个对象的约束条件,如数据类型、长度、精度等。

ISO/IEC 9075-11:2011标准还规定了如何使用SQL来创建、修改和删除信息和定义模式。使用SQL语句可以创建表、视图、索引、约束等对象,也可以修改它们的属性和行为,或者删除它们。SQL语句还可以用于管理数据库中的安全性和完整性约束,如用户、角色、权限等。

该标准的主要目的是为了提高数据库的可维护性和可扩展性。通过使用Schemata,数据库管理员可以更轻松地管理数据库中的对象和约束条件,也可以更方便地进行数据库的扩展和升级。此外,使用SQL语句来管理Schemata还可以提高数据库的安全性和完整性,避免数据的损坏和丢失。

相关标准
- ISO/IEC 9075-1:2016 数据库语言SQL的框架(SQL/Framework)
- ISO/IEC 9075-2:2016 数据库语言SQL的SQL/Foundation(SQL/Foundation)
- ISO/IEC 9075-3:2016 数据库语言SQL的SQL/CLI(SQL/CLI)
- ISO/IEC 9075-4:2016 数据库语言SQL的SQL/Persistent Stored Modules(SQL/PSM)
- ISO/IEC 9075-9:2016 数据库语言SQL的SQL/MED(SQL/MED)