• 现行
  • 正在执行有效
  • 2023-06-01 颁布
©正版授权
注:本标准为国际组织发行的正版标准,下载后为完整内容;本图片为程序生成,仅供参考,介绍内容如有偏差,以实际下载内容为准
【正版授权-英语版】 ISO/IEC 9075-15:2023 EN Information technology - Database languages SQL - Part 15: Multidimensional arrays (SQL/MDA)_第1页
全文预览已结束

下载本文档

基本信息:

  • 标准号:ISO/IEC 9075-15:2023 EN
  • 标准名称:信息技术 数据库语言 SQL 第15部分:多维数组(SQL/MDA)
  • 英文名称:Information technology — Database languages SQL — Part 15: Multidimensional arrays (SQL/MDA)
  • 标准状态:现行
  • 发布日期:2023-06-01

文档简介

SQL/MDA是SQL的一个扩展,它被设计用于处理多维数组的数据。这些数据可以包括统计数据,财务数据,商业分析数据等等。

以下是对其主要部分的详细解释:

**1.概念和基础**

*多维数组(MDAs):是数据库中一组二维表(通常是多个表),每个表都有一个关于每个字段的值集合和值索引集的索引集合。MDAs在某些情况下可以被视为"数组"的多维版本。

*多维列:这是多维数组的一个维度,其中包含了每个记录的一组列。这通常与行的维度相对应,提供了数据的一个可选择的组织方式。

*查询和处理:多维数组提供了一种在数据集中进行查询和处理的灵活方式,允许在多个维度上进行分析和处理。

**2.数据定义语言**

SQL/MDA定义了一些新的DDL语句来定义和创建MDAs,如CREATEMDA,DROPMDA等。这些语句用于定义多维数组的结构,并为它命名。

**3.数据操纵语言**

SQL/MDA扩展了传统的SQL操纵语句以支持MDAs。例如,INSERTINTOMDA,UPDATEMDA,DELETEFROMMDA等语句用于在MDA上执行插入,更新和删除操作。

**4.数据查询语言**

查询是多维数组应用的核心。SQL/MDA提供了新的查询语法来查询MDA数据。例如,SELECT语句可以用于选择MDA的特定维度或组合维度,WHERE子句可以用于过滤数据,GROUPBY子句可以用于对数据进行分组等。

**5.数据控制语言**

SQL/MDA也扩展了传统的SQL控制语句以支持MDAs。例如,权限管理,数据完整性控制等都得到了扩展和增强。

**6.性能和优化**

MDAs可能会比传统的二维表更复杂,因此在处理它们时可能需要更复杂的查询优化和性能优化技术。SQL/MDA提供了对性能优化的支持,包括使用索引,分区,压缩等技术来提高MDA的性能。

以上就是ISO/IEC9075-15:2023ENInformationtechnology—DatabaselanguagesSQL—Part15:Multidimensionalarrays(SQL/MDA)的主要内容。它提供了

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
  • 4. 下载后请按顺序安装Reader(点击安装)和FileOpen(点击安装)方可打开。详细可查看标准文档下载声明

评论

0/150

提交评论