资源描述:
《vfp笔试的记忆内容》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VFP笔试的记忆内容数据库设计1数据库系统的核心是数据库管理系统(DBMS)数据库系统由数据库、数据库管理系统、等组成。数据应具有较小的冗余度,较高的独立性,可供共享信息系统的开发采用的结构化方法SA需求分析阶段的描述工具:数据流图、数据字典基本的数据流图符号有4种:外部实体、数据流、数据处理和数据存储概念结构设计阶段使用的设计工具是E-R图逻辑设计阶段任务:E-R图转换成关系模型数据库设计2E-R图中包含:实体、属性、联系关系模型的完整性规则包括域完整性——规定字段的取值范围实体完整性——字段不为空参照完整性设计关系模式一般要求满足3NF关
2、系运算传统的关系运算:交、并、差专门的关系运算:选择——查询满足条件的全部字段投影——查询表的部分字段联接——多表查询VFP基础命令命令众多变化,其中可死记的有:?,??,Clearsetdatetolong(日期变为中文年月日)setdefato(和cd命令相同)_screen.fontsize其他命令需要理解性记忆曾考过的有?,md,cd,setdatetolong,copyfile,runReadevents开始事件循环Clearevents结束事件循环VFP可能用到的文件扩展名表文件.dbf数据库.dbc查询.qpr程序.prg伪编译
3、程序.fxp表单.scx报表.frx项目.pjx菜单.mnx生成后.mpr文本.txtExcel.xlsVFP数据类型1数据类型大小代表字符字符型C数值型N逻辑型1字节L日期型8字节D日期时间型8字节T整型4字节I备注型4字节M通用型4字节GVFP数据类型2字符串定界符:””、’’或[]空串:“”,或space(0)日期定界符:{}空日期:{}变量和数组名称开头不能为数字系统变量以下划线开头自由表字段名、表索引名至多10个字符,其余1~128个数组定义dimension/declear/public/local已声明但还未赋值的数组,所有数组
4、元素值均为.f.,逻辑型在命令窗口中创建的变量(含数组)都为全局型变量在一些用到数组的命令中会加arrayVFP函数函数变化众多,大部分需要理解记忆,常考的有len,dtoc,str等。其中可死记的内容有:time()函数返回值为字符型str函数默认转换后的字符长度为10,字符长度超过10的会转换成指数形式,长度也是10dtoc函数,加上第二个参数1,可以转变成年月日的形式(中间无斜杠)Messagebox函数的缩写是messagebVFP运算符用“-”连接字符串,字符长度和用“+”连接相同不等于的表示:<>,#,!=日期型和日期时间型可以进
5、行减法运算,其结果单位分别是天和秒空值null看作逻辑型,和.t.、.f.的优先级如下:.t.>null>.f.VFP数据库数据库组成:表、视图、连接、存储过程一个数据库可能包含多个数据库表,一个数据库表只能属于一个数据库删除数据库表的后链:freetable打开数据库时,用exclusive指定独占方式,用validate验证有效性VFP表1在表中追加记录的命令:append表中空值的输入:Ctrl+0常用字段格式:!,A,T,9(要知道含义)常用输入掩码:X,9(要知道含义)数据库表索引:主索引、候选索引、普通索引、唯一索引自由表索引:候
6、选索引、普通索引、唯一索引VFP表2表的触发器有:插入/删除/更新触发器表的工作区前10个编号可用字母A~J表示,后面的以W开头,如W11,W21表相关的命令比较多,以下几条记住一些关键的的单词:打开表/关闭表——use表名/use再次打开表——use表名again以别名打开表——use表名alias别名VFP表3select0——选择当前未被使用的最小编号的工作区Select(0)——返回当前工作区号Select(1)——返回最大工作区号记录的绝对定位到第一个或最后一个记录是gotop/bottom,相对移动为skip空表:eof()=.t
7、.,bof()=.t.,recno()=1记录删除:逻辑删除后用pack或直接zapVFP表4用copyto复制表内容为文本文件,类型参数为SDF,复制为excel文件,类型参数为XLS修改表结构时,所有的删除都用drop设置参照完整性时,更新规则:级联、限制、忽略删除规则:级联、限制、忽略插入规则:限制、忽略VFP表5检测表有没有被打开的函数used()检测数据库有没有被打开的函数dbused()统计表中字段的函数fcount()检测表的字段是否为空的函数empty()查询和视图查询设计器有:字段、联接、筛选、排序依据、分组依据、杂项视图设
8、计器和查询相比,多一个更新条件视图和查询的区别:1)查询的结果是只读的,只能浏览不能修改;视图是可读写的,可以浏览也可以修改;2)查询以独立的文件保存,视图是虚表,