[其它考试]江苏省计算机考试VFP18讲考点.doc
《[其它考试]江苏省计算机考试VFP18讲考点.doc》由会员分享,可在线阅读,更多相关《[其它考试]江苏省计算机考试VFP18讲考点.doc(66页珍藏版)》请在三一办公上搜索。
1、第一章考点归纳VFP数据库基础考点1:数据管理发展的三阶段 1 三阶段: 人工管理阶段, 文件系统阶段, 数据库系统阶段 n 2 划分依据 数据独立性、数据共享性、数据完整性、数据存取水平高低 3 在任何阶段,数据冗余都不会消失 4 数据库系统的4个特点: 实现数据共享、减小数据冗余 采用特定的数据模型 具有较高的数据独立性 有统一的数据控制功能考点2:数据库系统 1数据库系统(DBS):由数据库,数据库管理系统及相关软件,数据库管理员和用户,计算机硬件系统等组成。 2 数据库(DB):是指存储在计算机存储介质上的结构化的相互数据集合 3数据库管理系统(DBMS):是为数据库的建立、使用和维护
2、而配置的系统软件,是用户与数据库之间的接口,是数据库系统的核心。例:VFP 4 数据库应用系统(DBS):系统开发人员开发的面向某一类实际应用的应用软件系统。例:学生管理系统,财务管理系统等。 5 数据库管理员(DBA):负责数据库控制和维护。考点3:数据模型1 分类: 概念数据模型:E-R模型(实体-联系模型) 逻辑数据模型:层次模型、网状模型和关系模型2 E-R模型 (1)三个基本概念 实体是客观存在的可相互区别的事物,如一个学生、一场比赛 联系表示实体集之间的关系 属性是指实体或联系所具有的特征,如学号、姓名等。(3)实体间联系的种类 一对一联系(1:1):班长和班级,公司和经理 一对多
3、联系(1:m):系和学生,部门和职工 多对多联系(m:n):学生和课程,读者和图书 3 数据模型:数据库管理系统用来表示实体及实体间联系的方法,分为三种: 层次模型:用树形结构来表示实体及实体间的联系的模型。 网状模型:用网状结构来表示实体及实体间的联系的模型。 关系模型:用二维表结构来表示实体及实体间的联系的模型。目前的数据模型都是关系模型。 考点4:关系模型关系模型由3部分组成:数据结构、数据操作和完整性规则1 关系术语 关系:一个关系就是一张二维表。一个关系的逻辑结构就是一张二维表。 关系模式:关系名(属性1,属性2,属性n) 元组:水平方向上的一行 属性:垂直方向上的一列关键字:属性或
4、属性的集合,其值能唯一标识一个元组。 超关键字:二维表中能唯一确定记录的一个列或几个列的组合。显然,二维表的全体字段必然构成它的一个超关键字。超关键字虽然能唯一确定记录,但是它所包含的字段可能是多余的。(江苏考掌握) 候选关键字:如果一个超关键字,去掉其中任何一个字段后不再能唯一确定记录,则称它为候选关键字。它既能唯一确定记录,它包含的字段又是最精练的。二维表中可能有多个候选关键字。 主关键字:二维表的候选关键字中,选出一个可作为主关键字。 外关键字:当表中(A表)的一个字段不是本表的主关键字或候选关键字,而是另一个表(B表)的主关键字或候选关键字,它就称为A表的外部关键字。江苏考)外部关键字
5、定义:当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,该主关键字被称为B表的外部关键字。 一张二维表中总存在超关键字和候选关键字,不一定存在外部关键字。江苏考)外部关键字定义:当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,该主关键字被称为B表的外部关键字。 一张二维表中总存在超关键字和候选关键字,不一定存在外部关键字。考点5 :关系运算1. 传统的集合运算:并、差、交要求:两个关系必须具有相同的关系模式才可以执行。并:R中记录(元组)加上S中记录(元组)。差:R中的元组减去S中的元组交: R和S中均有的元组。例如:R(1,2,3,4,5,6, 7,8) S(1
6、, 3,4,5 7, 9,0)2. 专门的关系运算:选择、投影、连接a)选择:在关系R中选择满足给定条件的元组,结果是R的一个子集,但关系模式不变。例:从表中选出性别为男的记录,职称为教授的记录b) 投影:在R中选出若干个属性组成新的关系,垂直分解。比如:关系R的关系模式为R(学号,姓名,学历)假如从中找出学号和姓名这部分数据形成新的关系模式S(学号,姓名),则称为投影运算。c) 联接:根据给定的联接条件将两个关系模式拼成一个新的关系。 比如:R(学号,姓名,学历)与S(学号,姓名,政治面貌)进行连接运算后得到新的N(学号,姓名,学历,政治面貌)。 自然连接:去掉重复值的等值连接。 选择和投影
7、运算对象为一个表,而联接运算的对象为两个表 关系运算操作后的结果仍为关系考点6:命令操作 CLEAR 命令:清除当前VFP主屏幕中的信息。 DIR 命令:在VFP主屏幕中显示文件的目录。例:DIR:在VFP主窗口显示当前目录的表文件DIR d:*.txt :显示D盘所有的txt文件 QUIT命令:关闭所有的文件,并结束当前的VFP系统的运行。 MD:创建文件夹;RD:删除文件夹;CD:改变当前目录。(江苏掌握)例:MD d:VFP 在D盘根目录下创建一名为VFP的文件夹RD d:VFP 删除D盘根目录下的VFP文件夹 COPY FILE / RENAME / DELETE FILE:复制/重命
8、名/删除文件(江苏掌握)例: COPY FILE C:aamyfile.txt TO a: RENAME a:*.txt TO a:*.doc DELETE FILE *.bak SET DEFAULT TO :指定默认目录(江苏掌握)例: SET DEFAULT TO d: SET SAFETY ON|OFF:改写文件前是否显示对话框(江苏掌握) SET ESCAPE ON|OFF:是否可通过按ESC键终止程序的运行(江苏掌握) SET CLOCK ON|OFF:是否显示VFP系统时钟 SET CENTURY ON|OFF:是否显示世纪部分, SET CENTURY ON显示4位年份, SE
9、T CENTURY OFF显示2位年份,默认方式 SET DATE命令:设置日期的显示格式例:set date to american mm/dd/yyset date to ANSI yy.mm.ddset date to MDY mm/dd/yyset date to DMY dd/mm/yyset date to YMD yy/mm/ddset date to LONG yyyy年mm月dd日 日期分隔符的设置命令 (全国掌握)SET MARK TO “-”SET MARK TO “.”SET MARK TO “/”默认的分隔符是斜杠考点7:项目管理器考点7:项目管理器1 项目文件扩展名
10、.pjx,项目备注文件扩展名.pjt2项目管理器的选项卡 全部”选项卡:显示项目所有文件 “数据”选项卡:数据库、自由表、查询和视图 “文档”选项卡:表单、报表和标签 “类”选项卡:包含表单和程序中使用的类库和类 “代码”选项卡:程序 “其他”选项卡:菜单、文本文件3 在项目管理器中创建的文件自动包含在项目文件中,而利用文件菜单的新建命令创建的文件不属于任何项目文件。4 项目中的每个文件是独立存在的,一个文件可以包含在多个项目文件中5 可“运行“的文件:查询、表单和程序6 设置主文件(主程序) 一个项目只能设置一个主文件 可以设置成主文件的文件类型:程序、表单、查询、菜单7 创建项目文件:CR
11、EATE PROJECT 打开已存在项目文件:MODIFY PROJECT8 在项目管理器中可以对文件进行新建、添加、修改、移去、连遍、运行、浏览、打开、关闭、预览、重命名等操作9 文件的包含与排除 包含:只读文件,不能再修改; 排除:可以修改的文件 一般把表单、报表、查询、菜单和程序文件设为包含,把数据库和表设为排除第二章VFP程序设计基础考点1:常 量 数值型(N):由数字、小数点和正负号构成 ,可用科学计数法表示,无定界符例:3.45 -12 1.8E10 货币型(Y) :以 $ 开头, 作为定界符,没有科学计数法 逻辑型(L) :定界符 . . 逻辑真:.T. 、.t.、.Y.、.y.
12、 逻辑假:.F.、.f.、.N.、.n. 字符型(C) 字符型常量定界符: 、“ ”、 定界符必须成对匹配使用 定界符不作为字符串的内容 空串(“”)和空格字符串(“ ”)是不同的 字符串中字母的大小写不等价 如果某个定界符本身是字符串的内容,则需要用另一定界符为该字符串定界例: “abc” 123 230002 学习“努力” 日期型 (D) 定界符: 严格日期格式:YYYY-mm-dd例:2009-07-12 空日期表示方法: 日期时间型(T) : 严格日期时间格式:yyyy-mm-dd hh:mm:ss a/p 严格或传统日期格式设置命令 set strictdate to 0 :不对日期
13、格式做检查 set strictdate to 1 : 进行严格日期检查 set strictdate to 2 : 进行严格日期检查,对 CTOD()和CTOT()也一样 年份显示命令(全国掌握): set century to 世纪值 rollover 年份参考值 若所给日期2位年份大于年份参考值,则所处世纪为世纪值 ;否则为世纪值 +1考点2:变 量 变量名的命名规则(江苏掌握) 变量名只能包含中英文字母、下划线和数字 变量名第一个字符不能是数字 系统变量名以下划线开头 表字段名不允许以下划线开头 自由表字段名、表索引标识名最多10个字符,其余最多128个字符 避免使用保留字考点3:内
14、存 变 量 类型有6种,与常量相同 不需要定义或声明,可直接使用 可通过对内存变量重新赋值来改变其内容和类型 内存变量的赋值: 格式1: 内存变量名表达式 格式2:STORE 表达式 TO 格式1一次只能为一个变量赋一个值,格式2一次可将表达式的值赋给一个或多个内存变量例: x=3 store “VFP” to x, y, z 表达式值的显示命令: ?表达式:在下一行开始处显示表达式的值 ?表达式:在当前行光标处显示表达式的值 ? :换行例:store 10 to a,b,c ?a ?b 内存变量的保存与恢复命令(江苏掌握) 内存变量在退出VFP时其数据自动丢失 内存变量的保存命令:SAVE
15、TO 内存变量文件名 ALL LIKE|EXCEPT通配表达式 内存变量文件名默认扩展名为.mem 通配表达式中使用*或?作为通配符 ALL LIKE|EXCEPT缺省时保存所有内存变量 例:将以A开头第4个字符为D的所有内存变量保存到A1.MEM中:Save to A1 all like A?D*n 内存变量恢复的命令Restore from 内存变量文件名 additive 若使用additive ,则已存在的内存变量仍保留,否则被清楚考点4:数 组 数组分为一维数组和二维数组 数组在使用前必须要先定义,定义方法: DIMENSION A(5) DIMENSION AB(3,4) DECL
16、ARE X(6) DECLARE xy(5,4) 数组元素的赋值 数组声明后,每个数组元素初值为逻辑值.F. 整个数组的数据类型是A 数组中各元素的数据类型可相同,也可不同 数组元素赋值方法: 整体赋值:通过数组名赋值,为所有元素赋同一个值例:Dimension x(10,9) x=100 元素赋值例1:declare m(8) m(2)=5 例2: dimension x(4,5) x(2,3)=2008-10-01 用一维数组的形式访问二维数组例:Dimension x(10,9) x(3,4)=7 ? x(22) ? x(22)考点5:表 达 式 数值表达式%:求余(模) a%b=mod
17、(a,b)例: 6%5 -6%5 6%-5 -6%-5 字符运算符 +:将两个串简单连接在一起 例:?”visual”+”foxpro” visualfoxpro?”计算机”+文化 计算机文化 - :连接两个字符串,并将前一个字符串的尾部空格移至后一个字符串之后 ,总字符个数不变例:?”计算机”-文化 计算机文化 ?”windows”-“98” windows98 $ :用于左字符串是否包含在右字符串中,若是结果为.T.,否则为.F.例:?”I”$”Beijing” .F. ? ”i”$”Beijing” .T. 日期时间表达式 两日期相减,表示相差的天数; 两日期时间相减,表示相差的秒数;
18、一个日期加/减一个数,表示多少天以后/前; 一个日期时间加/减一个数,表示多少秒以后/前; 两日期/日期时间不能相加 关系运算符:见辅导教材 字符串比较的规则: 按Machine方式:空格最小,大写字母小于小写字母 set collate to “Machine” 按 PinYin方式:汉字按拼音排序,西文字符空格最小,小写写字母小于大写字母 set collate to “PinYin” PinYin为默认比较方式 字符串精确比较(=) 不受set exact on|off的影响,只有=前后两字符串完全相同时结果为.T.,否则为.F.例:?”abcd”=”ab” .F. ?”abcd”=”a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 其它考试 其它 考试 江苏省 计算机 VFP18 考点

链接地址:https://www.31ppt.com/p-4663834.html