2014.5.26 星期一 (月考,讲授内容后移至2014.6.4)
教学内容:
1.建立查询
2.查询与视图的异同
3.视图的建立与参数化应用
教学目的:
1.掌握利用查询设计器,设计简单的查询,并建立起分析查询语句代码的意识
2.理解查询与视图之间的区别,以及查询与视图设计器的使用
教学重点:
1.查询分析
2.视图对数据源的影响
教学难点:
视图对参数的应用
教学过程:
一、作业情况及上节内容回顾
1.作业情况(作业认真、完成质量好、书写清楚)
优秀人员:高柳娟、王晨悦、张欣月、张鑫宇、许文帅、张博涵、姚佳乐、任明星等;
2.上节内容回顾
永久关系:在项目一中建立的关系,随着表格的关闭或者系统的退出而终结,如果再使用,还得重新建立,麻烦而繁锁,需要一种可以保存已经建立好关系状态的机制,就是永久关系。
建立永久关系的条件:
1)建立好的关系得需要保存,数据库是一个容器,可以用来存放容器中各个表之间的关系;
2)数据库表可以建立永久关系,自由表不可以
3)建立永久关系的基础知识
a)索引类型与含义、标志
b)在数据库设计器中建立永久关系的方法
c)表间关系(一对一、一对多、多对多)的建立方法,先掌握一对一、一对多的建立方法。
3.月考试卷及参考答案(附后)
二、新授
1.查询设计器、查询代码的查看(我们首先学习的是单表查询),create query建立查询;modify query修改查询
查询是数据库管理系统的一项重要功能。意义就是根据需要建立查询,在数据库一表或多表中检索一条或多条满足条件的记录,供用户查看、分析、统计、报表、打印等。
查询设计器,就是帮助我们完成以上功能的设计器。
查询结果将产生一个独立的数据文件,可以按用户需求设置文件格式。
查询结果不得修改,只是只读的。
查询产生的查询以独立的文件存在,默认扩展文件名为 .qpr
2.查询文件的解读、执行与更改
执行查询可以使用DO命令,但执行查询时,需要查询文件的全名,如: DO abc.qpr
更改查询,需要调出查询设计器,可重新按要求修改。
建立(单表)查询的流程:
1)选择输出字段
2)设置筛选条件
3)设置排序依据
4)设置输出去向(浏览、临时表、表、屏幕等)
独立自学:
1)联接条件
2)分组依据
3.视图设计器的使用,create view 建立视图;modify view修改视图
因为,查询设计器设计出来的查询,运行后的数据查询结果不能修改,但我们生活中,常常需要必要的修改,“视图”应运而生。
视图设计器比查询设计器的选项卡,多了一个“更新条件”,请大家认真查看该选项卡的内容,机关都在这里边。
我们的重点,是建立一个可以更改查询结果的“视图”,其实就是查询与视图都是查询,只不过是视图是可以更改数据的查询,如果不设置更新条件,查询与视图的结果是一样的,只读的。
视图具备表的一切特征,视图文件是数据库的一部分存在于数据库中,与自由表要区分;分为本地视图与远程视图;
查询文件是一个独立的文件,不属于任何数据。
4.视图的建立与参数化
预习P74中的3.3,创建参数化视图
了解为什么要创建参数化视图即可,后边还要讲到
三、练习
按要求把学籍表、成绩表建立相应的查询文件、视图文件。
四、总结
五、作业
2013-2014学年第二学期微机68班
月考考试VFP60试题(满分60)
一、填空(每空2分,共5空,计10分)
-
DBMS指的是 。
-
建立索引文件的目的是让数据表中的数据有序,即可升序,也可 。
-
在命令窗口打开数据表xueji.dbf,应该使用的命令是 。
-
表格的结构信息一般包括字段名称、字段类型、字段宽度和 ,也叫表格结构四要素。
-
多表跨区访问中,在非当前工作区字段前加上别名,中间用 隔开。
二、选择(每题4分,共10题,计40分)
1.go 5的含义是( )。
A.将记录指针指向记录号为5的记录
B.将记录指针向下移动5条记录
C.将记录指针向上移动5条记录
D.以上都不对
2.以下文件的扩展文件名,哪组文件是一套文件:( )
A.dbf dbt
B.dbc dct dcx
C.qpr prg
D.xls doc
3.在表设计器中,可以创建的索引有( )种类型。
A.1
B.2
C.3
D.4
4.sele 0今天的含义是( )。
A.选择区号最小的空闲工作区
B.选择区号最大的空闲工作区
C.选择当前工作的区号加1的工作区
D.随机选择一个未被使用的工作区
5.多表之间的关系,不包含以下的( )。
A.一对一关系
B.一对二关系
C.一对多关系
D.多对多关系
6.指针指向第3号记录,应该使用的命令是( )
A.skip 3 B.go 3
C.to 3 D.以上都不对
7.在主表(xueji)上修改姓名“张三”为李四,建立永久关系的(chengji)表上的姓名“张三”自动且同步的修改成“李四”的技能是:( )。
A.字段有效性规则
B.记录有效性规则
C.参照完成性
D.以上都不对
8.利用查询设计器建立一个查询,保存的文件扩展文件名是( )。
A.dbf B.dbc
C.qpr D.txt
9.利用数据工作期窗口,可以利用“关系”按钮,建立已经打开的表之间的:( )关系
A.临时
B.永久
C.临时和永久
D.以上都不对
10.建立表格之间的永久关系,表格应该是:( )
A.自由表 B.数据库表
C.自由表、数据库表都可以 D.以上都不对
三、判断题(每小题2分,共5题,计10分, 对填√错×)
1.建立候选索引后,该字段的内容不得重复。( )
2.建立查询文件V68.qpr后,可以使用do v68执行该查询。( )
3.浏览表格内容时,记录前边长方形的小黑方块,是记录指针的标志。( )
4.字段类型中的“日期型”,自动设置字段长度为8( )。
5.一个dbf文件就是一个数据库文件。( )。
2013-2014学年第二学期微机68班
期中考试VFP60试题(满分60)
姓名 分数 .
1. 数据库管理系统 2. 降序 3. Use xueji
4. 小数位数 5. .或者->
1
|
2
|
3
|
4
|
5
|
A
|
B
|
D
|
A
|
B
|
6
|
7
|
8
|
9
|
10
|
B
|
C
|
C
|
A
|
B
|
|
|
2014年上半年微机68班第二次月考VFP6成绩单 |
|
|
|
|
|
|
|
|
|
张顺海提供 |
|
|
|
|
|
|
|
|
2014-5-27 |
名次 |
序号 |
姓名 |
填空(10) |
选择(40) |
判断(10分) |
技能(40) |
总分(60) |
备注(名次变化) |
1 |
6 |
孟静 |
10 |
40 |
8 |
|
58 |
5 |
4 |
20 |
鹿嫚 |
8 |
40 |
8 |
|
56 |
16 |
5 |
17 |
田明阳 |
8 |
40 |
8 |
|
56 |
12 |
2 |
7 |
高柳娟 |
8 |
40 |
8 |
|
56 |
5 |
3 |
1 |
刘宣 |
8 |
40 |
8 |
|
56 |
-2 |
6 |
(缺考) |
周慧颖 |
8 |
36 |
8 |
|
52 |
|
7 |
新来 |
赵一同 |
8 |
36 |
8 |
|
52 |
|
8 |
18 |
任明星 |
7 |
36 |
8 |
|
51 |
10 |
9 |
5 |
殷倩 |
8 |
32 |
8 |
|
48 |
-4 |
10 |
14 |
佟雅倩 |
8 |
28 |
8 |
|
44 |
4 |
12 |
10 |
张鑫宇 |
8 |
36 |
0 |
|
44 |
-2 |
11 |
4 |
姚佳乐 |
8 |
36 |
0 |
|
44 |
-7 |
14 |
16 |
张浩 |
6 |
28 |
8 |
|
42 |
2 |
13 |
12 |
张博涵 |
6 |
28 |
8 |
|
42 |
-1 |
15 |
11 |
李雪菲 |
6 |
28 |
6 |
|
40 |
-4 |
17 |
13 |
王胜慧 |
6 |
28 |
6 |
|
40 |
-4 |
16 |
9 |
王晨悦 |
8 |
24 |
8 |
|
40 |
-7 |
18 |
22 |
张欣月 |
7 |
24 |
8 |
|
39 |
4 |
20 |
21 |
赵帅 |
6 |
28 |
4 |
|
38 |
1 |
19 |
2 |
许文帅 |
10 |
20 |
8 |
|
38 |
-17 |
21 |
19 |
赵倩 |
6 |
24 |
6 |
|
36 |
-2 |
25 |
24 |
尹建兴 |
6 |
20 |
8 |
|
34 |
-1 |
23 |
15 |
王坛 |
10 |
20 |
4 |
|
34 |
-8 |
22 |
8 |
孙超凡 |
6 |
24 |
4 |
|
34 |
-14 |
24 |
3 |
王天 |
6 |
20 |
8 |
|
34 |
-21 |
26 |
23 |
陈华林 |
3 |
20 |
4 |
|
27 |
-3 |
|
|
|
|
|
|
|
|
|
|
|
最高分 |
10 |
40 |
8 |
|
58 |
|
|
|
最低分 |
3 |
20 |
0 |
|
34 |
|
|
|
平均 |
7.16 |
29.44 |
6.48 |
|
44.32 |
|
|