云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > vfp复习提纲

vfp复习提纲

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 23:23:39

VFP复习知识点汇总-人力、金融14级

3. 日期时间运算符:操作日期或日期时间型数据。

4. 关系运算符:任意数据类型的数据比较,但要求关系运算符两边的操作数据的数据类

型相同,运算结果为逻辑值。

5. 逻辑运算符:操作逻辑类型的数据,并且返回一个逻辑值。

表达式: 是通过运算符将 常量、变量、函数、字段名 等组合起来可以进行运算的式子。表达式求值结果为单个值。

在此概念下,单个的常量、函数、字段名、控件以及属性都可看作是表达式的特例。 VFP的表达式可分为: 一般运算结果为相应类型的数据

? 算术表达式 ? 字符表达式 ? 日期表达式、 ? 逻辑表达式、 ? 关系表达式

? 宏替换:在使用宏替换时,将连字符(&)放在变量前,告诉VFP将此变量值当作

名称使用,并使用一个点符号(.)来结束这个宏替换表达式。

空值:等价于没有任何值;与0、空字符串(””)及空格不同;排序优先于其他数据。NULL值不是一种数据类型。

第3章 数据库与表的创建及使用

数据库的设计:确定数据库,进行需求分析;确定需要的表;确定表中的字段;确定表之间的关系等。

关系的种类 (1)一对一关系

设有甲乙两张表,如果甲表的一个记录在乙表中有且仅有一个相应记录,而乙表中的一个记录在甲表中也有且仅有一个记录与之对应,则这两张表之间的关系为“一对一关系”。 (2)一对多关系

设有甲乙两张表,如果甲表中的任意一个记录在乙表中都有几个记录与之对应,而乙表中的每个记录在甲表中仅有一个记录与之对应,则称甲乙两张表之间存在一对多关系,并称甲表为“一表”(或“主表”、“父表”),乙表为“多表”(或“子表”)。 (3)多对多关系

设有甲乙两张表,如果甲表中的任意一个记录在乙表中存在多个记录与之对应,而乙表中的每个记录在甲表中也存在多个记录与之对应,则称甲乙两张表之间存在多对多关系。

遇到“多对多”的情况时,必须建立第三张表,把多对多的关系分解成两个一对多关系。因为这第三张表在两表之间起着纽带的作用,因此称为“纽带表”(Junction Table)。在纽带表中,存储了两张表的主关键字数据。成

第 9 页 共 49 页

9

VFP复习知识点汇总-人力、金融14级

绩表是学生表与课程表之间的纽带表。

有关数据库的总体要求: 创建数据库;

数据库的组成(表、视图、连接、存储过程); 数据库的使用:

打开;设置当前数据库;关闭;删除数据库。 数据库概要:

数据库是一个容器,是许多相关的数据库表及其关系的集合。 每创建一个新的数据库都将生成三个文件:

? 数据库文件(扩展名为.dbc)、

? 关联的数据库备注文件(扩展名为.dct)、

? 关联的数据库索引文件(扩展名为.dcx)。

数据库文件并不在物理上包含任何附属对象(例如,表或字段等),在数据库文件中仅存储了指向表文件的路径指针。

数据库表与数据库之间的相关性是通过数据库表文件(.dbf)与数据库文件(.dbc)之间的双向链接实现的。即前链和后链。

数据库表的添加与移去

向数据库中添加表是指把自由表添加到数据库中,使自由表成为数据库表,本质上是建立了数据库与表之间的双向链接。从数据库中移去表是指把数据库表从数据库中释放,使数据库表成为自由表,本质上是删除了数据库与表之间的双向链接信息。 数据库的使用

打开;设置当前数据库;关闭;删除数据库。

数据字典:

每个数据库带有一个数据字典,其数据存储在数据库文件中。数据字典可以创建和指定以下内容: ●表中字段的标题、注释、默认值、输入掩码和显示格式(显示属性),以及表单中使用的默认控件类等。 ●表的主索引关键字。

●数据库表之间的永久性关系。 ●长表名和表注释,表的有效性规则等。 ●字段级和记录级有效性规则。 ●存储过程。

●插入、更新和删除事件的触发器。 表的创建与使用总体要求:

第 10 页 共 49 页 10

VFP复习知识点汇总-人力、金融14级

1.表的创建:

表结构的创建(字段的命名、类型的设置及长度设置); 表数据的存储。

2.表的使用:表索引的创建与使用;数据的插入、修改、删除与备份。 表分为两种类型:数据库表与自由表。 表文件的文件名:.dbf及.fpt

表结构: 字段名: 必须满足2.1节所述的命名规则。 字段的数据类型及宽度:

表示的字母及数据类型 说 明 示 例 固定的宽度 字符型 C(自设定) 字母、汉字符号和数字型文本 学生的学号或姓名 货币型 Y (8) 货币单位 教师的工资 数值型 N(自设定) 整数或小数 学生考试成绩 浮点型 F(自设定) (同数值型) 日期型 D (8) 年,月,日 生日 日期时间型 T (8) 年,月,日,时,分,秒 员工的上班时间 双精度型 B(8) 双精度型数值 实验要求的高精度型数据 整型 I (4) 不带小数点的数值 学生的数量 逻辑型 L (1) 真与假 课程是否为必修课 备注型 M (4) 不定长的一段文本 学生简历 通用型 G (4) OLE 图片或声音 每张表最多可以有255个字段,但当设置表中的字段可以接受NULL值时,该表最多只能有254个字段。表结构的创建: ? 利用表设计器

? CREATE TABLE-SQL命令方式。

CREATE TABLE TableName

(FieldNamel FieldType [(nFieldWidth[,nPrecision])] [NULL | NOTNULL] [,

FieldName2,?])

字段属性与表属性:

字段的显示格式、输入掩码、默认值、标题、注释以及字段的验证规则等。 (1)字段的标题(Caption)和注释(Comment) (2)字段的显示格式(Format)

第 11 页 共 49 页

11

VFP复习知识点汇总-人力、金融14级

字段的格式用于指定字段显示时的格式:

设置 A D E K L M 说 明 只允许字母和汉字(不允许空格或标点符号) 使用当前的SET DATE格式 以英国日期格式编辑日期型数据 当光标移动到文本框上时,选定整个文本框 在文本框中显示前导零,而不是空格。只对数值型数据使用 允许多个预设置的选择项。选项列表存储在InputMask属性中,列表中的各项用逗号分隔。列表中独立的各项不能再包含嵌入的逗号。如果文本框的Value属性并不包含此列表中的任何一项,则它被设置为列表中的第一项。此设置只用于字符型数据,且只用于文本框 R 显示文本框的格式掩码,掩码字符并不存储在控制源中。此设置只用于字符型或数值型数据,且只用于文本框 T ! ^ $ 删除输入字段前导空格和结尾空格 把字母转换为大写字母。只用于字符型数据,且只用于文本框 使用科学记数法显示数值型数据,只用于数值型数据 显示货币符号,只用于数值型数据或货币型数据 (2)输入掩码(InputMask) 字段的输入掩码用于指定字段中输人数据的格式。

设置 X 9 # $ * . , $$ 说 明 可输入任何字符 可输入数字和正负符号 可输人数字、空格和正负符号 在某一固定位置显示(由SET CURRENCY命令指定的)当前货币符号 在值的左侧显示星号 句点分隔符指定小数点的位置 逗号可以用来分隔小数点左边的整数部分 在微调控制或文本框中,货币符号显示时不与数字分开 (2)默认值 为字段所指定的最初的值称为该字段的默认值。在设置字段默认值时,默认值必须是一个与字段类型相同的表达式。

例如,下列命令可在jxsj数据库中创建两张同样的表cj_temp1和cj_temp2,其中xh字段设置

了默认值,cj字段设置了有效性规则:

第 12 页 共 49 页

12

搜索更多关于: vfp复习提纲 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

VFP复习知识点汇总-人力、金融14级 3. 日期时间运算符:操作日期或日期时间型数据。 4. 关系运算符:任意数据类型的数据比较,但要求关系运算符两边的操作数据的数据类型相同,运算结果为逻辑值。 5. 逻辑运算符:操作逻辑类型的数据,并且返回一个逻辑值。 表达式: 是通过运算符将 常量、变量、函数、字段名 等组合起来可以进行运算的式子。表达式求值结果为单个值。 在此概念下,单个的常量、函数、字段名、控件以及属性都可看作是表达式的特例。 VFP的表达式可分为: 一般运算结果为相应类型的数据 ? 算术表达式 ? 字符表达式 ? 日期表达式、 ? 逻辑表达式、 ? 关系表达式 ? 宏替换:在使用宏替换时,将连字符(&)放在变量前,告诉VFP将此变量值当作

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com