欢迎来到天天文库
浏览记录
ID:37241295
大小:173.00 KB
页数:15页
时间:2019-05-20
《VF知识点总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、二级VFP知识点总结概念知识点总结1、数据库的基本理论和VF数据库操作2、数据与程序设计3、SQL语句4、面向对象程序设计及表单、报表、菜单数据库的基本理论和VF数据库操作(第1、2、3、4、6章)一、数据库系统基本理论1、理解数据库系统的几个基本概念以及它们的关系计算机硬件用户数据库(DB)数据库管理系统(DBMS)数据库应用系统(DBMS)数据库系统(DBS)数据库(DB)、数据库管理系统(DBMS)、数据库应用系统(DBAS)和数据库系统(DBS)建立数据库系统的主要目的是为了实现数据共享2、掌握实体之间的联系,可以判断出实际问题中属于那种
2、联系一对一、一对多、多对多班长班长-班级班级11班级班级-学生学生1n教师教师-学生学生mn(a)(b)(c)3、弄清三大数据模型的结构形式:层次模型、网状模型和关系模型我们现在所用到的数据库都是关系数据库作者:李晰二级VFP知识点总结ABDCEGFEFGABCD学号姓名年龄性别籍贯9001李丽20女北京9002肖峰21男上海9003王红19女长春4、理解关系术语关系(就是二维表,记录的集合);元组(行、记录);属性(列、字段);域(一个字段的取值范围);关键字(关键的字段,唯一能标志一个元组的字段或字段的组合);外部关键字(不是本表的关键字,但
3、是是其他表的关键字;用来建立表间的联系)5、关系运算理解传统的集合运算(并、交、差、笛卡尔积)和专门的关系运算(选择、投影、连接包括等值连接和自然连接)二、数据表操作1、了解表操作的一些命令,尤其以下几条:LIST显示记录:LIST
4、DISPLAY[FIELDS<字段名表>][<范围>][FOR<条件表达式>]限定条件用FOR短语LOCATE条件定位:LOCATEFOR<条件表达式>本命令定位在满足条件的第一条记录,若想定为满足条件的下一条记录,必须用CONTINUE用FOUND()函数为T判断是否有满足条件的记录(也可用EOF()为F)作者:李
5、晰二级VFP知识点总结APPEND为追加记录;INSERT为插入记录REPLACE修改记录:REPLACE<字段名1>WITH<表达式1>[FOR<条件表达式>]2、删除操作分两步走:DELETE与PACKDELETE是逻辑删除,也就是添加删除标记,PACK才是真正物理删除;逻辑删除的记录还可以恢复(RECALL)3、理解工作区的概念系统提供了32767个工作区,可以在不同的工作区同时打开多个表,使用工作区用其编号1~32767,或者别名,前十个工作区有别名:A~JSELECT0表示使用最小未用过的工作区4、建立表之间的临时关联一个为主表,一个为
6、子表,使用SETRELATIONTO…INTO…语句要求两个表必须在不同的工作区打开可以使用SETRELATIONTO解除关联三、数据库操作1、理解数据库文件它并不真正的存储数据,只是对存储数据的文件进行统一的管理建立数据库后,形成三个同名文件.dbc.dct.dcx2、理解自由表与数据库表的区别与联系区别:可以看一下“表设计器”自由表不能设置长表名、长字段名、标题、输入掩码、字段有效性规则、默认值、注释等内容自由表不能设置主索引自由表可以添加到数据库中形成数据库表(ADDTABLE…);数据库表可以移出形成自由表,相应的设置丢失,主索引变为候选
7、索引(REMOVETABLE…)3、掌握索引的概念作者:李晰二级VFP知识点总结索引就是排序,但它是逻辑排序,排列的不是实际记录,而是记录指针,排序的结果存放在索引文件中建立索引的主要目的是为了提高查询速度(在有序的集合中查询某个个体很显然比无序中查询快得多)A、建立索引可以通过命令实现:INDEXON<索引关键字表达式>TO<独立索引文件名>
8、TAG<标识名>[ASCE
9、DESC][UNIQUE][CANDICATE]可以建普通索引(命令中不需表示)、候选索引(CANDICATE)、唯一索引(UNIQUE)B、可以以在表设计器中建立索引索引不是
10、真正排序,表的排序命令为SORT,是对记录的排序,结果形成新的表文件.dbf4、区别索引文件的类型索引文件分为独立索引文件(.idx存放一条索引结果)和复合索引文件(.cdx存放多条索引结果)复合索引文件又分为结构复合索引文件(与表同名)和非结构复合索引文件结构复合索引文件因其与表同名,随着表的打开而打开,表的关闭而关闭,在表被修改时自动同步修改,现在是主要应用的索引文件5、区别索引的类型主索引和候选索引意义相似,建立主索引和候选索引都要求关键字表达式的值唯一,没有重复。它们的区别是:候选索引可以多个,主索引只能一个;主索引只能在数据库表中建立;
11、主索引只能在表设计器中建立普通索引和唯一索引允许出现重复值,不同的是,唯一索引值存储重复值之中的一个。注意此处“唯一索引”中唯一的意义不
此文档下载收益归作者所有