




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京金学计算机培训中心 首创一对一辅导全国VFP背诵资料声明:本资料是根据历年考试知识点总结出来,便于考试在短期内记住一些常考知识,但平时还得加强练习,把近5年真题练习好,并多练习上机题,我想通过考试应该没问题。背诵一:数据库基础1)计算机数据管理五阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据库系统。2)数据库三级模式:外模式、概念模式、内模式。3)传统关系运算:交、并、差。专门关系运算投影和选择,投影是取符合条件的列,选择是取符合条件的行。4)DBS(数据库系统)的核心是DBMS(数据库管理系统)。DBS包含DBMS,DBMS包含DB。5)E-R模型(实体联系图)三部分:实体(矩形表示)、联系(菱形表示)、属性(椭圆表示)。6)实体之间的联系:1对1(1:1)、1对多(1:n)、多对多(n:n)7)数据模型:层次模型、网状模型、关系模型。现在的数据库都是关系模型。8)域:属性的取值范围。对应的域完整性:通过有效性规则来实现。9)一个关系就是一张二维表。元祖或记录就是二维表的行,属性或字段就是二维表的列。10)关键字问题。主关键字和候选关键字决定元祖的唯一性。外部关键字是一个表的主关键字,另一个表的普通关键字。(即两个表都有该关键字)11)传统的集合运算:交、并、差12)专门的关系运算:选择、投影、连接背诵二:数据库知识及基本操作1) 数据库文件扩展名数据库: .DBC 表:.DBF 表备注:.FPT报表:.FRX 查询:.QPR 视图:菜单:.MNX 生成后的菜单:.MPR 表单:SCX 内存变量保存:.MEM2)字符常量定界符:方括号、双引号、单引号。日期型常量:8个字节,严格的日期格式为:2012-09-05 逻辑型常量:.T和.F.日期长度为8个字节,但用了SET CENTURY ON(四位年份)后长度变为10个直接。3)合法变量:由字母、下划线及数字和汉字构成,且首字符只能是字母、汉字或下划线。变量赋值:STORE TO =显示内存变量:LIST MEMORY LIKE 或者 DISPLAY MEMORY LIKE 通配符:?(代表任意一个字符)、*(代表任意多个字符)4)数组变量声明:DIMENSION和DECLARE 数组变量声明后的数组元素的初始值为:.F.5)变量分类:内存变量和字段变量。6)表与数组之间的数据传递表复制到数组:SCATTER 数组复制到表:GATHER FROM7)算术运算符求余:10 % 3=1 -10 % 3=2 10 % -3=-2 -10 %-3=-1 字符串运算符:“+”、“-”(前者使用时,直接将量字符相连,后者使用时,将第一个字符串后空格放到连接后字符串后面) “计算机 ”+”等级考试”=”计算机 等级考试” “计算机 ”+”等级考试”=”计算机等级考试 ”8)逻辑运算符:.NOT. .AND. .OR.9)算术函数:INT()函数:取整数部分,INT(-5.9)=-5MOD()函数:取余函数,记住以下四个例子: MOD(10,3)=1 MOD(-10,-3)=-1 MOD(-10,3)=2 MOD(10,-3)=-210)日期函数:DATE():获取当前系统日期YEAR():获取年份(常用于求年龄等)11)字符串函数:AT()函数:返回一个字符表达式在另一个字符表达式中的首次出现的位置。?AT(“ABC”,”ABABC”)显示值为:3LEN()函数:测字符串长度。返回整数。?LEN(“ABC”)显示值为:3LEFT()函数:左边截取若干个字符。?Left(abcdefg,3) 显示值为:abcRIGHT()函数:右边截取若干个字符。 ?right(abcdefg,3) 显示值为:efgSUBSTR()函数:从中间某个位置截取若干个字符。 ?substr(abcdefg,3,4) 显示值为:cdefSPACE()函数:获取空格,SPACE(3)获取3个空格,常考: ? LEN (SPACE(2)-SPACE(3)显示值为:512)转换函数:VAL()函数:将字符转换成数值。?val(123ab)STR()函数:将数值转换成字符。(常考)?STR(123456.7)显示值为:123457 ?STR(12345.88,3)显示值为:* ?len(str(123456789123456789) 返回:10?len(str(123) 返回:10 默认长度为10DTOC()函数:将日期转换成字符。(常考)?DTOC(DATE(),1) 显示值:20120805 其长度为:8TTOC()函数:将日期时间转换成字符。其他:IIF()函数:返回两个值中的一个值。?IIF(32,1,0)显示值为:113)数据类型大小:日期型:8字节 日期时间型:8字节 备注型:4字节如果用set century on 将日期中的年份改成四位,则日期型:10字节14)数据类型首字母。(常考)字符型:C 数值型:N 日期型:D 日期时间型:T 逻辑型:L 备注型:M15)其他函数值域测试函数:BETWEEN(、)测试是否在L和H之间,是返回.T.空置(NULL)测试:ISNULL()测试表达式是否为NULL值“空”值测试函数:EMPTY()测试表达式是否为“空”值 EMPTY(.NULL)返回.F.数据类型测试函数:VATYPE () 测试函数值类型表文件尾测试函数:EOF()表文件头测试函数:BOF()记录号测试函数:RECNO()记录个数测试函数:RECCOUNT()。被逻辑删除的也算在内。记录删除测试函数;DELETED()背诵三:数据库基本操作1)项目管理器对应选项卡片:数据(数据库、自由表、查询)、文档(表单、报表、标签)、其他(菜单等)扩展名:项目为.PJX 数据库为.DBC 表为.DBF2)打开数据库OPEN DATABASE 数据库名 EXCLUSIVE|SHAREDNOUPDATEVALIDATE独占方式打开:EXCLUSIVE 共享方式打开:SHARED只读方式打开:NOUPDATE 有效性检验:VALIDATE3)关闭数据库:CLOSE DATABASE4)长表名:长度128字符。5)工作区(常考,最好重点掌握工作区的概念和使用)知识一:共有32767个工作区,从1号开始。没有0号工作区。知识二:用SELECT选择当前工作区。知识三:SELECT 0(表示选择当前未使用的最小工作区为当前工区)知识四:如果想将一个表在不同工作区打开需要加again。6)打开表:USE 表名 EXCLUSIVE (独占方式打开表)7)浏览表:BROWSE8)记录的移动绝对移动:GOTO 4相对移动:SKIP 4(可以为负数)条件定位:LOCATE FOR 条件表达式(可以用CONTINUE定位到下一条满足条件的记录。考过)9)修改记录命令(VFP命令,区别后面的SQL语句)REPLACEWITH(SQL没有)EDIT(SQL没有)CHANGE(SQL没有) 增加记录命令:APPEND(SQL没有)、INSERT(SQL有)SQL用法:INSERT INTO 表名 VALUSE(记录值) UPDATE 表名 SET 字段名=10)记录删除(逻辑删除和物理删除)逻辑删除:DELETE FOR 条件(区别于SQL的DELETE),如果要物理删除,用PACK。物理删除:如果直接删除用ZAP(删除所有记录,但保留表结构)。注明:SQL的DELETE用法为 DELETE FROM 表名 WHERE 条件表达式 逻辑删除后用RECCOUNT()返回记录数时,被作逻辑删除标志的记录也在内。11)有效性规则命令设置和删除: ALTER TABLE 表名 SET CHECK 条件表达式 ALTER TABLE 表名 DROP CHECK 比如设置性别为男或女的表达式:性别=”男”.or.性别=”女” (也可用:性别$”男女”)12)查找(查找符号条件的第一条记录,如果想继续查找用CONTINUE)LOCATE FOR 条件SEEK查找时与SKIP配合使用。13)常用表操作函数RECCOUNT() (返回表中所有记录数,包含添加删除标记的记录)RECNO()返回当前指针所指记录位置。如果指针指向文件头,返回1,指向文件尾,返回n+1(n条记录)EOF()测试指针是指向文件尾BOF()测试指针是指向文件头如果打开的表是空表:BOF()、EOF()都返回.T.,RECNO()返回1如果打开的表不是空表:BOF()、EOF()都返回.F. RECNO()返回114)永久性联系,其中主表要设主索引,子表设普通索引。set relation to(命令方式建立联系)17)自由表与数据库表:自由表无扩展属性,不能建立主索引,不能设置有效性规则等。18)索引表达式(上机必考,两个不同类型字段建立索引)字符型和日期型:字符字段+DTOC(日期字段,1)字符型和数值型:字符字段+STR(数值字段)数值型和数值型:STR(数值字段)+ STR(数值字段)19)设置主控索引(记住单词ORDER)USE xuesheng ORDER xh20)建立索引的目的是为了查询。21)在表设计器中设置的索引包含在结构复合索引文件中。22)实体完整性:通过主索引和候选索引保障 域完整性:通过有效性规则保障背诵四:查询、视图、报表及菜单1)查询文件扩展名.QPR 执行查询:DO 查询文件名.QPR2)视图的创建create view 视图文件名 as 查询语句删除视图:DROP VIEW 视图文件名3)视图与查询区别使用查询设计器创建的是一个包含SQL SELECT语句的文本文件 视图也称作窗口,视图无独立文件依附数据库,建立视图时必须打开数据库。 视图可以更新4)报表扩展名.FRX5)报表分:快速报表、报表向导(一对一和一对多报表,一对多含父表和子表)6)报表三个带区:页标头、细节、页注脚。 7)执行报表:report form 报表名 preview8)菜单文件扩展名.MNX 生成的菜单程序扩展名.MPR9)如果想报表里打印当前时间,应该用域控件。10)执行菜单:do 菜单文件名.mpr11)恢复系统菜单:SET SYSMENU TO DEFAULT12)菜单的访问键:当菜单项名为“存为(= 60; GROUP BY 学生.xh;HAVING 总分 = 200; ORDER BY 2 DESC, 学生.xm; INTO TABLE tableone.dbf考点:(1)GROUP BY 字段名:分组,分组目的就是为了进行分组计算。比如每个学生有多门功课,为了求学生各自总分、平均分,必须先对学生(学号)进行分组,再求总分、平均分。(2)HAVING 条件表达式:分组后筛选,比如只需要将每个学生总分高于200的显示出来,只有在分组里才可以用HAVING选择,即HAVING必须与GROUP BY一起使用。(3)ORDER BY 字段名:排序,可以按照字段升序(ASC),降序(DESC)排序,升序可以省略。(4)TOP 数值n:前多少条,之前必须用ORDER BY;TOP 数值n PERCENT:前百本之n记录,之前必须用ORDER BY。(5)DISTINCT:为了去掉查询结果重复记录,使用DISTINCT。(6)WHERE 条件表达式:筛选条件。SQL的条件均为WHERE。(7)查询去向,多情形式,要记忆:生成表:INTO TABLE 表名(如果是上机操作,必须用如下语句进行验证:)或INTO DBF生成临时表:INTO CURSOR表名生成文本:TO FILE 文本文件名打印输出:TO PRINTER2)SQL三个基本语句插入语句:INSERT INTO 表名 VALUES(表达式1,表达式2,)删除语句:DELETE FROM 表名 WHERE 条件表达式更新语句:UPDATE 表名 SET 字段=表达式 WHERE 条件表达式注意:条件表达式使用WHERE3)SQL其他语句创建表:CREATE TABLE 表名 (字段值) (PRIMARY KEY用来设置主键)删除表:DROP TABLE 表名增加字段:ALTER TABLE ADD 字段名 类型( 宽度)创建视图:create view 视图文件名 as 查询语句删除视图:DROP VIEW 视图文件名4)SQL函数COUNT(*):用于统计记录数SUM():用于求和AVG():用于求平均5)建立程序:modify command 修改程序:modify command 执行程序:do 程序文件名6)选择结构IF 1Expression Command1 ELSE Command2ENDIF7)选择结构DO CASE CASE 1Expression1 Commands1 CASE 1Expression2 Commands2 CASE 1ExpressionN CommandsN OTHERWISE CommandsENDCASE8)循环结构FOR循环FOR 循环变量=循环初值 TO 循环终值 STEP 步长 语句组 LOOP EXITENDFORDO WHILEENDDODO WHILE 1Expression Commands LOOP EXITENDDOSCAN ENDSCAN(用于表查询)SCAN NOOPTIMIZE ScopeFOR 1Expression1WHILE 1Expression2 Commands LOOP EXITENDSCAN注意:跳出循环用EXIT;如果想不执行部分语句直接进行下一次循环要用LOOP。9)SQL一些零碎考点【考点一】IS NULL的用法,不可以写=NULL【考点二】SQL潜逃查询:NOT EXISTS 、IN等用法。背诵六:表单1)控件的可见与可用(常考,必须掌握)Enabled属性:控件可用不可用,如果为.T.则可用,为.F.不可用。Visible属性:控件可见不可见,如果为.T.可见,为.F.不可见。2)创建表单命令:CREATE FORM 表单文件名 执行表单命令:DO FORM 表单文件名3)释放表单命令:Thisform.release(必须记住)4)表单中的ShowWindow属性:0-在屏幕中;1-在顶层表单中;2-作为顶层表单 标题属性:Caption5)标签Caption属性、BackSyle属性(.T.透明,.F.不透明)、Aligment属性:文本对齐方式、AutoSize属性:自动调整标签大小。6)文本框(可输入数值、字符及密码)ControlSource属性:指定与文本框绑定的数据源Value属性:制定文本框中的数据PasswordChar属性:屏蔽密码ReadOnly属性:控件是否只读7)列表框ControlSource属性:指定与列表框绑定的数据源RowSourceType属性和RowSource属性:数据来源AddItem方法:向列表框添加一个条目8)组合框下拉组合框:可以输入数据下拉列表框:不能输入数据列表框可以设置成多重选择,而组合框不能9)选项按钮组(默认名称:Optiongroup 1)ControlSource属性:指定绑定的数据源ButtonCount属性:决定选项按钮的个数Value属性:制定控件的当前状态。1表示被选中,0表示未被选中10)复选框(可支持多选)Catpion属性:标题ControlSource属性:指定绑定的数据源Value属性:制定控件的当前状态。1表示被选中,0表示未被选中11)表格RecordSource属性和RecordSourceType属性:数据源DeleteMark属性:指定是否显示删除标志列ReadOnly属性:只读12)计时器Interval属性:事件之间时间间隔,一秒为1000Enab
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025综合购销合同书
- Unit 1说课稿-2025-2026学年小学英语第一册朗文国际英语
- 粤教版信息技术选修二《多媒体技术应用》第五章《5.1声音的采集与加工》教学设计 高二下册
- 棉花纺织厂原料采购合同
- 2023四年级语文下册 第1单元 3 天窗配套说课稿 新人教版
- Review 9 10 11 12说课稿-2025-2026学年小学英语Level 2剑桥国际少儿英语(第二版)
- Lesson 33:Let's Go to the Zoo!说课稿-2025-2026学年初中英语冀教版2012七年级上册-冀教版2012
- 关于清明祭祖的演讲稿
- 公司职员工作总结范例
- 阳泉市检察院招聘考试真题2024
- 四年级《书法》教案上册
- 上海市幼儿园幼小衔接活动指导意见(修订稿)
- 普通话测试命题说话50篇
- 14圆明园的毁灭 第二课时 课件
- 2024年天津高考英语第二次高考真题(原卷版)
- 细胞遗传学题库含答案
- AQ6111-2023个体防护装备安全管理规范
- DL-T747-2010发电用煤机械采制样装置性能验收导则
- 思辨与创新智慧树知到期末考试答案章节答案2024年复旦大学
- 婚姻家庭法学-形成性考核四-国开(HB)-参考资料
- 精神分裂症并发糖尿病患者护理查房
评论
0/150
提交评论