GB T 12991.1-2008 信息技术.数据库语言.SQL.第1部分 框架.pdf
《GB T 12991.1-2008 信息技术.数据库语言.SQL.第1部分 框架.pdf》由会员分享,可在线阅读,更多相关《GB T 12991.1-2008 信息技术.数据库语言.SQL.第1部分 框架.pdf(43页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35060L 74 a雪中华人民共和国国家标准GBT 1 299 11-2008ISOIEC 9075-1:2003代替GBT 12991 1991信息技术数据库语言SQL第1部分:框架Information technology-Database languages-SQLPart 1:framework(ISOIEC 90751:2003,Information technology-Database languages-SQLPart 1:Framework(SQLFramework),IDT)2008-07-16发布 2008-12-01实施中华人民共香国国家质量监督检验检疫总
2、局考右中国国家标准化管理委员会仅111前言引言1范围2规范性引用文件-3术语的定义和使用31定义311本标准中提供的定义32术语的使用33提示性内容4概念41防止误解的说明42 SQL环境及其组成421 SQL环境-422 sQL代理423 SQL实现-424 SQL客户模块425用户标识符425a角色426用户映射概念427例程映射概念428目录和模式429外部服务器和描述符4210外部数据封装器和描述符4211 sQL数据43 表44 sQL数据类型441一般数据类型信息442空值-443预定义类型444构造原子类型445构造复合类型45场所及场所上的操作451场所452赋值453可空性4
3、6 SO-L模式对象461一般sQL模式对象信息462与字符集相关的描述符GBT 129911-2008IS01EC 90751:2003目 次V1111l3333444445555566666677888888889GBT 129911-2008ISOIEC 90751:2003463域及其组成9464用户定义类型10465相异类型10466基表及组成10467视图定义11468断言11469 sQL服务器模块114610模式例程-114611序列生成器1l4612特权1147完整性约束和约束检查11471约束检查-11472确定性和约束-1248 SQL代理和sQL服务器之间的通信1248
4、1宿主语言12482参数传递和数据类型对应性12483描述符区13484诊断信息13485 SQL事务“1349模块-14410例程144101一般例程信息144102类型保留函数14411 SQL语句144111 sQL语句分类144112按功能分类的sQL语句155 GBT 12991中的各部分说明1551概述1552 GBT 129911:框架1553 GBT129912:基础16531 GBT 129912规定的数据类型16532表-16533绑定方法16534 GBT129912中规定的sQL语句-1654 GBT 129913:调用层接口1755 GBT 129914:持久存储模块
5、17551 GBT 129914中规定的sQL语句一1756 GBT 129919:外部数据管理1757 GBT 1299110:对象语言绑定1858 GBT 1299111:信息和定义模式1859 GBT 1299113:使用Java程序设计语言的sQL例程和类型18510 GBT 1299114:与XML相关的规范186 GBT 12991中其他各部分使用的记法和约定1861取自ISOIEC 10646中的记法62本标准中使用的记法63约定631句法元素说明632信息模式和定义模式的说明633术语的使用634描述符635 GBT 12991中各部分的关系635a作为子例程使用的条款636索
6、引排版格式637特征ID和特征名64数据库语言SQL的对象标识符7 GBT 12991中各部分的附录71实现定义的元素72实现相关的元素73不推荐的特征74与以前版本的不兼容性8符合性81最小符合性82部分的符合性83特征的符合性-84 sQL包的符合性841增强日期时间设施842增强完整性管理一843 PSM-844基本对象支持845增强对象支持846主动数据库847 0LAP 848扩展和选项85 SQL标记符一86符合性声明861对SQL应用的要求862对sQL实现的要求附录A(资料性附录) SQL国际标准的维护和解释附录B(资料性附录)实现定义的元素附录C(资料性附录) 实现相关的元素
7、一附录NA(资料性附录)GBT 12991标准发展历程参考文献GBT 129911-2008ISOIEC 90751:2003鹕加孙躬拍拍弱打鹅勰鹪勰勰勰船船孙四四四趴弛弛弛孙弘孙”GBT 129911-2008ISOIEC 9075-1 12003刚 置GBT 12991在信息技术数据库语言SQL总标题下分为9个部分:第1部分:框架;第2部分:基础;第3部分:调用层接口;第4部分:持久存储模块;第9部分:外部数据管理;第10部分:对象语言绑定;第11部分:信息和定义模式;第13部分:使用Java程序设计语言的sQL例程和类型;第14部分:与XML相关的规范。本部分为GBT 12991的第1部
8、分。本部分等同采用Is0,IEc 90751:2003信息技术数据库语言SQL第1部分:框架(SQL框架)、IsOIEc 90751:2003cor1:2005技术勘误表1、ISOIEC 90751:2003cor2:2007技术勘误表2,并做了如下编辑性修改:改正ISOIEC 90751:2003标准中出现的印刷错误,将原英文版4622“理序”一节第三行中出现的14561更改为14651,此改动在正文中的页边空白处用垂直线(1)标识。将IsOIEC 9075 1:2003对应的两个技术勘误IsOIEC 90751:2003Cor1:2005和ISOIEC 90751:2003Cor2:200
9、7并入到GBT 129911:2003的文本中,并在正文中的页边空白处用垂直双线(1)标识。用“本标准”代替了“本国际标准”。在第1部分“框架”后增加资料性附录NA,说明GBT 12991标准的发展历程。删除ISOIEC 90751:2003国际标准的前言,增加国家标准对应的前言。第2章“规范性引用文件”中对ISOIEC 10646标准的引用,由原来的引用ISOIEC 106461:2000和Is0IEC 106462:2001两个标准改为引用ISOIEC 10646:2003一个标准。本部分与GBT 12991的其他部分共同代替标准GBT 12991 1991。本部分与前一版本的主要技术变化
10、在附录NA中有详细介绍。本部分的附录A、附录B、附录C、附录NA为资料性附录。本部分由中华人民共和国信息产业部提出。本部分由全国信息技术标准化技术委员会归口。本部分起草单位:中国电子技术标准化研究所、武汉达梦数据库有限公司。本部分主要起草人:冯玉才、吴恒山、谢美意、班鹏新、李晨阳、李海波、赵菁华、卫凤林、余云涛。本部分所代替标准的历次版本发布情况为:GBT 12991 1991VGBT 129911-2008ISOIEC 9075-1:2003引 言GBT 1299l本部分的内容组织如下:a)第1章“范围”,说明GBT 12991本部分所涉及的范围。b)第2章“规范性引用文件”,标识GBT 1
11、2991本部分引用的附加标准,通过对附加标准的引用构成GBT 12991本部分的补充条款。c) 第3章“术语的定义和使用”,定义GBT 12991中所使用的术语。d)第4章“概念”,描述GBT 12991中使用的概念。e)第5章“GBT 12991中的各部分说明”,依据第4章“概念”中所描述的概念,概括GBT 12991各部分的基本内容。f)第6章“GBT 12991中其他各部分使用的记法和约定”,定义GBT 12991中其他部分使用的记法和约定。g)第7章“GBT 12991中各部分的附录”,描述GBT 12991中其他部分相关的附录内容。h) 第8章“符合性”,说明对GBT 12991中全
12、部或部分内容满足符合性所须达到的要求。i)附录A“SQL国际标准的维护和解释”,属于资料性附录。该附录描述维护和解释isoIEC 9075标准的正式程序。j) 附录酽实现定义的元素”,属于资料性附录。该附录列出了GBT 12991本部分内容的语法、含义、返回结果、对SQL数据和或模式的影响或任何其他行为是部分还是全部是实现定义的那些特征。k)附录C“实现相关的元素”,属于资料性附录。该附录列出了GBT 12991本部分内容的语法、含义、返回结果、对sQL数据和或模式的影响或任何其他行为是部分还是全部是实现相关的那些特征。1)附录NA“GBT 12991标准发展历程”属于资料性附录。该附录列出了
13、GBT 12991的发展历程及各版本之间的差异。m) 参考文献介绍了一些Unicode标准及相关链接。GBT 129911-2008ISOIEC 90751:2003信息技术数据库语言SQL第1部分:框架1范围GBT 12991的本部分描述GBT 12991其他部分中所使用的概念性框架,规定了sQL语法和sQL实现的处理语句的结果。本部分还定义了GBT 12991其他部分使用的术语和记法。2规范性引用文件下列文件中的条款通过GBT12991的本部分的引用而成为本部分的条款。凡是注目期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研
14、究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GBT 12991的所有部分(ISOIEC 9075:2003,IDT)GBT 1626212006信息技术抽象语法记法一(ASN1) 第1部分:基本记法规范(ISOIEC 8824 1:2002,IDT)ISOIEC 10646:2003信息技术通用多八位编码字符集(ucs)ISOIEC 14651:2001信息技术国际字符串排序和比较 比较字符串和描述公用模板可裁剪的排序方法3术语的定义和使用31定义311本标准中提供的定义下列定义适用于GBT 12991的本部分及其他部分。3111原子的 atomic不能被进
15、一步分割的。3112编译单元compilation unit可能由一个或多个子程序组成的一段可执行代码。3113数据类型data type可表示的值的集合。3114描述符descriptorSQL对象的编码描述。它包括一个符合SQL实现所要求的对象的全部信息。3115某些SQL对象名的完全限定fully qualified of a name of some SQL object带有显式说明的所有可选部分。注1:完全限定名对于唯一标识一个对象并不一定是必需的。例如,虽然由目录名、模式名和专用名组成的完全限定专用名能唯一标识一个例程,但并非必须要完全限定例程名。1GBT 129911-2008I
16、SOIEC 90751:20033116标识符identifier标识事物的方式。3117识别 identify无歧义性地指认事物。3118实现定义的implementation-definedSQL实现之间可能不同,而由每个特定SQL实现的实现者进行规定。3119实现相关的implementation-dependentSQL实现之间可能不同,但GBT 12991中没有规定的、且不要求任何特定SQL实现的实现者进行规定的内容。31110(一个值的)实例instance(of a value)一个值的物理表示。每个实例都确切地存在于一场所。每个实例都有其数据类型,该数据类型就是其值的数据类型。
17、31111空值 null value用来表示任何数据值暂缺的特殊值。31112对象(如“X对象”)object(as in“X object”)任何事物。一个x对象是某个x的组成部分或与其相关,不能脱离x独立存在的事物。例如,一个SQL对象必须存在于SQL上下文中;一个SQL模式对象必须存在于某个SQL模式中。31113持久的persistent除非有意撤销,始终持续存在。引用和级联动作视为有意的动作。SQL事务或SQL会话偶然发生的终止动作不视为有意的动作。31114(对象的)性质property(of an object)有关某个对象的属性、质量和特征。31115行row(字段名,值)对的
18、序列,每个值的数据类型由行类型来指定。31116(标准的)范围scope(of a standard)本标准中的条款。该条款定义本标准的主题和所涉及的内容,从而指出本标准或其中某个部分的适用限制。31117(名字或声明的)作用域scope(of a name or declaration)使得名字或声明有效的一个或多个BNF非终结符。31118(引用类型的)作用域scope(of a reference type)引用类型的值所引用的表。2GBT 129911-2008ISOIEC 9075-1:200331119序列sequence未必相异的对象的有序集合。31120场所site某个指定数据
19、类型(或它的子类型)的值的实例占用的地方。31121规模化项sizing itemSQL实现或配置文件中实现定义项的值。31122SQL连接SQL-connectionSQL客户与sQL服务器之间的联系。31123SQL环境SQL-environmentsQL数据存在和SQL语句执行的上下文环境。31124SQL实现SQL-implementation处理SQL语句的处理器。符合SQL实现是指满足第8章“符合性”中定义的要求的SQL实现。31125SQL会话SQL-session在一个sQL连接上,单个sQL代理的单个用户执行一个连续SQL语句序列的上下文环境。31126SQL语句SQL-st
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 12991.1 2008 信息技术 数据库 语言 SQL 部分 框架
