汉语编程教材 第九章 汉语编程数据库系统.doc

汉语编程教材 第九章 汉语编程数据库系统.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 160 PAGE 161 第九章 汉语编程数据库系统 汉语编程数据库是建立在32位的汉语程序设计语言基础之上的,其以汉语程序设计语言为依据,全面兼容汉语程序设计语言的特点。汉语编程数据库是关系模型的数据库,一个数据库文件代表一种关系,该数据库文件中存放的就是关系的各元素值,即一个汉语编程数据库文件中存放着一个二维表格中的所有数据。 第一节 汉语编程数据库的特点 汉语编程数据库实际上是集数据定义、数据查询、数据操纵和数据控制于一体的一种统一的、综合的关系数据库语言。它不仅功能强大,使用简单方便、容易为使用者所掌握,汉语编程数据库具有如下特点: 一、功能一体化 汉语编程数据库的功能一体化表现在以下几个方面的特点: 1.汉语编程数据库语言集数据库的定义、查询、更新、控制、安全等一系列操作于一体,每一种操作都只需一种操作符表示,格式规范,风格一致,简单方便,很容易为用户所掌握。 2.高度的安全性;由于汉语程序设计语言及其汉语编程数据库与其它计算机语言属不同语言支,并有自己独特的源代码,从内核到外围均能确保其独有性,目前尚无能与之相容的病毒,其在互联网上有出色的适应力,可以保证任何资料不易被盗取,工作站不易被攻击。 二、高度非过程化及面向集合的操作方式 汉语编程数据库语言是一种非过程化语言。用户只需指出“做什么”,而不需指出“怎么做”,对数据存取路径的选择以及汉语编程数据库语句功能的实现均由系统自动完成,使用户编制的应用程序与具体的机器没有任何关系。并利用DBMS的强大功能实现对数据库的各种操作,从而方便了用户,提高了应用程序的开发效率,也增强了数据独立性和应用系统的可移植性。 三、语言简洁,方便易学 汉语编程数据库语言功能强大,格式规范,表达简洁,完全汉语习惯,容易为国人所掌握,它能够全面体现汉语语言的特征,其程序结构符合中国人的习惯,充分发挥汉语语言的优势功能;技术优势鲜明、网络功能强大、适用范围广,可兼容、可移植;易学、易懂;自主版权的核心级产品,程序语言结构独特,保密性极高。 第二节 汉语编程数据库的概念 在一般的数据库文件中都有两个很重要的元素:记录和字段,也叫元组和属性,在汉语编程数据库中也同样有这两种元素:称为记录和项。 记录就是二维表格中的一行上所有数据的集合,每个数据库文件中都有一个特殊的记录标志,称为当前记录,这条记录是可以改变的,设想每个库文件中都有一个记录指针,始终指向当前记录。用户可以利用各种操作命令来移动这个记录指针,从而改变当前记录。 在汉语编程数据库文件中的一列称为项,它规定了数据的特征,是建库结构时首先要创建的,它规定了项的名称、类型、长度等基本特征。如:我们已经建好了这样一个数据库: 以下为第1条记录,可操作号为1 姓名:李明 性别:男 年龄:23 学号:01 其中“姓名” 、“性别” 、“年龄” 、“学号”等为各项的项名;“李明 男 23 01”就是当前的一条记录。 数据库每一项的都必须具备:项名、项类型、项长度等基本属性,具体应理解为: 1、项名 二维表的每一项都要有一个名字,称为“项名”, 项名的定义一般要与其对应的实体属性相同或相近,以增强可读性。上例库文件中第一项的项名是“姓名”,也可以将其改成“xingming”或“xm”等名称。汉语编程数据库中项的名称可以为:不超过16个字符的任意字符串。 2、项长度 项长度是指第一项中所能容纳数据的最大字节数,它必须保证有足够的空间存放数据信息。其中信息型的项长度规定为4个字节,其存放的是一个运行地址,该地址即“.fpt辅助文件”的运行地址。 3、项类型 每一个项名都有它自己的数据类型(如:字符型、数值型、备注型等等),不同的数据类型其操作方法也不同,具体运算方法将在下一节介绍。汉语编程数据库环境除了具有其他数据库所支持数据类型外,又新增了“数组”型数据类型,其运算更加方便、功能更加强大。 第三节 所支持的数据类型 在汉语编程数据库系统中,允许用户使用的数据类型如下: 数据类型 标识 说明 字节大小 字符型 ‘C’ 字母、汉字符号、数字型文本、空格 每个字符占用1个字节,最大≤254个字节 整数型 ‘I’ 整数 4个字节 数值型 ‘N’ 整数或小数 4个字节 实数型 ‘F’ 小数(浮点数) 12个字节,默认2个小数位 双数型 ‘B’ 双精度数值 8个字节 货币型 ‘Y’ 货币单位 8个字节 日期型 ‘D’ 年、月、日、 8个字节 日期时间型 ‘T’ 年、月、日、时、分、秒 8个字节 逻辑型 ‘L’ 真与假 1个字节 信息型 ‘M’ 不定长的一段文字 4个字节 数组型 ‘A’ 一维或多维数组 数组的每个单元占12个字节 1、字符型 用“字符型”表示。由中文字符、英文字符、数值字符、空格和其他专用符号组成。如:“汉语编

文档评论(0)

@思念@ + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档