首页  前一页  后一页  末页
[245] [246] [247] [248] [249]
本留言簿共有493条记录, 现在时间2025-5-24 21:41:17,计算机地址:192.168.9.44
日期查询:
现在是第49页
一共有99页
Books库中表及结构信息 环境:一键安装 库表:Mysql.sql  xx3.sql xx4.sql 页面:Myphp.php   
序号 留言内容
249

D:2014-5-6
T:10:43:00
IP:192.168.9.43



作者:
张顺海

2014.5.7 星期三

1.试题及答案、成绩及分析

2.表间关系的建立

2013-2014学年第二学期微机68班

期中考试VFP60试题(满分60)答案

 

一、填空(每空2分,共5空,计10分)

  1. 数据库系统(DBS)是指计算机系统中引用了数据库技术后的完成系统,包括计算机硬件、软件、数据库和用户。其中软件包括操作系统、数据库管理系统、开发工具等,VFP6是计算机系统中的“数据库管理系统”,数据库管理系统的英文简称是       DBMS     
  2. 在VFP6系统主窗口,按Alt+  F4    组合键就可以退出VFP,相当于执行QUIT命令。
  3. 我们可以改变VFP的默认工作目录,可以用   CD     命令查看当前的默认工作目录。
  4. 一个表格的结构信息一般包括字段名称、字段类型、  字段宽度  、小数位数,也叫表格结构四要素。
  5. Select命令可以选择不同的工作区,工作区号供使用的是1至32767

二、选择(每题4分,共10题,计40分)

1.在三号工作区打开了xueji.dbf,这样三号工作区就有了一个可以访问的标志,以下哪个命令不能正确完成操作。()。

A.sele 3              B.sele C       

C.sele xueji  D.sele alias

2.字段有效性规则,可以规定用户录入数据的有效性,比如规定入学成绩必须在280分(含)以上的规则,则应该在入学成绩字段上设置规则为:(

A.>280                              B.入学成绩>=280            

C.入学成绩>=”280”        D.>=280

3.数据表第三个字段是“xb”,但在浏览数据表的时候上,该字段需要显示“性别”信息,则需要的话在表结构中设置该字段的(C   )属性。

A.字段有效性           B.记录有效性规则

C.标题                        D.注释

4.DBCVFP60中的意思是(  A   )。

A.数据库            B.数据表

C.结构                D.记录

5.一个数据表可以建立(D )索引

A.1              B.4

C.7               D.任意多个

6.指针指向第3号记录,应该使用的命令是(

A.skip 3              B.go 3

C.to 3                  D.以上都不对

7.测试当前打开的数据表的文件名的函数是:(  B )。

A.sele()            B.dbf()

C.recc()           D.dbc()

8.建立一个数据库abc 的命令是(B   )。

A.Create abc             B.create database abc

C.Modi stru              D.quit

9.使用browse命令查看一张数据表的内容,有两种查看模式,是:(  C 

A.图表模式、列表模式

B.记录模式、字段模式

C.浏览模式、编辑模式

D.通用模式、只读模式

10.设置字段属性、注释、字段规则,需要表应该是:(

A.自由表                                        B.数据库表

C.自由表、数据库表都可以       D.以上都不对

三、判断题(每小题2分,共5题,计10分, 对填√错×)

1.数据库就是数据表,数据表就是数据库。(×

2.在命令窗口,一行只能书写一条有效的命令。(   √ 

3.数据库的扩展文件名为DBF  × 

4.VFP中,命令要么写大写QUIT,要么写小写quit,但像QuitQuiT大小写间隔来写的命令是无效的命令(× )。

5.建立索引的目的就是让数据有序,但只有升序,没有降序功能(  ×  )。

 

 


 

2013-2014学年第二学期微机68班

期中考试VFP60试题(满分60)

姓名       分数        .

  • 填空题(共5空,每空2分,计10分)

1.    DBMS              2.    F4          3.     CD        

4.   字段宽度                5.     32767  

  • 选择题(共10题,每题4分,计40分)

 

1

2

3

4

5

D

B

C

A

D

6

7

8

9

10

B

B

B

C

B

  • 判断题(共5题,每题2分,计10分,对填√错×)

 

1

2

3

4

5

×

×

×

×

 

 

2014年上半年微机68班期中考试VFP6成绩单  
                张顺海提供    
    总分:100分(理论60、技能40),加分项目:15分       2014-5-6  
上次
序号
本次
序号
姓名 填空(10) 选择(40) 判断(10分) 技能(40) 速度技能
加分(10)
精确技能
加分(5)
总分(100) 备注
5 1 刘宣 8 40 10 40 10 5 113  
12 2 许文帅 10 40 10 40 6   106  
3 3 王天 8 32 10 40 10 3 103  
9 4 姚佳乐 8 28 10 40 8 5 99  
13 5 殷倩 6 32 8 40 10 3 99  
17 6 孟静 10 40 8 40     98  
1 7 高柳娟 10 28 10 40 4 3 95  
11 8 孙超凡 2 32 8 40 10 3 95  
25 9 王晨悦 8 36 10 40     94  
4 10 张鑫宇 6 32 8 40   5 91  
22 11 李雪菲 4 28 10 40 2   84  
10 12 张博涵 6 32 6 40     84  
6 13 王胜慧 8 24 8 40   3 83  
24 14 佟雅倩 8 24 10 40     82  
8 15 王坛 4 24 6 40 5   79  
15 16 张浩 4 20 6 40 4   74  
20 17 田明阳 2 24 8 40     74  
18 18 任明星 4 32 4 30   3 73 文件夹不对
19 19 赵倩 0 40 8 25     73 没有数据库V68.dbc
文件夹不对
16 20 鹿曼 4 32 6 30     72 没有数据库V68.dbc
21 21 赵帅 4 20 8 40     72  
7 22 张欣月 2 24 8 30   3 67 没有数据库V68.dbc
23 23 陈华林 4 20 6 30     60 没有数据库V68.dbc
14 24 尹建兴 6 28 10 0     44 没有上传文件
2 25 周慧颖               没有成绩
                     
                     
    最高分 10 40 10 40 10 5 113  
    最低分 0 20 4 0 2 3 44  
    平均 5.67 29.67 8.17 36.04 6.90 3.60 83.92  
                     
                     

 

 

成绩分析 (参考人数:24人,周慧颖缺考)        
                 
1.满分100分,5题填空10分,10题选择40分,5道判断10,技能40分,总平均成绩83.92。
2.满分:刘宣、许文帅、王天,最高成绩113分刘宣(含加分)      
  填空题满分3人(高柳娟、许文帅、孟静)
  选择题满分4人(许文帅、孟静、刘宣、赵倩)
  判断题满分9人(高柳娟、许文帅、王晨悦、王天、刘宣、姚佳乐、李雪菲、佟雅倩、尹建兴)。
3.对基础的知识掌握的不牢固            
  1)数据库管理系统的概念(DBMS)        
  2)测试VFP当前工作默认目录命令(CD)        
  3)数据表数据控制规则的条件书写        
  4)数据库与数据表建立的命令区别(Crate abc与create data abc)  
4.对策                
  1)规范学生学习方法,有针对性的问题讲练结合;      
  2)加大学生的训练力度,扎实推进学生基本功能力建设    
  3)对容易出错的题及题型,加大网络在线题库训练及次数    
  4)改正错过的题及题型。          

 

二、创建表间关系

1.什么是表间关系

  • 本来建立的各个数据表之间的指针没有相互影响,是相互独立的
  • 正是因为这样,在多个工作区中打开的表的操作,才相互没有影响。但上节课中的指针移动、跨区访问数据时,往往罗列出的数据是无效的,张三的姓名与李四的成绩显示在了一行。
  • 解决的办法就是,在A表中指向张三,在B表中也指向张三,这样将两表的数据在跨区访问时才会是有效的。
  • 如何让两张表的指针按某种方式联动,即A表指向张三,B表就与A表按张三自动匹配,这样既简单又高效。
  • 这就是需要建立表间关系

表之间的关系有:一对一、一对多和多对多3种关系(P49-50

一对一关系:(学籍表与成绩表)

  • 表A中的任何一条记录,在表B中只能对应一条记录,而表B中的一条记录在表A中也只能有一条记录与之对应。
  • 具有一对一关系的两表可以全成一个表
  • 表之间的连接关系通过索引来创建的(两个表需要有一个相同的索引作为主关键字段,被关联的表必须索引且打开状态)

一对多关系:(学籍表与图书借阅表)

  • 表A中的一条记录可以对应表B中的多条记录,而表B中的一条记录最多只能对应表A中的一条记录。
  • 一对多关系是表间关系中最普遍的关系
  • 建立一对多关系时,有“一”(表A)方,有“多”(表B)方。
  • “一”方,称父表,“多”方,称子表。
  • “一”方,使用主关键字或候选索引关键字,而“多”方使用普通索引关键字
  • 建立关系完成后,当“一”方(父)表指针移动时,“多”方(子)表,会有多条记录与之联动

 多对多关系:(学生表与课程表)

  • 表A中的一条记录或以对应表B中的多条记录,而表B中的一条记录也可对应表A中的多条记录。
  • 比如一个学生可以学习多门课,而每门课程也由多个学生来学习。
  • 处理多对多的关系时,通常是拆分成两个“一对多”的关系表,即通过建立一个第“三”表来完成,将两个表中的主关键字都放在这个中间表中。 

2.如何创建表间关系

  • 表间关系按生命周期可以分为:“临时关系”和“永久关系”
  • 本节课主要讨论“临时关系”,且按“一对一”关系为例创建,下载相关表格(xueji.dbf和chengji.dbf)

3.如何检验表间关系

  • 当一对一中的“主动方”(下命令一方,或者在数据工作期关系中的左边一方)的指针移动,“被动方”(被关联的一方,或者数据工作期关系中的右边一方)与主动方按事先约定好的“暗号”自动匹配。
  • 这样,就可以按照数据跨区访问来验证罗列数据的有效性了,也就会感觉到指针已经联系到一起了

4.如何关闭表间关系

  • 命令方式(set relation to )
  • 数据工作期方式
  • 关系相关的表格,关系自动终止
248

D:2014-4-28
T:7:45:00
IP:192.168.9.43



作者:
张顺海

2014.4.28

技能考核方案

一、要求及考点

1.在C盘目录建立一个文件夹,jn_V68_xxx; (考查建立文件夹的技能点,其中xxx为你的姓名的首字母)

2.利用FTP下载我们常用的数据表一套文件:Xueji.dbf和Xueji.fpt,下载至我们刚刚建立的C:\jn_V68_xxx文件夹中;(考查FTP技术下载到指定位置的技能点)

3.启动VFP(考查启动VFP软件的技能点)

4.设置当然默认工作目录为C:\jn_V68_xxx; (考查设置VFP默认工作目录的技能点)

5.建立一个数据库文件:V68.DBC; (考查建立数据库文件,并打开数据库设计器的技能点)

6.将下载的Xueji.dbf数据库加入当前打开的数据库中; (考查将自由表加入数据库,成为库表的技能点)

7.浏览数据表Xueji.dbf的表格内容,即记录内容;(考查在数据库设计器中查看表格内容的技能点)

8.查看数据表Xueji.dbf的表格结构信息;(考查在数据库设计器中查看表格结构的技能点,调出表设计器)

9.将数据表Xueji.dbf的“专业”字段建立一个索引标识; (考查建立一个字段的索引标识的技能点,升降序标志)

10.将数据表Xueji.dbf的索引标识有效,查看已经按“专业”排序; (考查使数据表索引标识有效的技能点,数据工作期的使用)

11.查看数据表Xueji.dbf,已经按“专业”排序了。(到此完整考查大家10个方面的能力!)

二、计分方式

1.总分100分,每个知识点10分,最后按总分*0.6核算记入期中考试成绩,即VFP课技能分占60分;

2.时间20分钟,最后结果完全正确且每提高一分钟,按加2分计入总分,最多按加10分封顶,即技能满分最高分控制在70分,计入VFP期中成绩;

3.将上次周考的选择题在线考试一次,按10分钟考试,满分且提高1分钟按加1分计入总分,最多按5分封顶,即技能成绩满分控制在75分,计入VFP期中成绩;

三、注意事项

1.自己独立完成,有抄袭按作弊零分处理;

2.学生可以查阅相关自备资料,时间、正确率也计入成绩;

3.最后将相关文件夹(jn_V68_xxx)拷入自己的目录;(FTP://192.168.8.40 V68技能比赛的自己的文件夹里)

 

2014.4.28     

247

D:2014-4-22
T:14:09:00
IP:192.168.9.43



作者:
张顺海

2014.4.23 星期三

教学内容:多工作区的选择、多表的打开与关闭

教学目的:掌握工作区的概念与应用

教学重点:工作区的选择与切换

教学难点:工作区中数据表的状态测试

教学过程:

一、内容回顾

(一)记录有效性控制

字段有效性检验

在数据加入表格时,或者修改表格内容时,按照字段数据的有效性规则检查,通过则记录,否则不能记录;

1.只有数据库表才有这样的检验,自由表则没有;

2.字段更改数据,且离开字段时,触发字段有效性检查;

(二)工作区的概念、含义

1.多个数据表可以同时处于打开状态;

2.一个工作区只可以打开一个文件,一个文件可以被多个工作区(共享)打开;

3.每个工作区中的数据表可以按一定规则访问;

4.一个工作区,就是一个可以记忆数据表工作状态(数据表名称、结构、记录指针、删除状态等)的内存区域;

二、多工作区的选择、打开与关闭

1.数据工作期

2.工作区的使用(P46)

1)选择工作区(P47)

2)多表的打开与关闭(P48)

3)跨工作区的多表访问(P49)

3.表间关系

1)一对一

2)一对多

3)多对多

三、练习(在FTP上下载学籍表--xueji.dbf、成绩表--chengji.dbf,以备练习之用,思考xueji.fpt有什么用?)

1.【例15】(P47),当前工作区已经打开“学籍”表,在另一工作区打开“成绩”表

2.【例16】(P49),在第1工作区打开“学籍”表,在第3工作区打开“成绩”表,并同时显示“学籍”表中的第2条记录的姓名、专业字段内容,“成绩”表中的第2条记录姓名、总分字段内容。

四、总结

1.数据工作期窗口,是一个具有综合操作功能的对话窗口,更像一个有关数据操作、管理的指挥部;

2.工作区就是一个个独立的房间,可以打开数据表,并保持找开状态,只有打开状态的数据,才可以访问其中的数据与指针状态;打开工作表时,可以指定一个别名!

3.工作区的转换与选择由Select命令来完成,VFP6中,可以使用的工作区由(1-32767)之间。0表示,没有被使用的最小的工作区号的代表;

4.关闭指定工作区中的表,Use in B,即关闭二号工作区上打开的表,关闭当前库的所有表,close tabel all,但数据库保持打开状态;

5.close database all,关闭所有数据库,数据库一经关闭,库里的表也一起被关闭了,如果有all 选项,连自由表也就关闭了。

五、作业

1.工作区号可以使用哪些数字?

2.select 0是什么意思?

3.跨工作区访问不同数据表中的数据时,应该在非当前工作字段名前加上什么标志?

246

D:2014-4-13
T:14:54:00
IP:192.168.9.43



作者:
张顺海

2014.4.14 星期一

教学内容:

1.记录的有效性设置与检测

2.字段显示、录入格式控制

3.工作区的使用与多表操作

教学目的:

1.掌握表中数据录入的有效性设置与检查

2.掌握工作区的含义与多表操作

教学重点、难点:

工作区的含义与多表操作

教学过程:

一、知识回顾

字段属性(重点:自由表、库表,尤其是注意自由表与库表的表设计器内容是不同的

1.字段标题

2.字段注释

3.字段默认值

4.字段有效性

5.记录有效性

二、操作回顾

1.在C盘目录建立一个文件夹,V68; (考查建立文件夹的技能点)

2.利用FTP下载我们常用的数据表一套文件:Xueji.dbf和Xueji.fpt,下载至我们刚刚建立的C:\V68文件夹中;(考查FTP技术下载到指定位置的技能点)

3.启动VFP(考查启动VFP软件的技能点)

4.设置当然默认工作目录为C:\V68; (考查设置VFP默认工作目录的技能点)

5.建立一个数据库文件:V68.DBC; (考查建立数据库文件,并打开数据库设计器的技能点)

6.将下载的Xueji.dbf数据库加入当前打开的数据库中; (考查将自由表加入数据库,成为库表的技能点)

7.浏览数据表Xueji.dbf的表格内容,即记录内容;(考查在数据库设计器中查看表格内容的技能点)

8.查看数据表Xueji.dbf的表格结构信息;(考查在数据库设计器中查看表格结构的技能点,调出表设计器)

9.将数据表Xueji.dbf的“专业”字段建立一个索引标识; (考查建立一个字段的索引标识的技能点,升降序标志)

10.将数据表Xueji.dbf的索引标识有效,查看已经按“专业”排序; (考查使数据表索引标识有效的技能点,数据工作期的使用)

11.查看数据表Xueji.dbf,已经按“专业”排序了。(到此完整考查大家10个方面的能力!)

三、记录有效性控制

字段有效性检验

在数据加入表格时,或者修改表格内容时,按照字段数据的有效性规则检查,通过则记录,否则不能记录;

1.只有数据库表才有这样的检验,自由表则没有;

2.字段更改数据,且离开字段时,触发字段有效性检查;

四、工作区的概念、含义

1.多个数据表可以同时处于打开状态;

2.一个工作区只可以打开一个文件,一个文件可以被多个工作区(共享)打开;

3.每个工作区中的数据表可以按一定规则访问;

4.一个工作区,就是一个可以记忆数据表工作状态(数据表名称、结构、记录指针、删除状态等)的内存区域;

五、练习与作业

1.按第二部分熟练掌握各个技能点的操作,做会、做准、做熟、做快,期中考试技能题型之一;

2.打开多个工作区,打开工作表(利用数据工作期,去理解工作区的概念及含义)

3.将第四部分写在作业本上;(书面作业)

245

D:2014-4-9
T:9:08:00
IP:188.188.3.254



作者:
张顺海

2014.4.9 星期三

实训内容:数据库表的字段属性

实训目的:字段有效性、记录有效性设置

实训重点:有效性

实训过程:

一、知识点回顾

1.VFP是DBMS(数据库管理系统),是一款系统软件;

2.VFP的退出可以执行QUIT命令;

3.可以通过文件菜单-工具-选项-文件位置-默认目录-C:\v68-设置成默认值-确定; 来改换当前默认工作目录,可以通过“CD"命令查看;

4.建立表格(Table)的命令是Create,就是建立“字段名、字段类型、字段宽度、小数位数”等结构信息;

5.修改数据表的结构命令:MODI STRU,可以增加、删除、修改字段属性;

6.使用BROWSE命令可以查看已经打开的数据表的记录内容; LIST STRU可以查看当前打开数据表的结构信息;

7.建立索引标识,可以使用表设计器中的“字段”选项卡中的“索引”项目中的“上、下”箭头来建立,一个表格可以建立多个索引标识;

8.让索引标识有效(使用记录按索引标识有序),可以通过“数据工作期”-“属性”窗口-“索引顺序”设置;某一时刻,同一张表只能使用一个索引标识有效;

二、字段属性(重点:自由表、库表,尤其是注意自由表与库表的表设计器内容是不同的

1.字段标题

2.字段注释

3.字段默认值

4.字段有效性

5.记录有效性

三、练习

1.建立一个表格V68_2.dbf,结构如下:

XM C,2

XB C,2

NL N,2

YW N,5,1

SX N,5,1

YY N,5,1

ZY N,5,1

ZF N,5,1

2.设置相关属性

1)设置字段标题

XM (姓名),XB(性别)

2)设置字段注释

ZF (按语文、数学、英语三科之和的60%加上专业成绩的70%为总分)

3)设置默认值

XB(男)

4)设置字段有效性

NL(15<=nl<=20)

5)设置记录有效性

ZF(zf=(yw+sx+yy)*0.6+zy*0.7)

3.检测数据表的设置

1)利用BROW检查结果,是不是字段标题有效,如果有效,再添加标题如下:

NL(年龄),YW(语文),SX(数学),YY(英语),ZY(专业),ZF(总分)

2)利用表设计器打开,看看字段注释有效否;

3)加入记录:张三、男、25,年龄已经不符合NL的要求,更改为17,顺利通过;

4)录入:张三、男,17、80、95、85、150、260;总分(ZF)出错,更改为261,顺利通过;

4.说明

1)因为有了字段标题,可以把人们看到的表格栏目信息更改为更加通俗易懂的内容;

2)可以通过字段注释,可以把字段名称更加精确的说明;

3)通过字段有效性设置,让字段可以根据规则自我判断,保证数据的有效性;

4)通过记录有效性设置,让每条记录的各个相关的字段相互验证,保证数据的逻辑关联性;

四、总结与作业

1.按第三练习上的要求,验证数据表格(数据库表而不是自由表)中的各种属性的设置;

2.了解数据之间的逻辑关联及自我控制,提高数据的有效性,减少数据错误或者不符合要求的几率;

3.字段数据有效性与记录的数据有效性的含义。(书面作业)

 

首页  前一页  后一页  末页
现在是第49页一共有99页