标准解读

GB/T 15534-1995 是一项由中国发布的国家标准,全称为《信息处理系统 数据库语言 NDL》。这项标准规定了数据库语言NDL(Network Database Language)的语法、语义以及使用规则,旨在为数据库管理系统和应用程序之间提供一种统一的、高效的通信接口,以支持数据的定义、操作、控制及查询等功能。

标准内容概览

  1. 范围:明确了该标准适用的领域,即信息处理系统的数据库语言设计与应用,特别是针对网络数据库环境。

  2. 术语和定义:对标准中涉及的关键术语给出了明确的定义,帮助读者理解后续内容中的专业词汇。

  3. 符号和缩略语:列出了标准中使用的符号和缩略语,便于读者快速识别并理解相关概念。

  4. 语言结构:详细描述了NDL语言的基本结构,包括其语法构成元素,如关键字、标识符、常量、表达式等,以及这些元素如何组合构成有效的NDL语句。

  5. 数据定义功能:阐述了如何使用NDL语言来定义数据库的结构,包括定义数据表、字段、索引、主键、外键等数据库对象及其属性。

  6. 数据操纵功能:介绍了如何使用NDL进行数据的增删改查操作,即插入记录、删除记录、更新记录和查询数据的具体语法和规则。

  7. 数据控制功能:描述了如何通过NDL语言来实施对数据库的安全控制和事务管理,如用户权限设置、事务开始、提交、回滚等操作。

  8. 查询语言:详细说明了NDL的查询语言部分,包括选择、投影、连接、分组、排序等多种查询操作的语法和用法。

  9. 例示:提供了多个NDL语言的使用示例,帮助用户更好地理解和掌握标准的实际应用方法。

  10. 参考文献:列出了编制该标准时参考的其他标准或文献资料,便于读者深入研究相关主题。

实施意义

该标准的制定和实施,旨在促进数据库软件的标准化和互操作性,简化数据库应用系统的开发与维护工作,提升信息处理效率和数据管理的灵活性。通过规范化的NDL语言,开发者可以更高效地构建跨平台的数据库应用程序,同时也有利于不同数据库系统之间的数据交换与共享。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 废止
  • 已被废除、停止使用,并不再更新
  • 1995-04-05 颁布
  • 1995-12-01 实施
©正版授权
GB/T 15534-1995信息处理系统数据库语言NDL_第1页
GB/T 15534-1995信息处理系统数据库语言NDL_第2页
GB/T 15534-1995信息处理系统数据库语言NDL_第3页
GB/T 15534-1995信息处理系统数据库语言NDL_第4页
GB/T 15534-1995信息处理系统数据库语言NDL_第5页
免费预览已结束,剩余59页可下载查看

下载本文档

免费下载试读页

文档简介

UDC681.3:800.92L78中华人民共和国国家标准GB/T15534一-1995ISO8907-一1987信息处理系统数据库语言NDLInformationprocessingsystems-DatabaselanguageNDL1995-04-05发布1995-12-01实施国家技术监督局发布

主题内容与适用范围2引用标准3概述3.1结构3.2表示法3.3约定3.4相符性4oooooo数据类型4.2成分记录系类型模式子模式4.7数据库模块4.9过程4.10标准程序设计语言4.11临时系4.12参数4.13会话4.14事务4.15完整性约束公用元素5.1《条件)5.2《操作数5.3(标识符》(字值》……(105.5(数据类型)(10)5.60ccurs子间·······(115.7(下标》·…(11)5.8注释、空格和关键字(12)6模式定义语言……………(13)6.1《模式》·····…··…··…·(13)

6.2(schemaname子句)·(13)《记录类型》………………6.3(13)(recordname子句)·6.4(14)6.5子句>……·…(14)《成分类型》……6.6(14)(eomponentname子句)(14)6.8<default子句)(15)6.9<recordcheck子们)15<系类型〉·……6.10(15)6.11<sctname子句)(owner子句)6.12(16)6.13<order子甸)(16)(member子句)6.14(18)6.15(memberrecordname子句)(18)(insertion子句)6.16(18)6.17(retcntion子句)………·(19)(memberuniqueness子句》6.18(19)(key子句)………··6.19(20)(membercheck子甸)"·""·""6.20(21)(成分标识符>1226.21子模式定义语言………7(23)7.1(子模式》……(237.2(subschemaname子句)(23)7.3《记录视图》……(23《成分视图》…………21(24)7.5《系视图》…(24)(25)8.1(模块》(258.2(modulename子创).·.....(25)临时系说明组…83(26)8.4(过程》…(26数据操纵语言··(299.1(commit语句〉(29(connect语句)9.2(29)(disconncct语句)…(29(crase语句)(30)(find语句>…….·……·…·9.5(31)9.6(get语句)(33)9.7《modify语甸)(34)9.8(nullifycursor语句》(35)9.9(ready语句〉·……·(35(reconnect语句)9.10(36)(rollback语句)9.11(36)

9.12(37)9.13<testdatabasekeyequal语句)(38)(testdatabasekeynull语句)9.14(38)9.15(testsetempty语句).....(38)9.16(testsetmembership语句>(39)《数据库键标识符)9.17(39)9.18(成分视图标识符)(40)9.19(参数标识符〉……(40)9.20〈对参数传送)和<对数据库传送》(41)10辅助操作·…………·10.1《插入操作)(42)10.2〈移出操作)(43)11解释状态(43)11.1(会话状态〉(43)11.2(游标〉……(44)11.3《临时系组)(44)11.4《就绪表》(45)12(45)13级(46附录A供应商和零件间题的例子(参考件)(48)附录B递归系问题的例子(参考件)(51)附录C材料清单问题的例子(参考件)(53)

中华人民共和国国家标准GB/T15534-1995信息处理系统数据库语言NDL1SO8907-1987Informationprocessingsystems-DatabaselanguageNDL本标准等同采用国际标准ISO8907一1987《信息处理系统数据库语言NDL》。主题内容与适用范田本标准规定以下三种数据库语言的语法和语义:1)模式定义语言:它用来申明NDL数据库的结构和完整性约束。2)子模式定义语言它用来申明NDL数据库的用户视图。3)模块语言和数据操纵语言:它用来申明具体的数据库所应用的数据库过程和执行语句。本标准定义NDL数据库的逻辑数据结构和基本操作。它提供数据库设计、存取、维护、控制和保护方面的功能性能力。本标准在互相符合的现实之间,为数据库定义和应用程序的可移植性提供一种途径。本标准指明两个级别的数据库语言NDL.第二级是完整的NDL数据库语言。第一级是第二级的子集,其内容见第13章。本标准没有指明可能提供给运行的数据库环境的某些设施。例如:1)为特定的用户获得访问和运行优先权的访问控制。2)附加的完整性控制能力,用于在数据库上指明更加复杂的完整性约束。3)转入、转出的模式定义的设施。4)为适应信息交换把记录和系全体复制到标准文件上的数据库存储交换功能。5)为使模式和子模式信息可用来访问应用程序的棋式数据库。6)建立、修改或删除部分模式或子模式的操纵语言。7)数据字典界面。8)产生独立的标准数据库模块和标准语言程序的应用程序的预处理设施。9)定义物理存储结构和物理存取方法的数据存储定义语言。10)为用户指明断言和触发的数据库过程。11)为访问数据库所制定的自然语言查询设施。12)产生输出表和图象的报告生成程序设施。13)数据库与标准图形系统直接接口的图形能力。14)在通讯网络的不同结点上定义和存取数据的分布数据库设施,以某种方式指明这些附加设施的标准应与本标准向上兼容。某些附加能力可能在本标准以后的版本中指明。其余的则在单独的标准中指明,而有些附加功能通常由实现者自己定义。本标准实现的适用环

温馨提示

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

评论

0/150

提交评论