网站大量收购闲置独家精品文档,联系QQ:2885784924

第2章数据库基础知识.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据库基础知识 2.1 数据库概述 2.2 数据类型 2.3 数据的存储 2.4 运算符及表达式 2.5 函数 本章学习目标 数据库有关概念 数据类型 数据存储 运算符、表达式和函数 2.1 数据库概述 2.1.1 数据库基本概念 2.1.2 数据库结构模型 2.1.3 关系数据库管理系统 2.1.1 数据库基本概念 1.信息、数据与数据处理 2.数据库(DB,Data Base) 3.数据库管理系统(DBMS,Data Base Management System) 4.数据库系统(DBS,Data Base System) 2.1.2 数据库结构模型 1.层次模型(如图2-1所示)。 2.网络模型(如图2-2所示)。? 3.关系模型 2.1.3 关系数据库管理系统 关系数据库管理系统(RDBMS,Relation DataBase Management System)是以关系模型为基础建立的数据库管理系统。 关系数据库管理系统经历了从集中到分布,从单机环境到网络环境,从支持信息管理到联机事务处理,再到联机分析处理的发展过程,对关系模型的支持逐步完善,系统功能不断增强。 2.2 数据类型 1.字符型数据 2.数值型数据 3.整型数据 4.浮点型数据 5.双精度型数据 6.货币型数据 7.逻辑型数据 8.日期型数据 9.日期时间型数据 10.备注型数据 11.通用型数据 12.二进制字符型数据 13.二进制备注型数据 上述数据类型归纳如表2.1所示 2.3 数据的存储 2.3.1 常量 2.3.2 变量 2.3.3 数组 2.3.4 表、字段和记录 2.3.5 对象、类和属性 2.3.1 常量 常量指固定不变的数据,即在整个操作过程中其值保持不变。Visual FoxPro支持多种类型的常量: 1.字符型常量 2.数值型常量 3.浮点型常量 4.日期型常量 5.逻辑型常量 6.日期时间型常量 2.3.2 变量 变量就是指在应用过程中其值可以改变的量,包括: 1.字段变量:字段变量隶属于表文件,每个表中都包含若干个字段变量。 2.内存变量:内存变量是独立于表文件而存在于内存中的变量。 3.系统内存变量:系统内存变量是Visual FoxPro系统已经定义好的一些变量,通常以下划线“_”开头。 内存变量 (1)定义内存变量。 内存变量必须先定义后使用,为此采取下列两种方式。 格式一:STORE 表达式 TO 内存变量名表 功能:将表达式的值赋给一个或多个变量。当内存变量名表为多个变量时,变量名之间用逗号分开。 格式二: 内存变量名=表达式 功能:将表达式的值赋给内存变量。 (2)显示或打印内存变量。 格式:LIST/DISPLAY MEMORY [LIKE 通配符] [TO PRINTER/TO FILE 文件名] [NOCONSOLE] 功能:显示或打印一个或多个内存变量的当前内容,或者将这些内容送到一个扩展名为.TXT的文件中。 (3)保存内存变量。 格式:SAVE TO 内存变量文件名/TO MEMO 备注型字段名 [ALL LIKE /ALL EXCEPT 通配符] 功能:将指定的内存变量存入内存变量文件或者备注型字段中。 (4)恢复内存变量。 格式:RESTORE FROM 内存变量文件名/FROM MEMO 备注型字段 [ADDITIVE] 功能:把存放在磁盘中的内存变量文件或者备注型字段中的内容调入内存,从而恢复原有的内存变量或数组。 (5)释放内存变量。 格式一:RELEASE 内存变量名表 功能:释放指定的内存变量。 格式二:RELEASE ALL [LIKE 通配符/EXCEPT 通配符] 功能:释放指定的内存变量。 格式三:CLEAR MEMORY 功能:释放当前内存中的所有内存变量。 2.3.3 数组 1.数组的定义 数组的定义可以通过DIMENSION、DECLARE命令来实现。 格式:DIMENSION/DECLARE 数组名1 (数值表达式1[,数值表达式2])[,数组名2 (数值表达式3[,数值表达式4])]… 功能:定义一个或若干个一维或二维数组。 2.数组的赋值 数组元素的赋值与普通内存变量一样,可以通过STORE命令或“=”来实现。 3.数组的重定义 数组在定义好之后,还可以通过DIMENSION或DECLARE命令对数组的尺寸和维数进行改变,即可以将一维数组变为二维数组或将二维数组变为一维数组,而且还能改变数组元素的个数,同时将原数组的数据自动复制到重定义的同名数组(简称为新数组)中。 4.数组的释放 同内存变量的释放一样,将数组从内存中删除,释放其所占的内存空间,就是数组的释放。可以使用的命令(格式)有如下几种:

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档