该【计算机等级二级VF知识点回顾(全) 】是由【莫比乌斯】上传分享,文档一共【41】页,该文档可以免费在线阅读,需要了解更多关于【计算机等级二级VF知识点回顾(全) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。知识点回顾目录
知识点回顾目录 1
(一)SQL知识点回顾 1
(二)数据库知识点回顾 6
(三)查询和视图知识点回顾 11
(四)表单知识点回顾 14
(五)菜单和报表知识点回顾 23
(六)第二章知识点回顾 27
(一)SQL知识点回顾
SQL——结构化查询语言
SQL功能:数据查询select
数据定义createdropalter
数据操作insertupdatedelete
SQL三种查询:
简单查询
select字段名from表名where条件
简单的连接查询
select字段名from表名where条件
=
嵌套查询
要找的字段表a
条件表b
select字段名from表awhere公共字段名in;
(select公共字段名from表bwhere条件)
特殊运算符:
例题:从供应商关系中检索出全部公司的信息,不要工厂或其他供应商的信息。
like是字符串匹配运算符,通配符%表示0个或多个字 符,_代表一个字符
select*from供应商表where供应商名like"%公司"
排序:
orderby字段名1,字段名2asc/desc
简单的计算函数:
count()sum()avg()max()min()
分组:
groupby字段名having条件
having子句总是跟在groupby子句之后,不可以单独使用
判断:
A)select职工号,avg(工资)as平均工资,城市from;
=;wherecount(职工号)>=2groupby职工号
B)select职工号,avg(工资)as平均工资,城市from;
=;groupby职工号havingcount(职工号)>=2
having限定分组条件(计算函数)
where限定查询条件
利用空值查询:
select*from供应商表where供应商号isnull
别名查询:
SQL允许在from短语中为关系名定义别名:
格式为:<关系名><别名>
集合的并运算:
union
SQL几个特殊的选项:
只显示前几项的记录:topn
intoarray数组名
intocursor临时表名
intodbf/table表名
tofile文本文件名
SQL操作功能:
插入数据:——insert
insertinto表名(字段名1,……)values(值1,……)
若是表中多有字段添加记录,可省略字段名
insertinto表名values(值1,……)
更新数据:——update
update表名set字段名=新的字段值where条件
删除数据:——delate
deletefrom表名where条件
SQL定义功能:
表的定义:——create
createtable表名(字段名类型(宽度),……)
primarykey主索引
check规则error信息default默认值
表的删除:——drop
droptable表名
表结构的修改:——alter
增加字段:
altertable表名add字段名类型(宽度)
修改字段:(宽度和类型)
altertable表名alter字段名类型(宽度)
重命名字段:
altertable表名rename[column]原字段名to新名
删除字段:
altertable表名drop[column]字段名
定义或修改字段有效性:
altertable表名alter字段名setcheck…error…
altertable表名alter字段名setdefault…
删除有效性:
altertable表名alter字段名dropcheck
altertable表名alter字段名dropdefault
定义索引:
altertable表名addprimarykey/unique;
索引表达式tag索引名
删除索引:
altertable表名dropprimarykey
altertable表名dropuniquetag索引名
(二)数据库知识点回顾
表:
:(create表名)
:(use表名回车browse)
:use
:字符型C、数值型N、日期型D、日期时间型T、整型I、逻辑型L、备注型M、通用型G、货币型Y
:8841448
注:一个汉字占2个字节,一个字符、一个数字各占1个字节
:空值,指尚未确定的值。在表中用ctrl+0输入,在表设计器中直接输入NULL但是这2种情况均要在表设计器的null上打对号
表的基本操作:
增加记录——append/insert
删除记录——delete
all/next/record/rest
pack
恢复记录——recall
修改记录——replace字段名with新字段值
replaceall字段名with新字段值
replace字段名with新字段值for条件
修改表结构——modifystructure
显示记录——list/displace
记录指针定位——go/goto
skip
locatefor/continue
数据库:
定义:是结构化的相关数据集合
:(createdatabase数据库名)
:(opendatabase数据库名)
:closedatabase
:modifydatabase
:同自由表方法一样
:在数据库空白处右击—添加表—选择要添加的表—确定(addtable表名)
:选中要移去的表—右击—删除—移去(removetable表名)
:选中要删除的表—右击—删除—删除(droptable表名)
(7、8两点说明:自由表和数据库表之间可以相互转换)
索引:
定义:逻辑排序
作用:提高查询的速度,降低插入、删除、修改的速度
索引文件的种类:单索引文件、复合索引文件
索引类型:主索引、候选索引、唯一索引、普通索引
注:字段值能重复的索引为:唯一索引、普通索引
字段值不能重复的索引为:主索引、候选索引
一个表能建多个索引的为:候选索引、唯一索引、普通索引
一个表能建一个索引的为:主索引,且自由表不能建立主索引。
“唯一”指的是只出现重复记录的第一条记录。普通索引只起到排序的作用
建立索引:菜单方式:建立索引:打开表设计器,在“字段”选项卡选择要建立的索引的字段,在索引项选择升序或降序,然后切换到“索引”选项卡,改变类型,确定,是。
命令方式:
Indexon索引表达式tag索引名candidate建立候选索引
Indexon索引表达式tag索引名unique建立唯一索引
Indexon索引表达式tag索引名建立普通索引
打开单项索引的命令:setindexto索引名(了解)
关闭索引文件的命令:setindexto(不跟索引名)(了解)
设置当前索引的命令:setorderto索引名(记住)
数据完整性(考试重点)
类型:实体完整性、域完整性、参照完整性
(1)实体完整性:保证表中记录唯一的特性(主索引或侯选索引可以保证实体完整性)
(2)域完整性:(即字段有效性)域:属性的取值范围(字段的取值范围)
规则:字段的取值范围(逻辑表达式)NOTANDOR
信息:当输入的字段值违背规则时的提示信息(字符串表达式)
默认值:指增加新记录时的值(随字段的类型而改变)
设置过程:打开表设计器—选中要设有效性规则的字段—设置规则、信息、默认值—确定—是
(3)参照完整性:
定义:当在一个表中修改、删除或插入记录时,通过参照引用相互关联的另一个表检查本表的操作是否正确
设置过程:打开数据库——建立永久性联系(为一个表建立主索引(父表),另一个表建立普通索引(子表),然后拖动鼠标)
关闭所有打开的表(clearall)
清理数据库(数据库—清理数据库)
编辑参照完整性
更新规则,删除规则,插入规则
(级联,限制,忽略)(限制,忽略)
排序
sortto新表名on字段名/d
例:按工资降序,工资相同的按职工号升序为职工表排序
use职工表
sortto职工表1on工资/d,职工号
关联
所谓关联,就是当前表记录指针的移动,能引起别的表按某种条件相应地移动记录指针.(临时联系)
建立临时联系的命令:setrelationto
计算机等级二级VF知识点回顾(全) 来自淘豆网m.daumloan.com转载请标明出处.