[IT认证]VF二级.ppt

上传人:sccc 文档编号:4593872 上传时间:2023-04-29 格式:PPT 页数:35 大小:272.50KB
返回 下载 相关 举报
[IT认证]VF二级.ppt_第1页
第1页 / 共35页
[IT认证]VF二级.ppt_第2页
第2页 / 共35页
[IT认证]VF二级.ppt_第3页
第3页 / 共35页
[IT认证]VF二级.ppt_第4页
第4页 / 共35页
[IT认证]VF二级.ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《[IT认证]VF二级.ppt》由会员分享,可在线阅读,更多相关《[IT认证]VF二级.ppt(35页珍藏版)》请在三一办公上搜索。

1、第一章1.数据库系统的组成2.DBS、DB、DBMS的含义以及三者之间的关系3.关系模型中用二维表来表示实体以及实体与实体之间的联系。4.两个实体之间联系的三种类型5.数据库所支持的三种数据模型6.关系术语:关系、关系模式、元组、属性、关键字、外部关键字7.关系运算:传统的关系运算:交、并、差(结构相同)专门的关系运算:选择、(自然)连接、投影,实体型数据模式,记录元组,字段属性,关系,学号可以唯一的标记一条记录,作为该表的一个关键字,字段属性,字段属性,1.数据库系统的核心是()。A)硬件系统 B)数据库集合 C)数据库管理系统 D)数据库管理者和用户2、数据库DB、数据库系统DBS、数据库

2、管理系统DBMS三者之间的关系是()A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 3.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()A)m:nB)1:mC)m:k D)1:1,4.在下列四个选项中,不属于基本关系运算的是()A)连接 B)投影 C)选择 D)排序5.关系中的元组对应二维表中的()A)记录 B)字段 C)属性 D)范围6.关系数据库中所使用的数据结构是()A)树 B)字图 C)表格 D)二维表7.用二维表数据来表示实体之间联系的数据模型称为

3、_。8.DBMS的含义是:_,项目管理器的使用及各类选项卡表、数据库、项目的扩展名,1、在Visual FoxPro中项目文件的扩展名是【】。2、可以在项目管理器的【】选项卡下建立程序文件。3、项目管理器的【】选项卡用于显示和管理数据库、自由表和查询等。4、表单和报表等在项目管理器中的【】选项卡下管理。5、项目管理器的“移去按钮有两个功能:一是把文件【】;二是【】文件,6.项目管理器”的“数据”选项卡用于显示和管理()A)数据库、自由表和查询 B)数据库、视图和查询 C)数据库、自由表、查询和视图 D)数据库、表单和查询7.“项目管理器”的“文档”选项卡用于显示和管理()A)表单、报表和查询

4、B)数据库、表单和报表 C)查询、报表和视图 D)表单、报表和标签8.在“选项”对话框的“文件位置”选项卡中可以设置()A)表单的默认大小 B)默认目录 C)日期和时间的显示格式 D)程序代码的颜色,1.常量:不同类型的常量的书写格式及简写12.45$123.45“abcd”abcd“ABCD”“AbCd”abcd2006-02-02 2008-08-08,11:00 a.T.2.变量:内存变量(赋值语句)字段变量(内存变量与字段变量重名的情况)假如职工表在当前工作区打开,其当前纪录的姓名字段为”张三”(字符型,宽度为6),在命令窗口输入并执行如下命令,显示结果为:姓名=姓名-”你好”?姓名数

5、组的定义,3.表达式:字符表达式:,日期型,日期时间型:,关系表达式:运算结果是逻辑型数据(.t.,.f.)重点逻辑表达式基本工资1800 and(职称=“讲师”or 职称=“副教授”)4.函数:熟悉常用的函数,注意函数的功能及返回值的类型。字符函数、宏替换函数,测试函数。,宏替换函数,M=886N=345K=“M+N”?1+&K,1.下列函数中函数值为字符型的是()A)DATE()B)TIME()C)YEAR()D)DATETIME()2.LEFT(“123456789”,LEN(“数据库”)的计算结果是()3.函数BETWEEN(40,34,50)的运算结果是()4.在下面的表达式中,运算

6、结果为逻辑真的是()A)EMPTY(.NULL.)B)LIKE(edit,edi?)C)AT(a,123abc)D)EMPTY(SPACE(10)5.以下关于空值(NULL)叙述正确的是()A)空值等同于空字符串 B)空值表示字段或变量还没有确定值 C)VFP不支持空值 D)空值等同于数值0,6.表达式STUFF(GOODBOY,5,3,GIRL)的运算结果是()7.有如下赋值语句,结果为“大家好”的表达式是()a=“你好”b=“大家”A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)8.设X=10,语句?VARTYPE(“X”)的输出

7、结果是()。A).N B).C C).10 D).X 9.表达式LEN(SPACE(0)的运算结果是()A.NULL B.1 C.0 D.,10.下列表达式中,表达式返回结果为.F.的是()。A)AT(“A”,”BCD”)B)“信息”$“管理信息系统”C)ISNULL(.NULL.)D)SUBSTR(“计算机技术”,3,2)11.设 X=65,命令?VARTYPE(X)的输出是()A)N B)C C)L D)出错12.?AT(”EN”,RIGHT(“STUDENT”,4)的执行结果是()。13.命令?LEN(SPACE(3)-SPACE(2)的结果是()A)1 B)2 C)3 D)514.执行

8、命令DECLARE y(3,3)后,数组y包含的元素个数为(),数组元素y(2,2)的值是()。,1.多种方法建表建库以及建表建库相关的命令。2.表基本操作:显示、浏览、插入、删除、修改、定位3.索引的作用、创建4.数据完整性:实体完整性主关键字域完整性字段有效性规则、字段的取值类型、取值范围(规则、信息、默认值)参照完整性表之间的联系,约束性规则5.自由表与数据表的不同及之间的相互转换,以”学生“表为例 新建”学生“表 create 学生打开”学生“表 use 学生修改”学生“表 modify structure,以”学生管理“数据库为例创建数据库 create database 学生管理打

9、开数据库 open database 学生管理修改数据库 modify database 学生管理删除数据库 delete database 学生管理,一.菜单方式浏览表增加记录修改记录删除记录(两种)记录指针的定位,表的基本操作,二.命令方式浏览表 browse追加记录 append append blankedit、change插入记录 insert删除记录 delete(逻辑删除)pack(物理删除)修改记录 edit/change replace记录指针的定位 go 记录号 skip 整数显示记录 list/display,索引总结1.建立索引的目的是:加快查找速度2.表文件与索引文件

10、分开存储3.索引文件并不能改变表中的记录顺序4.表设计器中如何建立索引5.命令建立索引index on 表达式 tag 索引名。,1.数据库表的字段可以定义默认值,默认值是()A)逻辑表达式 B)字符表达式 c)数值表达式 D)前三种都可能2.要为当前表所有职工增加100元工资,应该使用命令()A)CHANGE工资WITH工资+100 B)REPLACE工资WITH工资+100 C)CHANGE ALL工资WITH工资+100 D)REPLACE ALL工资WITH工资+1003.下列操作中,不能用MODIFY STRUCTURE命令实现的是()A)为数据库表增加字段 B)删除数据库表中的某些

11、字段 C)对数据库表的字段名进行修改 D)对记录数据进行修改,4.用命令“INDEX On 姓名 TAG indexname”建立索引,其索引类型是()A)主索引 B)候选索引 C)普通索引 D)惟一索引5.在Visual FoxPro中,建立索引的作用之一是()A)节省存储空间 B)便于管理 C)提高查询速度 D)提高查询和更新的速度6.在Visual FoxPro中,相当于主关键字的索引是()A)主索引 B)普通索引 C)惟一索引 D)排序索引7.数据库表可以设置字段有效性规则,字段有效性规则属于()A)实体完整性范畴 B)参照完整性范畴 C)数据一致性范畴 D)域完整性范畴,8.在关系模

12、型中,“关系中不允许出现相同元组”的约束是通过【】实现的.9.当删除父表中的记录时,子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为【】10.在定义字段有效性规则时,在规则框中输入的表达式类型是【】.,1.简单查询 select from where 2.简单联接查询,注意表之间的联接条件3.嵌套查询=|in|not in(子查询)4.between and like5.排序:order by Order_Item asc|desc 6.简单计算查询:count,sum,avg,max,min7.分组计算查询:group by having 8.利用空值查询:is null9.

13、any|some|all(子查询)not exists(子查询),数据操作与数据定义1.Insert into 表名 values 2.update 表名 set where 3.delete from 表名 where 4.create table 表名 5.drop table 表名6.alter table 表名,1、在 SQL SELECT 语句中为了将查询结果存储到永久表应该使用【】短语。2、在 SQL 语句中空值用【】表示。3、如下命令将“产品”表的“名称”字段名修改为“产品名称”:ALTER TABLE 产品 RENAME【】名称 TO 产品名称4、SQL支持集合的并运算,运算符

14、是【】。5、SQL SELECT语句的功能是【】。6、职工表有工资字段,计算工资合计的SQL语句是SELECT【】FROM 职工,7、要在“成绩”表中插入一条记录,应该使用的SQL语句是【】成绩(学号,英语,数学,语文)VALUES(“2001100111”,91,78,86)8、在SQL的SELECT 查询中使用【】子句消 除查询结果中的重复记录。9、在Visual FoxPro 中,使用SQL 的SELECT 语句将查询结果存储在一个临时表中,应该使用【】子句。10、在Visual FoxPro 中,使用SQL 的CREATE TABLE 语句建立数据库表时,使用【】子句说明主索引。,11

15、、在Visual FoxPro 中,使用SQL 的CREATE TABLE 语句建立数据库表时,使用【】子句说明有效性规则(域完整性规则或字段取值范围)。12、在SQL 的SELECT 语句进行分组计算查询时,可以使用【】子句来去掉不满足条件的分组。13、SQL插入记录的命令是INSERT,删除记录的命令是【】,更新记录的命令是【】。14、在SQL嵌套查询中,量词ANY和【】是同义词,在SQL查询中,使用【】子句指出的是查询条件.15、在SELECT命令中,表示条件表达式用WHEER,分组用【】子句,排序用【】子句.,16、在职工表中,将工资低于1220元的所有职工工资增加60元,应使用的SQ

16、L语句为:UPDATE 职工 SET 工资=工资+60 WHERE 工资122017、将“教师”表中李明玉的姓名改成“周涛”,应使用的SQL语句为:UPDATE 教师 SET 姓名=“周涛”WHERE 姓名=“李明玉”18、SQL的数据定义包括建立【数据库】和【表】的结构.19、视图是一个虚表,它是从【一个或几个基本表】中导出的表,在数据库中,只存放视图的【定义】,不存放视图【对应的数据】,查询设计器,查询设计器的窗口中有几个选项卡,其含义简介如下:字段:对应于SELECT短语,指定要查询的数据;在“函数和表达式”编辑框中可以输入或编辑计算表达式。联接:对应于JOIN ON 短语,编辑联接条件

17、。筛选:对应于WHERE短语,指定查询条件。排序依据:对应于ORDER BY 短语,指定排序的字段和排序方式。分组依据:对应于GROUP BY 短语和HAVING短语,用于分组。杂项:可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP短语)。,在项目管理器中创建或使用视图时,项目管理器会自动打开数据库。如果要使用项目以外的表或视图,则必须先打开数据库或事先确认数据库在作用范围内。视图设计器与查询设计器的使用方法类似。主要区别:在视图设计器中有“更新条件”选项卡,而不存在“查询去向”选项卡,程序的基本结构有三种:顺序结构、选择结构和循环结构题目类型:程序给出结果下列程

18、序段的输出结果是()。ACCEPT TO A IF A=123456 S=0 ENDIF S=1?S RETURNA)0 B)1 C)由A的值决定 D)程序出错,如下程序的输出结果是:【】X=0 Y=50 DO WHILE YX X=X+Y Y=Y-5 ENDDO?X,执行下列程序,显示的结果是_one=“WORK”two=“”a=len(one)i=aDo while i=1 two=two+substr(one,i,1)i=i-1Enddo?two,模块的两种调用形式 do f with a f(a)两种参数传递方式按值传递按引用传递,下列程序段的输出结果()。CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B)?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROCA.10 20 B.20 20 C.20 10 D.10 10,参数传递,参数是值或表达式时总是按值传递参数为变量时格式1为按引用传递,格式2受Set udfparms to 影响,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号