数据库基础知识

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


(2)显示或打印内存变量。

格式: LIST/DISPLAY MEMORY [LIKE < 通配符>] [TO PRINTER/TO FILE <文件名 >] [NOCONSOLE] 功能:显示或打印一个或多个内存变量的当前 内容,或者将这些内容送到一个扩展名为.TXT 的文件中。

(3)保存内存变量。

(5)释放内存变量。

格式一:RELEASE <内存变量名表>
功能:释放指定的内存变量。
格 式 二 : RELEASE ALL [LIKE < 通 配 符 >/EXCEPT <通配符>] 功能:释放指定的内存变量。 格式三:CLEAR MEMORY


功能:释放当前内存中的所有内存变量。
返回本节
2.3 数据的存储

2.3.1 常量
2.3.2 变量
2.3.3 数组 2.3.4 表、字段和记录 2.3.5 对象、类和属性
返回首页
2.3.1 常量

常量指固定不变的数据,即在整个操作过程中其值保持不变。 Visual FoxPro支持多种类型的常量: 1.字符型常量 2.数值型常量
1.层次模型(如图2-1所示)。
2.网络模型(如图2-2所示)。
3.关系模型
R1 R3 R1 R21 R22
R2
R4
R7
R5
R6
R31
R32
R33
图2-2 网络模型示例 图2-1 层次模型示例
返回本节
2.1.3 关系数据库管理系统

关系数据库管理系统(RDBMS,Relation DataBase Management System)是以关 系模型为基础建立的数据库管理系统。 关系数据库管理系统经历了从集中到分布,从 单机环境到网络环境,从支持信息管理到联机 事务处理,再到联机分析处理的发展过程,对 关系模型的支持逐步完善,系统功能不断增强。


返回本节
2.3.4 表、字段和记录

表是一系列相关数据的集合。字段是表中存储、处理 数据的基本元素,虽然字段可存储各种类型的数据, 但一个具体的字段只能存储一种类型的数据。记录是 表中一组字段的集合,同一个表中所有记录拥有相同 的字段名,而且同名字段在每个记录中的数据类型、 数据长度都是相同的。
返回首页
2.1.1 数据库基本概念
1.信息、数据与数据处理
2.数据库(DB,Data Base)
3 . 数 据 库 管 理 系 统 ( DBMS , Data Base Management System)
4.数据库系统(DBS,Data Base System)
返回本节
2.1.2 数据库结构模型

返回本节
2.2 数据类型
1.字符型数据
2.数值型数据
3.整型数据 4.浮点型数据 5.双精度型数据 6.货币型数据 7.逻辑型数据
返回首页
8.日期型数据
9.日期时间型数据
10.备注型数据 11.通用型数据 12.二进制字符型数据 13.二进制备注型数据
上述数据类型归纳如表2.1所示
表2.1 数据类型说明
4.数组的释放

同内存变量的释放一样,将数组从内存中删除, 释放其所占的内存空间,就是数组的释放。可 以使用的命令(格式)有如下几种:
格式一:CLEAR ALL 功能:关闭所有文件,同时清除所有的内存变 量、数组等,但不清除系统的内存变量。


格式二:CLEAR MEMORY 功能:清除所有内存中的变量和数组,但不清除系统 的内存变量。 格式三:RELEASE <内存变量名表或数组名表> 或 RELEASE ALL [LIKE <通配符>/EXCEPT <通 配符>] 功能:清除指定的内存变量或数组,但不清除系统的 内存变量。
第2章 数据库基础知识

2.1 数据库概述 2.2 数据类型
2.3 数据的存储
2.4 运算符及表达式 2.5 函数
本章学习目标

数据库有关概念 数据类型


数据存储
运算符、表达式和函数
2.1 数据库概述

2.1.1 数据库基本概念 2.1.2 数据库结构模型

2.1.3 关系数据库管理系统

格 式 : SAVE TO < 内 存 变 量 文 件 名 >/TO MEMO < 备注型字段名 > [ALL LIKE /ALL EXCEPT <通配符>] 功能:将指定的内存变量存入内存变量文件或 者备注型字段中。

(4)恢复内存变量。

格式: RESTORE FROM < 内存变量文件名 >/FROM MEMO < 备 注 型 字 段 > [ADDITIVE] 功能:把存放在磁盘中的内存变量文件或者备 注型字段中的内容调入内存,从而恢复原有的 内存变量或数组。
3.浮点型常量
4.日期型常量 5.逻辑型常量 6.日期时间型常量
返回本节
2.3.2 变量

变量就是指在应用过程中其值可以改变的量, 包括:
1.字段变量:字段变量隶属于表文件,每个表 中都包含若干个字段变量。
2.内存变量:内存变量是独立于表文件而存在 于内存中的变量。
3.系统内存变量:系统内存变量是Visual FoxPro系统已经定义好的一些变量,通常以 下划线“_”开头。
返回本节
2.3.3 数组
1.数组的定义

Biblioteka Baidu
数 组 的 定 义 可 以 通 过 DIMENSION 、 DECLARE命令来实现。 格式:DIMENSION/DECLARE <数组名1> (< 数值表达式 1>[ , < 数值表达式 2>])[ , < 数组名2> (<数值表达式3>[,<数值表达式 4>])]…


功能:定义一个或若干个一维或二维数组。
2.数组的赋值

数组元素的赋值与普通内存变量一样,可以通 过STORE命令或“=”来实现。
3.数组的重定义

数组在定义好之后,还可以通过DIMENSION 或DECLARE命令对数组的尺寸和维数进行改 变,即可以将一维数组变为二维数组或将二维 数组变为一维数组,而且还能改变数组元素的 个数,同时将原数组的数据自动复制到重定义 的同名数组(简称为新数组)中。
内存变量
(1)定义内存变量。

内存变量必须先定义后使用,为此采取下列两种方式。 格式一:STORE <表达式> TO <内存变量名表> 功能:将表达式的值赋给一个或多个变量。当内存变 量名表为多个变量时,变量名之间用逗号分开。 格式二: <内存变量名>=<表达式> 功能:将表达式的值赋给内存变量。
相关文档
最新文档