ISO/IEC 9075-9:2008
Information technology -- Database languages -- SQL -- Part 9: Management of External Data (SQL/MED)
发布时间:2008-07-17 实施时间:


ISO/IEC 9075-9:2008标准定义了一组SQL语句和表达式,用于访问和管理外部数据源。这些数据源可以是其他数据库、文件系统、Web服务或其他数据存储系统。SQL/MED提供了一种标准化的方法,使得不同的数据源可以被视为一个统一的数据库,从而简化了数据管理和应用程序开发。

SQL/MED定义了以下几个方面的内容:

1. 外部数据源的定义和访问:SQL/MED定义了如何定义和访问外部数据源。外部数据源可以是其他数据库、文件系统、Web服务或其他数据存储系统。SQL/MED提供了一组SQL语句和表达式,用于访问和管理这些数据源。

2. 外部表的定义和访问:SQL/MED定义了如何定义和访问外部表。外部表是指存储在外部数据源中的表。SQL/MED提供了一组SQL语句和表达式,用于访问和管理这些外部表。

3. 外部数据源的元数据:SQL/MED定义了如何获取和管理外部数据源的元数据。元数据是指描述外部数据源和外部表的信息,例如表结构、列名、数据类型等。

4. 外部数据源的事务管理:SQL/MED定义了如何管理外部数据源的事务。事务是指一组操作,要么全部成功,要么全部失败。SQL/MED提供了一组SQL语句和表达式,用于管理外部数据源的事务。

5. 外部数据源的安全性:SQL/MED定义了如何保护外部数据源的安全性。安全性是指保护外部数据源不受未经授权的访问和修改。SQL/MED提供了一组SQL语句和表达式,用于管理外部数据源的安全性。

SQL/MED的主要优点是提供了一种标准化的方法,使得不同的数据源可以被视为一个统一的数据库。这样,应用程序可以使用相同的SQL语句和表达式来访问和管理不同的数据源,从而简化了数据管理和应用程序开发。此外,SQL/MED还提供了一些高级功能,例如事务管理和安全性管理,使得应用程序可以更加安全和可靠地访问和管理外部数据源。

相关标准
- ISO/IEC 9075-1:2008 数据库语言SQL的框架(SQL/Framework)
- ISO/IEC 9075-2:2008 数据库语言SQL的基本元素(SQL/Foundation)
- ISO/IEC 9075-3:2008 数据库语言SQL的调用级别接口(SQL/CLI)
- ISO/IEC 9075-4:2008 数据库语言SQL的嵌入式SQL接口(SQL/PSM)
- ISO/IEC 9075-5:2008 数据库语言SQL的对象关系扩展(SQL/OLB)