|
资料来源:谋学网(www.mouxue.com)数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业二, N8 H1 P( n4 [, \" ]: l1 n
试卷总分:100 得分:1001 P! D% m1 y t* D) F
第1题,发人员开发访问后台AIX上的DB2的windows程序需要在windows开发平台上安装" Y6 F/ h/ A" q6 p. G# |( {# I- T
A、DB2运行时间客户端0 D, y) p0 ?! P, f* w! q
B、DB2管理客户端
# F* p2 H2 |! ~3 Z; L# CC、DB2应用程序开发客户端
+ b& R6 h) E) PD、DB2瘦客户端
( M5 g+ j. s) r2 \正确资料:
$ _ i8 {6 j0 L1 C1 M* {6 O; s" J) n
3 O( x3 ?& E; y* U7 n4 s" G+ V# t
第2题,关系数据库管理系统应能实现的专门关系运算包括+ }" \3 z0 Z" `2 c2 o
A、排序、索引、统计
, F: `3 Y) l% Y/ |) z7 g) _, [7 RB、选择、投影、连接' L& K/ ?' K1 a S2 B0 Q. K. h
C、关联、更新、排序+ ]5 j+ f& S$ O2 a
D、显示、打印、制表# l& Q. c0 D% J/ |
正确资料:3 R- E; {3 Z3 a# G* W5 h
+ `) `& s! u( a! o% F. P
% \1 T" v- E8 @0 _* \
第3题,下列SQL语句中能够实现"收回U4对学生表STUD中学号XH的修改权"这一功能的是以下哪项! G* @0 h E3 U( H( g* F
A、REVOKE UPDATE(XH) ON TABLE FROM U4
/ h4 \- v* a: C0 b dB、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC) C8 O' {( P7 A, E, i9 _
C、REVOKE UPDATE(XH) ON STUD FROM U40 z5 \) V) a$ Z R# d3 Y* ?
D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC8 F/ L6 G9 G6 Q6 T& H8 x
正确资料:1 ]) o2 `% T0 r [4 L( J9 n/ n. ]# u
% @% w" {3 ? C$ \7 J
7 \ A9 ?8 E) y. b第4题,下面哪个工具可以保存终端用户需要存取的元数据; e# }9 ^% N6 A) k( F$ {
A、Query Management Facility% ?* N0 h N) @ {2 |* f
B、DB2 Query Patroller2 T5 j, l0 ]1 _1 m, R5 D& r* T! I$ x
C、DB2存储过程构建器
& A, f/ N" u S2 e" |* G7 t/ Z9 uD、信息目录
& O( [$ c1 O1 R7 E8 o$ h正确资料:+ X2 `/ m, l2 v1 Z( w
2 G, y$ a+ c7 d8 S7 u# U4 h# p: d* d) b4 E. y7 I& [6 Z6 v/ R
资料来源:谋学网(www.mouxue.com),如果选用循环日志方式辅助日志文件何时分配$ o$ |& g( D" J! b8 r9 Q
A、数据库建立的时候) U+ s' ~2 {4 t9 f2 u
B、数据库服务器启动的时候# y; Q" r. b( f' K1 I$ L
C、需要的时候: u5 ~6 V1 _- J$ x2 b
D、以上都不对* i3 g' }2 f+ r8 J$ \7 D# ^
正确资料:
, k+ }7 a2 Z3 W( \ S. l m0 _; |( b$ ]! G' J6 X7 a9 @
+ i4 L: f: L2 ^2 M第6题,并发控制的主要方法是采用以下哪种机制% p( K3 [4 A6 G4 w) n( |; G
A、口令
8 a+ ~' s( m, xB、锁" [ T, }7 Q$ b, Z, N4 _
C、副本
) M! w: Q/ z7 `' _' BD、检查点
# F7 ~$ s# k, _6 K. {正确资料:$ W1 B/ v. B3 X$ ~0 j+ l
+ k2 Z; g3 R2 C
/ d2 ~0 v- X0 j, [5 j# r- f第7题,在SELECT语句的下列子句中通常和HAVING子句同时使用的是以下哪项
; }3 D" J2 I2 g8 @* s M: ~" VA、ORDER BY子句
5 _; G' Z) l+ M! S8 Q( r CB、WHERE子句
* r5 s/ @1 y) k7 n$ QC、GROUP BY子句% h+ C5 Z% x2 v% _+ d, k$ j( v
D、均不需要8 Z( {7 r+ ^2 S e4 ]" c
正确资料:5 r; s! a; t1 n7 }) m
/ A; H+ x6 U7 \8 I7 v
, k% G) E$ t; \2 r- `$ d' f第8题,下列哪种工具可以向表中增添记录并更改数据库的统计信息- c. I. j( r) N( m: U, @
A、import
9 u/ W- c+ S6 D0 `5 \B、insert
) |7 S1 x1 O+ L8 `C、load
1 _. K& ^( \6 D% AD、update. _. D/ N! u5 e3 p3 f; [" n) r
正确资料:( m) e* a( K1 |( d3 m9 j
: [0 O1 u! b1 S$ P
1 n' v/ I5 B2 c7 P3 p% ]* J5 w第9题,Whichofthefollowingisabenefitofuserdefinedfunctions( ?' h! `, m- ]
A、Improves application concurrency
2 W: e5 K/ O4 w# Z$ i! t$ ^; SB、Improves blocking of result sets4 u* T S' g3 {2 ~9 k! V. L
C、Simplifies application maintenance
$ q7 ?3 G& x5 J( h4 {7 fD、Reduces memory requirements on the server
: x* s! B: s9 g, |& R {正确资料:. C9 M. N. y; P1 e5 `# n
/ i( f. q' D, B4 }1 ]) l- o+ \5 I9 p7 I2 L
资料来源:谋学网(www.mouxue.com),关系模型中的关系模式至少是
8 [ R+ C0 T* w7 p I' c& ^3 \A、1NF& n: Z C6 X# ^* s
B、2NF
7 }5 y7 g O! F q" zC、3NF; N9 v! E. M! V, y" K( M
D、BCNF. O) U# E1 X+ W7 n4 A
正确资料:: e2 Z+ R, M+ T9 L0 z! d
' W, t2 }9 O; B# E8 Y' F( c2 }5 C v( w6 D5 r* D* K3 D
第11题,对于支持小规模的部门级应用这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库则需要哪种级别的DB2产品
9 u( R7 i9 `* r1 xA、企业版+ U0 g5 H8 K) s/ l5 @
B、工作组版
+ M- U* t4 w& DC、企业扩展版( y q7 G3 @& Y: z# t
D、个人版+ Z2 p, D/ ]0 I( ~* w
E、卫星版( f: G5 [) C$ V! Y7 ?) O: C6 d9 {
F、微型版
- ^$ G5 L* I; f D4 r5 Z% n! `& y正确资料:
9 G" J# M/ i1 ^
9 Z3 ]2 _/ B! R& m) t, ?) Q/ j; o. o0 e' b, x0 {9 t
资料来源:谋学网(www.mouxue.com),SQL语言具有功能
v% R# P& d4 q" i) V( A8 @A、关系规范化、数据操纵、数据控制5 f+ r+ S8 J6 f) L- d" q r9 B, R) f
B、数据定义、数据操纵、数据控制
+ Q# H0 c% M$ ]. eC、数据定义、关系规范化、数据控制. p* q+ ^7 ]9 G* L" l6 [( w+ C
D、数据定义、关系规范化、数据操纵
8 E, |4 t0 s# M: R正确资料:( k7 O: X$ a1 c, F
9 x2 o6 D4 J' _' L, ? ]
" D% O: r; M* V# s6 |# h% ^
第13题,下面哪一工具允许用户开发存储过程' G/ |, n; ]0 B' V- j8 K$ k2 d. R
A、控制中心
) e, G% N: Z6 L- b/ H3 |B、命令中心4 [- W% |! [2 v4 W& g }- H
C、任务中心
5 Y0 `$ A1 y8 c5 ~. J5 ^2 i6 iD、开发中心
7 `( }9 G5 D* d4 J' b* G% i3 qE、健康中心
) T. T: b! V+ y正确资料:
" [" T3 F" D+ w8 \" d# Z6 i& r+ |0 }+ d
3 ^6 ]. B$ z% D% _+ \* F' B& O
第14题,Giventheexpression
% ]; g0 X" Q# q) g4 O/ t! `+ zWITHmostcitiesAS& F ^' q% h( x2 B% X1 a
5 a& r* O( S2 n8 F: L: h7 E2 SSELECTbidbnameacities5 D& `$ r/ L4 W/ f& c/ |, W2 |
FROMcountryastaffb
9 K" k G" h9 `* |. z5 F& a: kWHEREaperson=bidAND: X& ~7 V3 b# a
citiesthreshold
% }0 z' A$ w" ~7 h7 G9 u L. Z0 _! x2 j2 i2 [! G/ P# Q
SELECT*FROMmostcities9 S. g; T a; F w' t
InwhichofthefollowingdoesMOSTCITIESexist, v8 [% e* O1 A+ [
A、user tables
2 U* Y2 }9 H& f! p+ C, H$ wB、server memory5 |# B; Z/ O9 Z
C、user table space
. |* H" J& [7 P5 p8 [D、system catalog tables
+ A8 P9 H, t7 q4 c; e" J9 s/ T& V; g正确资料:
9 L3 T" \2 n3 z; z( h9 \/ ]
* g8 [, B! G9 O# D0 w
+ s4 t1 B4 b+ r3 `- b6 X4 k ]# m资料来源:谋学网(www.mouxue.com),定义基本表时若要求某一列的值不能为空则应在定义时使用什么保留字但如果该列是主键则可省写8 b# l0 L/ M5 f2 d1 x/ _; Y
A、NULL
I7 I5 |% k" m/ h" ?" l' QB、NOT NULL
+ a/ r$ {9 S( o( k5 j" g) c1 GC、DISTINCT4 p6 p$ z" h0 X D9 P
D、UNIQUE" |+ d1 r, M0 C* C% W
正确资料:% f- ^) K! b+ @8 B5 V( p5 ^4 E2 s
; a8 \: y+ _/ c/ N# t* @5 b1 V2 b5 T% _" q6 D& J
第16题,如果需要创建一个表并把表中的索引数据和其他数据分开存储则应该
! p! l5 w$ K5 Z7 w" @: BA、建立两个SMS表空间分别存储索引数据和其他数据/ C& s5 x$ V! }; [. R! W# U8 P: U
B、建立两个DMS表空间分别存储索引数据和其他数据" N/ M+ l& g# u2 W5 C
C、建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据
" h" i9 q4 e4 _1 j E3 K& z/ hD、建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据+ y6 f1 p+ M4 Y5 G2 z
正确资料:# a6 W* v! X. b6 Z/ V. S1 l; Y2 Z
6 M1 z z m* K
3 m5 N+ C3 N' H$ V$ @2 w7 e7 Y第17题,AcursorisdeclaredwiththeWITHHOLDoptionWhichofthefollowingstatementsisalwaystrue' t* @3 A: v' w0 [6 t) }8 [+ O- d& X7 {) x
A、The cursor will remain open after a COMMIT.
4 d6 N( K! p( g( C( K6 v2 CB、All rows retrieved are locked until a COMMIT.& I: [; g$ Q/ W: U0 a: Y
C、A COMMIT will not be allowed until the cursor is closed.3 v/ `1 m0 U9 b* s+ d
D、Locks obtained by the cursor will be kept after a COMMIT.7 f5 T* `% r# E; J5 z
正确资料:2 p$ e. m, H) o* a$ K4 j; f% }
$ Q" ]3 D% F- H; Q& a1 v
: I- ^8 _! c: l. S! f4 Q& j# I第18题,据库系统和文件系统的主要区别是
n0 [: Z% o' {: V8 w6 ]- TA、数据库系统复杂,而文件系统简单。4 p6 x- Q" _7 }& F
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
% `) P2 E8 l/ qC、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。( }* K$ y0 L( {+ f8 U' |
D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。8 `3 c- K7 M! H" ^6 G0 {4 J: t
正确资料:
0 k @3 c" B. w( S }3 y% y; z# B4 i8 e+ z. ], S& C
) ]. ?* ^ f! w+ h7 L5 ^0 e- K: U9 \第19题,Giventhetables- N& h- N) W3 h9 k7 i/ x& ~
COUNTRYSTAFF
# _1 L) J8 Y% Vidnamepersoncitiesidname' {3 d: w, r- y& R
1Argentina1101Aaron( W* c* y4 Q; D3 j
2Canada2202Adams
1 O3 r7 t4 ^% j# ]: y/ h3Cuba2103Jones }! |4 }6 Z. F, L c
4Germany10
& a/ W% H& }, x5France351 j: B( I3 T) N, ~+ l9 x
6Italy15
$ ?9 V# f( C3 O0 ~thereport
6 J% _: f- w& C5 f) L3 iidnamenumberofcountries- ]' V3 D0 H, {# _3 |0 J& j
3 r, M' [7 |: B9 u/ V1 p
1Aaron32 T* m% ]) ~2 e5 t9 u' V
andtheSQLstatement- J) M! Z9 s3 j0 a4 Q0 u
SELECTBidBnameCOUNTDISTINCTAnameASnumberofcountries" a7 U$ Q) F/ [' r r( r. I
FROMcountryAstaffB4 C8 r0 q5 p6 l6 |& u$ O: ~5 J' @ f
WHEREBid=Aperson
9 k; |9 t$ C" [ z0 q" u& f$ ?GROUPBYBidBname2 ^6 j& } t/ m" k& I
HAVINGCOUNTDISTINCTAnamecountvar( ^1 C8 `" i6 T+ B; H% j
Whichofthefollowingvaluesdoescountvarrequiretoprintouttheabove
/ B- ~% I) E. dreport! \. }; P: l! m3 x. N9 e5 j
A、1
; f+ T) Y; d5 u: ~% {3 iB、2
~5 `, D3 S, \C、3
# D: T) r5 Y7 S9 {$ ^" c8 UD、4
# s2 O" }5 j4 T3 J正确资料:8 I# P1 l) x G
; l% _" C$ u) M, }' r' U) y5 s
( J' f$ F8 @5 U P资料来源:谋学网(www.mouxue.com),Giventhecode
9 O ?# ]+ C% a- `1 `EXECSQLWITHmostcitiesAS
7 f. f1 Q. o5 I# I9 X* F) v* q3 }: t* @7 `* C. X
SELECTbidbnameacities" R$ i8 y( y( x: |
FROMcountryastaffb" @4 ~4 R6 t- x, S4 z
WHEREaperson=bidAND2 N' z/ P3 j* L' N# P
citiesthreshold
A0 A! e }2 P' k" i4 Y: K4 m% S
9 f8 x- m* \+ v4 [ ]% HSELECTidnamecitiesFROMmostcities
7 A1 t$ ?( W5 |7 J' S9 m" oINTOidnamecities; q! f- [7 O8 }* h6 j
WHEREcitiesINSELECTMAXcitiesFROMmostcities- J7 r5 e, x5 G
WhichofthefollowingcanreferenceMOSTCITIES9 \7 w9 B: j* |
A、The current statement% k6 Y$ u% P; w: W( o' x; }" ]2 ?& S
B、Statements from any application
: n' k' K/ J" g5 _C、All statements within this application1 n$ m- t" O4 ~8 f* R
D、All statements within the current unit of work; L) E7 A' G1 F
正确资料:% ] F" K+ k2 k# W/ R2 H
9 J% c2 J: h ~6 b, ]% o
% ^: q9 i3 v3 H8 ]第21题,缺省的数据库日志文件的类型是; j7 d' x }" q3 t8 z
A、Circular Log
' P( ]' k( N5 S3 {, |5 w/ B5 SB、Archival Log/ _9 P" T) e$ X6 R0 n
C、Primary Log
+ ]# Z, x v0 z' v- O3 a$ fD、Secondary log
?( w2 x2 N$ n正确资料:5 t+ r5 }/ H' \5 Z" A) `& N
; A q! J0 H) H; T- L
: @+ |# d9 ?4 R/ n6 W9 R1 D第22题,AnODBC/CLIapplicationhasthefollowingpseudocode
3 u7 T, n9 l4 T9 j) {SQLAllocHandleSQLHANDLEDBChEnv&hDbc6 M5 e$ l& q+ Y% m$ Z; G
SQLConnecthDbc"CERTDB"SQLNTS"user1"SQLNTS"passwd"SQLNTS; E4 ]: C" i& p: L/ ?) g
SQLAllocHandleSQLHANDLESTMThDbc&hStmt
' p, r/ s' F6 i- ZSQLExecDirecthStmt"SETCURRENTSQLIDdb2cert"SQLNTS! W; K( S1 f7 u# M
AssumingalloftheabovecallsexecutesuccessfullywhichofthefollowingfullyqualifiedSQLstatementsisequivalentto0 X$ m& ~. {! S3 P1 N: t( v
SQLExecDirecthStmt"SELECT*FROMuser1table1t1table2t2WHERE
2 X6 ^1 ]3 r. ^, Rt1col1=t2col2"SQLNTS, ?" l6 g6 w( h" ~% j& {) R/ `
A、SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE 8 T& P* |2 o" e7 e U
t1.col1=t2.col2", SQL_NTS )
0 Y" G0 t _# ]. jB、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE
0 S D8 i' r) L2 Lt1.col1=t2.col2", SQL_NTS )$ H0 F7 G0 ~6 u$ ~+ c, V* {2 z4 }6 J2 x
C、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2
8 L5 q( @' h1 ?% iWHERE t1.col1=t2.col2", SQL_NTS )
; I3 g9 d& B7 T: C Y" wD、. SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2
# w3 J& @$ g2 s. g0 rWHERE t1.col1=t2.col2", SQL_NTS )# F9 S; l. n- L* W1 z7 g0 E
正确资料:
# h% T- c, N3 v$ U2 @4 k
6 W5 ^& N4 P% O& [" p/ T5 c
5 v9 A' _& X% c" m6 ]第23题,HowmanyrowscanberetrievedusingasingleSELECTINTOstatement& M: L& ^ Q5 O$ y, C& }
A、Only one row
: ?2 u, {- ~# }7 n) GB、As many as are in the result
2 E3 j; ~+ h/ m: T' |9 D) Y' RC、As many as are host variables used in the call
8 W7 P; d" f- j4 d x# `; p2 lD、As many as host variable array structures can hold
% `1 H- U9 X7 x& b. F正确资料:
- ]% C7 I9 U( u7 t8 t5 Z+ _3 C$ K: y" S' n
$ k$ a$ w1 D$ G5 Z6 [5 v第24题,Giventheapplicationcode& O, S' k2 H9 d0 n% f5 ]9 W
EXECSQLDECLAREcurCURSORWITHHOLDFORSELECTc1FROMt1
; H. P+ H; N8 k% SEXECSQLOPENcur1 m: j6 H) \* K, y4 J+ w J- U$ [) g0 u
EXECSQLFETCHcurINTOhv/*Statement1*/; g# J9 A# J, _+ ~6 U
EXECSQLCOMMIT/*Statement2*/* ]3 m7 K% |0 k" c: K! u
EXECSQLFETCHcurINTOhv/*Statement3*/: Q+ W' P' ]2 u/ E: d( F
EXECSQLROLLBACK/*Statement4*/, I$ e. {8 S C! c5 R
EXECSQLCLOSEcur/*Statement5*/
' n+ O& f5 a) E1 ]0 f/ E+ r8 \IfthetableT1hasnorowsinitwhichstatementwillcausethecursor"cur"tobe
7 j2 a, d; @ C( g! C, Cclosedfirst) R) l j1 d( N
A、Statement 1( l* u5 b) N% }" w* n# c ^5 z
B、Statement 2
3 n% E b- b* d5 oC、Statement 3
1 E: ?) C/ Y1 D8 g& q+ k) g" MD、Statement 4+ s, x/ O$ M- L7 X9 q. M1 l! V! l3 `
正确资料:
& P) R( ~: B( Q# [
$ V( h$ [, n5 e" Q8 I \. V) H$ U) \$ D! I
资料来源:谋学网(www.mouxue.com),要对应用程序预编译并生成绑定文件需要什么特权# b' M1 e5 }5 ~( s$ S0 c" W
A、数据库上的CONNECT特权
" K0 r; S0 W" g/ PB、数据库上的BINDADD特权
2 u: e0 W+ U( x% ]( J2 m6 W& ^C、程序包上的BIND特权. ?) l7 D( s* k. a7 h6 _
D、程序包上的CONTROL特权+ N" {9 N2 P- Q' E' g0 I
正确资料:0 \- P; D. [# b) N+ C9 g J! W
5 }) U4 [: G- P' G. Y$ h9 L
" X) o m- E3 W' J; u0 \& Y
. y) Y6 T3 ~, I* E8 O& f' q" \: h7 n
/ G3 _+ d( V$ s, u9 f
3 a" ?+ P, |; h4 S* |& y. X# E
, {3 I: i0 b! O2 G+ |# q) o( _5 G; r. [- }) [* C
9 [+ v6 t/ v9 D {
, n7 K. M+ U) ?' G
3 h0 w" ], P( y9 ]; @
7 O+ f. g4 _) S6 x! C; l$ \. y8 ~3 E6 _- s2 {
) i- r3 O) @* a: e) f' f( S
|
|