- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
第PAGE13页共NUMPAGES14页
技术应用能力考试
选择题(1分一题,共8分)
1.规则对象在使用上与(A)约束类似。
A.CHECKB.PRIMARYKEY
C.FOREIGNKEYD.UNIQU
2.执行带参数的过程,正确的方法为(A)。
A.过程名参数B.过程名(参数)
C.过程名=参数D.A,B,C三种都可以
3.关于关系图下列哪一个是正确的(C)。
A.关系图是在同一个表中不同字段之间建立关联
B.关系图是表与表之间建立关联,与字段无关
C.关系图是在不同表中的字段之间建立关联
D.关系图是在不同数据库之间建立关联
4、两张表的内容如下,Table01的Col01列与Table02的Col01列关联,两表做内联接生成的结果集有多少行记录( B ),右联接生成的结果集有多少行记录( D ),做全联接(即迪卡尔积)有多少行记录( H)
Table01:
Col01
Col02
01
Name1
03
Name3
Table02:
Col01
Col03
01
20.00
02
25.00
03
15.00
04
55.00
(A)1;(B)2; (C)3;(D)4; (E)5;(F)6;(G)7;(H)8;
5.以下关于聚集索引的描述,正确的是(D)
(A)聚集索引必须建立在主键上
(B)在建聚集索引的字段上数据可以为NULL值
(C)聚集索引是按数据的物理顺序来存储,并且只能建立在一个字段上
(D)在建聚集索引字段上的数据必须唯一
6.以下表述错误的是(D)
(A)触发器主要是通过表操作事件进行触发而被执行的。
(B)SQLServer自动为primarykey约束的列建立一个索引。
(C)删除表时,表中的触发器被同时删除。
(D)数据库的名称一旦建立就不能重命名。
二、改错题(4分一题,共12分)
1.下面一段代码是将数据窗口dw_cf02中药品单价不大于零的记录删除,请检查是不是有误,如果有请改正。(4分)
1Longll_1,ll_count
2ll_count=dw_cf02.RowCount()
3FORll_1=1TOll_count
4 IFdw_cf02.Object.ypdj[ll_1]0THEN
5 dw_cf02.DeleteRow(ll_1)
6 //ll_count–
ll_1--
7 ENDIF
8NEXT
2.根据事务的概念,指出下面一段代码哪些行有误,如果有请改正。(4分)
1gf_begin_transaction(sqlca)
2ifdw_1.rowcount()1thenreturn
3ifdw_1.update()1then
4 //messagebox(提示!,数据库更新失败,请与系统管理员联系!)
5 gf_rollback_transaction(sqlca)
//meessagebox写在rollback前面,在点下messagebox前事物不会体检
messagebox(提示!,数据库更新失败,请与系统管理员联系!)
6 return
7endif
8longll_id,i
9ll_id=gf_get_max(sqlca,MS_CF02’,dw_2.rowcount())
10Fori=1todw_2.rowcount()
11dw_2.object.id[1]=ll_id
//每次循环都是对第一行赋值?这道题的主题是事物,我就不考虑这里了
12Ll_id++
13next
14ifdw_2.update()1then
15 messagebox(提示!,数据库更新失败,请与系统管理员联系!)
16 gf_rollback_transaction(sqlca)
//同上
messagebox(提示!,数据库更新失败,请与系统管理员联系!)
17 return
18endif
19gf_commit_transaction(sqlca)
3、如果在表TABLE1中所有记录的COL1列都为NULL值,根据以下程序,是否会在屏幕上显示信息,如果有,则会显示什么,如果没有显示,为什么?(3分)
stringls_str,ls_temp
selectcol1intol
文档评论(0)