2022年全国计算机二级VFP知识点总结.docx
《2022年全国计算机二级VFP知识点总结.docx》由会员分享,可在线阅读,更多相关《2022年全国计算机二级VFP知识点总结.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国运算机二级 Visual FoxPro数据库程序设计 学问点整理资料文件扩展名及备注文件扩展名文件扩展名备注扩展名文件扩展名备注扩展名项目.pjx.pjt数据库.dbc.dbt表.dbf.fpt表单.scx.sct程序.prg报表.frx单索引id .idx结构化复合索引.cdx菜单定义格式.mnx菜单程序.mpr查询.qpr视图.vcx第一章数据库基础学问1、数据库治理系统 DBM;S 数据库应用系统 DBAS;数据库系统 DBS;数据 DB数据库治理员 DBA; DBS包括 DBMS和 DB2、实体间的联系:一对一,一对多,多对多3、数据库中的数据模型:网状模型、层次模型、关系模型4、
2、关系:一个关系就是一张二维表,每个关系有一个关系名5、元组:二维表中的行称作元组6、属性:二维表中的列称作属性7、域:属性的取值范畴8、关系:表关系名:表名属性:字段元组:记录行:记录,元组列:字段,属性9、传统的集合运算:并、差、交10、特地的关系运算:挑选(水平方向)for, while, where投影(垂直方向)fields ,select联接(一对一,一对多,多对多)11、定义数组: dimension/declare数组名( 3,4)VF基础学问1、创建项目:通过菜单创建命令: Create Project项目名2、打开项目治理器:通过“文件” - “打开”菜单项命令: Modif
3、y Project项目名3、各类文件选项卡:“全部”选项卡(以下五项的全部内容)“数据”选项卡(数据库、自由表、查询、视图)“文档”选项卡(表单、报表、标签)其次章数据与数据运算1、字段数据类型( 11 种)*N 包括 Y、F、B、I“类”选项卡“代码”选项卡“其他”选项卡2、变量:变量值能够随时转变的;变量名以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成3、变量的分类:字段变量和内存变量(简洁内存变量和数组)当内存变量与字段变量同名时,通过前缀M.或 M-拜访内存变量4、子串包含测试: $5、字符串精确比较 “=”两个字符完全相同 .T. “ =” set exact on |
4、off6、常用的函数数值函数: 1ABS()函数2. SIGN()函数3. SQR(T )函数4. PI()函数5. INT()函数6. CELING()函数7. FLOO(R )函数8. ROUN(D)函数9. MOD()函数10. MAX()函数11. MIN()函数字符函数: 1LEN()函数2. LOWE(R)函数3. UPPE(R )函数4. SPAC(E )函数5. TRIM()函数6. LTRIM()函数7. ALLTRIM()函数8. LEFT()函数9. RIGHT()函数10. SUBST(R )函数11. OCCUR(S)函数12. AT()函数13. STUFF()函数
5、14. CHRTRA(N)函数15Like,日期时间函数: 1 DATE()函数2. TIME()函数3. DATETIM(E )函数4. YEAR()函数5. MONT(H)函数6. DAY()函数7. HOU(R )函数8. MINUTE()函数9. SEC()函数数据类型转换函数: 1STR()函数2. VAL()函数3. CTOD()函数4. DTOC()函数5. 宏替换函数测试函数: 1BETWEE(N)函数2. ISNULL()函数3. EMPT(Y )函数4. VARTYP(E)函数5. EOF()函数6. BOF()函数7. RECN(O)函数8. RECCOU(NT)函数9.
6、 DELETE(D )函数10. IF ()函数程序设计基础1、概念:是命令的集合,分行储备在磁盘上,依据人为的次序依次输出的过程;2、建立、修改程序文件( .prg ): modify command程序名3、远行: do程序文件名4、基本的输入语句:(以求圆的面积为例) input “请输入圆的半径” to r可接受的数据类型: C、N、L、D、T;从键盘上接受输入,但不能不输入任何内容;输入字符常量必需加定界符 accept“请输入圆的半径” to r只能接受字符串,输入是不需要加定界符 wait“请等候” window wait to 5、程序的结构:次序结构6、程序的掌握语、注释语挑
7、选结构(分支、判定) 循环结构(条件、步长)exit终止,跳出,至 enddo 后面loop中止,跳至 do while判定条件quit退出系统 *换行注释 &同行注释注释语句【格式 1】 NOTE 【格式 2】 * 【格式 3】 & 7、程序的模块,形参、实参形式参数定义: PARAMETERS形参数传递:格式一: do文件名或过程名with实参格式二:文件名或过程名 实参8、变量的作用域:全局变量(又称公共变量)( public ):可在任何模块和程序中使用,而且在VF运行环境内都始终可见(命令窗口输入的也是)私有变量(private): 在建立该变量的模块及其下属各层模块中使用, 在其上
8、层模块中不行用; 在程序中直接使用没有特殊声明的变量都是私有变量;用 private声明上层模块中已经存在的变量,使得上层模块定义的变量在当前临时无效局部变量( local ):只能在建立它的模块中使用,不能在上层或下层模块中使用第三章 数据库及其操作1、创建数据库:在项目治理器中建立在菜单中建立命令: Create database数据库名2、打开数据库: Open Database数据库名 3、删除数据库: Delete Database数据库名4、修改数据库: Modify Database数据库名5、关闭数据库: Close Database6、打开表设计器: Modify Struc
9、ture7、显示全部表记录: List (显示完全部记录)8、显示当前表记录: Display (分页显示记录)9、记录的肯定定位: Go n 10、浏览、修改表: Browse11、编辑、修改表: Edit/Change12、批量修改: Replace all字段 with字段表达式13、规律删除: Delete (只在记录前加 *,不删除) 14、复原规律删除: Recall15、物理删除: Pack:只删除带 * 的记录Zap:物理删除表中全部记录16、关闭表: Use17、打开表: Use表名18、复制表记录: Use表名; Copy to新表名19、复制表结构: Use表名; Cop
10、y Structure to新表名20、追加表记录:将另一表中的记录添加到该表中:Use要追加记录的表名Append from有记录的表名在尾部追加记录: Append在尾部增加一条空记录: Append blank21、插入表记录:在当前记录的后面插入一条记录:insert after在当前记录的后面插入一条空记录:insert blank在当前记录的前面插入一条记录:insert before 22、显示全部含有条件的记录: list for23、显示满意条件的记录: list while 24、显示字段: list fields25、指针记录的定位:bof () 为.T. 时指向文件头g
11、o top定位在第一条记录go bottom定位在最终一条记录eof () 为.T. 时指向文件尾skip向下移动一个指针,指向下一条记录(不含当前记录)all全部记录locate for满意条件的第一条记录continue连续查找满意条件的下一条记录用 locate命令定位:Locate for条件查找满意条件的第一条记录Continue连续查找满意条件的第一条记录.found测试是否有返回值,如有.T. ,如无 .F. Display显示26、记录的范畴: next n向下 n 条记录rest从指针指向位置开头的全部记录27、在数据库关闭 / 删除的情形下建立的表为自由表,自由表字段名最长
12、为10 个字符;28、在数据库打开 / 修改的情形下建立的表为数据库表,数据库表字段名最长为128 个字符,可以为数据库表建立主索引、字段有效性和参照完整性,这也是自由表没有的;29、创建数据库表: open database数据库名; creat表名30、创建自由表:确定当前没有打开数据库,使用命令:creat表名31、将自由表添加到数据库中: open database数据库名; add table表名32、将数据库表移出数据库: open database数据库名; remove table表名*小结:1、用 use打开表时,记录号位于第一条记录2、执行带 all的命令,记录指针指向eo
13、f=.T.3、当为 .T. 时, bof 的记录号总是为 1, eof 的记录号是记录数 +14、空表的总记录是 0,bof 的记录号是 1,eof 的记录号是 1*33、排序:建立排序: sort on字段名/a/d/c to新表名/a ( asc):升序; /d (desc):降序; /c :不区分字母大小写34、索引:索引的种类:主索引,候选索引,唯独索引,一般索引建立索引: index on关键字tag索引文件名打开索引: set index to索引文件名关闭索引: set index to查找索引: find / seek删除索引: delete tag all索引标识主控索引:
14、set order to索引名建立永久链接的条件:父表必需建立主索引,子表必需建立一般索引建立临时链接:窗口 - 数据工作区子动)命令: set relation to父表字段名into子表名(父动举例: open database成果治理Use student in 1 order学号Use score in 2 order学号Set relation t, o学号 into 2/score,Select 1 / go 3 / display / select 2 / display35、互换表中记录:先打开表go 1;scatterto aa(数组名); go 3;scatterto bb
15、(数组名); go 1 ;gather from bb;go 3 ;gather from bb*小结:排序与索引的区分1、排序要执行两次,按关键字和记录号,要打开表;而索引只执行一次,按关键字,不需要打开表;2、排序生成一个新表,索引是针对原表生成一个指针文件3、升降序的表示与书写方式不同:排序/a 升序/d 降序/c 不区分大小写,索引 ascending和 descending ;4、排序与索引的 to 的含义不同,排序的 to表示到一个新表,索引的 to 表示建立单索引文件;5、表达式的方式不同,排序用(,)逗号,索引用(+加号) 自由表与数据库表的不同:1、自由表有三个索引:候选索引
16、、唯独索引、一般索引;2、数据库表有四个索引:主索引、候选索引、唯独索引、一般索引;3、一个数据库表只能有一个主索引,可以有多个候选索引、唯独索引、一般索引;4、一个表只属于一个数据库;5、主索引和候选索引表示表记录的唯独性;6、数据库表的字段答应长度是 0 128 个字符,而自由表只答应 10 个字符;7、数据库表可以设置字段的有效性规章和参照完整性,而自由表不能;8、可以将自由表添加到数据库中,也可将数据库表从数据库中移去成为自由表;*36、数据的完整性:实体完整性:主索引和候选索引,保证记录的唯独性域完整性:表示字段的有效性和取值范畴参照完整性:描述表与表之间的关系参照完整性的规章:更新
17、规章(级联、限制、忽视)删除规章(级联、限制、忽视) 插入规章(限制、忽视)参照完整性是数据库文件的产物,要有联接,先打开数据,在父表建立主索引,子表建立一般索引,建立连线后先清理数据库,再编辑参照完整性;37、工作区:工作区的挑选: select |范畴: 132767 默认 0 号工作区,也是最小工作区select 0表示选定当前仍未使用的编号最小工作区第四章SQL语言1、SQL: structure query language2、定义:是结构化查询语言,是关系数据库的标准语言,是一种高度非过程化的语言,是数据库后台的操作语言,具有特别强大的查询功能,查询是它的核心;3、基本构成: se
18、lect查询什么字段/from数据源/where查询条件4、三大功能:数据查询格式: select字段名/* from表 1 inner join表 2 on表 1 主关键字 =表 2 主关键字where挑选条件 groupby分组 having分组条件 orderby排序函数字符型C双精度型B数值型N整型I (4)规律型L(1)货币型Y(8)日期型D(8)备注型M(4)时间型T(8)通用型G(4)浮点(动)型FMaxMinAvgCountSum最大值最小值平均值计数求和值域查询: betweenand空值查询: is null/is not null模糊查询: like (like后所指定的
19、字段值肯定是个字符型数据;通配符%表示 0个或多个字符,” _”只表示一个字符)使用量词和谓词的查询: any/some/allsome 和 any 是同义词 not exists*some、any 只有子查询中有一行能使结果为真,就结果为真*all子查询中全部记录都使结果为真,就结果为真*not exists用来检查是否有结果返回,即存在 / 不存在元组集合的并运算: union字段相同,值域相同虚字段: as新字段名操作功能:定义功能:插入: insert into表名(字段名) values (字段值)更新: update表名 set字段名=表达式 where条件式删除: delete
20、from表名 where条件表的定义: create tabledbf 字段名 类型 宽度 删除表: drop table表文件名删除视图: drop view视图文件名表结构的修改:添加字段: alter table表名add字段名 类型(宽度)修改字段: alter table表名alter字段名 新类型(宽度)删除字段: alter table表名 drop 字段名重新命名字段:alter table表名rename column原字段名to新字段名建立有效性规章: alter table表名 alter字段名set check字段条件 建立默认值: alter table表名 alte
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 全国计算机 二级 VFP 知识点 总结
限制150内