|
资料来源:谋学网(www.mouxue.com)数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业一
: X, [6 }' c5 q6 \/ f, a+ j试卷总分:100 得分:1003 s' V5 [) Z* t
第1题,Giventhetables- y( D# h7 e0 e
COUNTRYSTAFF9 c8 S+ z6 `. z# X
idnamepersoncitiesidname5 E9 x, K: W( |7 w9 ~$ G
1Argentina1101Aaron
. Z3 X# W( {' F! j9 d2Canada2202Adams8 i S, H7 R$ m# d
3Cuba2103Jones
, h+ i Q6 X3 D6 M/ o0 \4Germany104 {8 A h A' f2 r( [
5France35# p6 t. s" b! \
6Italy15
4 o: g& Z$ r1 r% f. X" g! [6 ]8 zthereport
' O+ G, w' |1 ^. M# o6 N1 midnamenumberofcountries- Q' k4 t# [, r( q' h5 p3 ]2 X
5 k. J3 z! } _( B# F) }1Aaron39 E1 V* l/ E: o: @1 @1 Q
andtheSQLstatement
+ J; m8 X# Z% ^) b8 w6 m8 xSELECTBidBnameCOUNTDISTINCTAnameASnumberofcountries' J, s- }8 w4 y' f. x" j" K( @! D% _
FROMcountryAstaffB2 V9 {, u$ {- e# ?. K5 r
WHEREBid=Aperson
" A0 M- j& n4 ~ @$ U' ~GROUPBYBidBname
5 x, ?& ]4 V: K, u% Y3 YHAVINGCOUNTDISTINCTAnamecountvar j$ r% ~ w" E r6 e8 H
Whichofthefollowingvaluesdoescountvarrequiretoprintouttheabove
9 S2 V, ^, v, p' f& ereport5 R) U1 ]- A' F" d1 Q1 k; R4 R+ o7 G, b
A、1
# e1 u3 }4 ?1 e: {B、2( `5 ~1 z% B O/ Q( g0 [* e( q7 m
C、3# d+ L2 B/ I$ i/ ]4 J0 [
D、4
% Q. ?; N* c, R+ q: K' a正确资料:% a9 a4 I1 H% e& A8 Z ?; \; `
1 }; S( S6 w8 y/ f( f
9 d1 E* v6 ~; L! _& r第2题,两个子查询的结果可以执行并、交、差操作
* t4 G0 \( ?" [- d/ P: ?/ sA、结构完全一致
3 I* u. P: @0 k+ J' M' nB、结构完全不一致" L" m7 X8 ~' B9 d3 j
C、结构部分一致
6 M$ {- q+ a- {5 P. }4 t) F7 S% L! ?2 ZD、主键一致* k" o) Z Y% Z* Q! d
正确资料:谋学网) E9 k/ a& E4 y: [
* f+ o8 D U) `
' H; G f$ Q7 |第3题,对于支持小规模的部门级应用这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库则需要哪种级别的DB2产品/ x! O& s% i0 }8 x% i9 g E
A、企业版
. `6 m" _- f! Y; O$ z8 y$ [; jB、工作组版
. f* K: g) ~5 _, _ i3 NC、企业扩展版! K8 L5 {0 H2 U- ]) l8 c x
D、个人版$ r9 I8 O, x3 ~2 S
E、卫星版
2 O# O0 m% s1 ~1 i5 J: UF、微型版1 s3 c& G, ], t7 A
正确资料:
1 q* ?' ~# b6 p! V% @' m/ c# Z; B" j) }. [/ m
1 V4 n: v& z7 H! f. g! ^: F
第4题,GivenanODBC/CLIprogramwithasingleconnectiontwothreadsandthefollowingactionswhichcompletesuccessfully2 `/ k4 M" u- ?) A. d' L
Thread1INSERTINTOmytabVALUES1; K' _. _' o' _3 Q
Thread2INSERTINTOmytabVALUES2
: o- X* i. Y% ? k) AThread1COMMIT! J8 K1 L1 ]6 ~* h9 z* N
Thread2INSERTINTOmytabVALUES30 U% A3 j! A! b* X; i4 I, l8 @
Thread1ROLLBACK4 e& y0 b: P# q( Y& h
Thread2COMMIT
9 L8 y# d5 n/ K1 ^& tHowmanyrecordswillbeinsertedandretainedinthetableMYTAB
6 `4 ^8 K7 c- {. m5 W, R0 ?7 }A、0
, m& k( w+ P7 z- V" |% J( z4 B, BB、11 ~& c9 ?+ X: F4 d8 X
C、2: `: n2 G7 K8 F
D、3- @8 a5 E+ n- @2 m; d1 b
正确资料:
2 o# A# }) |- B7 F3 l! a9 Y: x$ S. ^. O# q( \; x# l
2 I$ } f/ ^/ x* w& Q! h资料来源:谋学网(www.mouxue.com),在数据库中存储的是
( U( ~+ n. t# @A、数据
% G- U/ w! _3 [1 u( t6 J9 S+ Z0 ]B、数据模型
: E) i1 G1 W! Q$ c) y# \C、数据以及数据之间的联系! ?! P X- r+ y' g$ u3 g
D、信息+ ^$ J0 A( U5 ?' n$ j/ A! H
正确资料:
" b) m' E7 y/ O! g
l6 U* x& L, [9 F
; ]* t) u8 r$ z# A# \* e7 z2 `第6题,使用DROP语句撤消基本表时使用以下哪个子句可以将下属的视图和约束引用全部撤消
* v. o/ S3 Y$ {) x* g7 ]- k# s! jA、NULL
5 T) B p. ^4 S2 i. z8 pB、RESTRICT( E/ Q6 L) {5 C! W
C、CASCADE
/ M6 ?( K1 l6 CD、DISTINCT
# V0 C; S _6 R! ]# I/ j" n8 y. E正确资料:+ U+ D) I; D$ }6 u* s
1 T/ k# |' \. S0 z* `& X3 o6 A8 |
* S, Q8 w4 P! {- p( F f2 |第7题,关系模式中各级模式之间的关系为
4 Q; S+ x# g, [A、3NF包含 2NF包含 1NF
& U I: C2 n+ G5 jB、3NF包含 1NF包含 2NF" N4 s% c# d' x2 n* a& @( y% M# `
C、1NF 包含2NF包含 3NF& a; ~+ f' R8 ~$ P f
D、2NF包含 1NF 包含3NF
/ r) H3 w- E+ Y正确资料:谋学网, {7 w" ^8 G" ?
8 ^+ E( N ~- j/ u7 c
: a4 _1 o& f/ L! k% Y第8题,在语句CREATEVIEWEMPVIEW2EMPNOEMPNAMEDEPTNOJOBTITLEHIREDATEASSELECTIDNAMEDEPTJOBHIREDATEFROMEMPLOYEEWHEREDEPT=10WITHCHECKOPTION所定义的视图中当使用INSERT语句时若新增的行中DEPTNO数值不为10则该行将被拒绝插入
) ^. K# m' D* V+ X2 |4 DA、正确
& l" ]6 Q, m2 S) F2 rB、错误& g1 L3 m Y, {* S! P
正确资料:谋学网
! {, A+ ]6 |) Y$ ?; e! X3 @) @' v$ f
$ b, Q( \) @8 I+ x4 _7 o第9题,若用如下的SQL语句创建一个student表
- M- B# W) ^: P% R- z* s: ]3 SCREATETABLEstudentNOCHAR4NOTNULLNAMECHAR8NOTNULLSEXCHAR2AGENUMBERIC22 p7 h6 c, {! p# x: k2 F
可以插入到student表中的是哪一项
8 Z6 L7 h' i2 c* o# D+ T9 MA、('1031','曾华',男,23)( F/ \; d) l4 k! n/ J( T H
B、('1031','曾华',NULL,NULL)2 a2 t2 g) J" r( O7 h) V
C、(NULL,'曾华','男','23'). ?: Q! I7 g" o3 V% u
D、('1031',NULL,'男',23)
9 R' h% ? A8 K9 Q正确资料:
: f- N6 u# [9 t( i' a0 M- M9 f- B8 a. ~" E
+ [2 w- O5 B6 N. ]* [2 p
资料来源:谋学网(www.mouxue.com),Giventhefollowingtable3 [* f% }+ ^/ o
CREATETABLEemployee8 N0 A0 K, v1 [. d
nameCHAR10salaryDECNOTNULLWITHDEFAULT; [( W$ A* R. X1 `4 R# C ]
INSERTINTOemployeenamesalaryVALUES'SMITH'30000* r# ]) K4 ~- a
INSERTINTOemployeenameVALUES'JONES'# u3 B: C6 d7 g+ Y7 ?5 A7 l
INSERTINTOemployeenamesalaryVALUES'ALI'35000
2 a5 u8 v0 [& ^& ]- hWhichofthefollowingstatementswillretrievemorethanonerow
- ` Y6 N/ x9 A2 UA、SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT 0 n6 D, S" a% a5 u. i
SUM(salary) FROM employee)) FROM employee)0 C: g" o9 I/ O/ ~' k
B、SELECT COALESCE(AVG(salary)) FROM employee9 |0 a6 l) u6 ~7 e
C、SELECT SUM(salary)/COUNT(*) FROM employee- y5 q$ H& f' h. E6 k. i
D、SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee( j3 [: x3 y4 ?' v& ?
正确资料:
6 t$ U. J0 Z; \; }. z5 Z
6 A9 |. r8 @, J3 ?# q# ]) [: D y' z- m, f/ ~8 [
第11题,并发控制的主要方法是采用以下哪种机制
S# R- [- h# m4 d% FA、口令
: o, s& I' }/ P* }* _B、锁/ l+ Z+ Z F6 Q8 z& \ P5 c- S1 B
C、副本
1 [! h' Y6 @7 yD、检查点
8 g& \' B1 k( j% o+ k2 }正确资料:
( F8 v0 [1 q9 a) D
* _% l" s. T l$ C
3 i% U: e/ s0 A' ~资料来源:谋学网(www.mouxue.com),ER图中的联系可以与实体有关, n+ x6 L! |9 k2 S5 f% J/ g1 [
A、0个
. J* i# g$ Y8 f0 x5 s" J$ {. DB、1个
. i+ a& \) A" L: ^C、1个或多个
. K d) c3 y8 k0 e. T" D5 QD、多个- |. d4 N5 o) v; g1 F$ {
正确资料:
5 k9 y) B: y4 l, s# P* N: ~; E/ o& b0 p
) K& [ B( |) C2 V. E. w/ p第13题,下述关于数据库系统的正确叙述是
3 A) z! j* t: MA、数据库中只存在数据项之间的联系
/ I2 d- p2 F+ ~" XB、数据库的数据项之间和记录之间都存在联系# f8 \! ?# e& D
C、数据库的数据项之间无联系,记录之间存在联系1 ^ S* ~! N# U; {2 X$ V! S5 a/ i
D、数据库的数据项之间和记录之间都不存在联系- ^, R5 W: w0 u6 J
正确资料:
0 V9 _1 n) T. o$ P% m9 A; l3 i; N" D5 ]" t' v
5 m& u1 g9 H) r7 a# \* d9 @
第14题,定义基本表时若要求某一列的值不能为空则应在定义时使用什么保留字但如果该列是主键则可省写
0 d" ] P( L Z4 rA、NULL3 f1 W3 T% U/ L/ k9 z6 v+ R
B、NOT NULL
9 b5 ~& Q( ?. m6 l& i/ lC、DISTINCT
: z' E. S( J) S5 \: T# m* D4 nD、UNIQUE
) ~ f/ R" n% s! M& p# m正确资料:# ^' ?! m3 y( L) @4 r" {- J
; C! P8 v- p- B' q0 O; t% p$ F2 B9 g( N% B
资料来源:谋学网(www.mouxue.com),SQL语言具有功能
8 D0 q9 y8 k# }7 G/ W4 |A、关系规范化、数据操纵、数据控制+ r+ G3 s/ }: l1 m+ Y, f
B、数据定义、数据操纵、数据控制
# f% u6 c* y, i/ T4 B2 G: M7 gC、数据定义、关系规范化、数据控制
1 c8 d0 b7 d0 H* q2 a1 C3 GD、数据定义、关系规范化、数据操纵# ~ e2 g1 ?* c7 m4 Q
正确资料:
. V7 b( a1 H' b" T) s
4 e" d/ B" [6 ~. _! l' K% c; G1 l% o, F, c7 y7 \
第16题,创建一个DMS类型的表空间可以使用以下哪两种文件系统对象作为容器
+ J1 T+ h: S$ t" \$ B" n/ M: [A、目录# [' e. K4 I1 ]* c/ ?" ]% |
B、文件0 b# e% B* n1 {0 u: S; g
C、DEVICE0 Y+ R5 t' J& D+ x: ^0 u" h" v9 d; ?1 y
正确资料:, z! I- D8 L9 C D* V* o) _! E
) T$ U, B6 Z" h; X1 e& P! I7 I
- ]# e7 r; K$ v% b4 z- Z/ z第17题,发人员开发访问后台AIX上的DB2的windows程序需要在windows开发平台上安装! z- Z, Z9 Y& G$ M$ {5 e
A、DB2运行时间客户端3 [0 V- Q0 A% I$ j3 c
B、DB2管理客户端
' Y+ V7 F7 M* V' cC、DB2应用程序开发客户端8 b7 a' k5 Z1 Y
D、DB2瘦客户端
; k5 d: T! v c$ e5 p4 _+ U1 y正确资料:2 P; ]( J2 p8 E5 r9 i0 K
$ P$ G- _8 `+ H& \
- X; ~0 W" l" t* o: O
第18题,Giventheexpression
# i5 V+ ~5 O: z5 zWITHmostcitiesAS0 u% r# I- z+ [1 S! H
# `" R2 c; p: {6 |SELECTbidbnameacities
$ C+ j9 C3 b, S( V \FROMcountryastaffb3 d6 {$ ?8 ]& A
WHEREaperson=bidAND
Z- [- f) D" G' R! U4 {; @citiesthreshold n5 O* @; y6 I, E4 Q
* D2 w+ R& G0 v$ i7 i( N
SELECT*FROMmostcities# Y; |% K7 ?3 G" l: e$ n
InwhichofthefollowingdoesMOSTCITIESexist
z8 l8 m6 g3 t6 z/ `A、user tables
1 E& S- Y7 v* P1 c A# T8 Z& CB、server memory
0 X) f2 ^0 l( Y7 U6 xC、user table space
, n. m( K/ ~8 P5 J1 vD、system catalog tables
9 C- [( }' y: q2 G' t正确资料:
0 q+ |0 | p) q( d! E
- A2 r# C" L7 I' S" Z9 e% V9 z1 r# X; G- _$ F) L$ y# ]
第19题,下列哪种工具可以向表中增添记录并更改数据库的统计信息
0 {% _* s9 B% I$ ?( sA、import6 D' p9 y6 d r
B、insert
$ Z6 w. s9 _" o5 _C、load# }' W3 f) m" }- \9 P
D、update( x1 k8 y# I6 o& u9 T5 ~/ ^
正确资料: Z, p( g1 n) q
% n9 [0 Y( f: |5 J. x% p, {; O1 R
7 x! J2 N* m! g5 u% [0 d
资料来源:谋学网(www.mouxue.com),UnderwhichofthefollowingsituationsmustdynamicSQLbeused2 T& E b! W/ Z: H: n
A、When temporary table references exist at compile time6 u, [- \+ d4 F7 @
B、When the host variables' values are unknown at compile time9 ^: d! z0 E3 e$ D
C、When the columns in the SELECT clause are unknown at compile time* `% ?0 l4 K+ Y- C0 D
D、When the number of rows being returned are unknown at compile time
7 \5 A" l+ r3 q% [, I正确资料:+ u7 n7 t8 Q u- O4 u" L
8 d/ P! E- F1 \* s1 X, @" E9 F! R1 i
+ y# ]6 @' N& e; d, X2 ]第21题,HowmanyrowscanberetrievedusingasingleSELECTINTOstatement5 O+ i7 A8 e3 K" j( \0 z
A、Only one row0 M- g! _3 m% d# j7 U
B、As many as are in the result
0 p! K4 n3 |; G6 I& ^C、As many as are host variables used in the call0 I% f2 }% b) E5 `4 a7 p9 m: H& M" |
D、As many as host variable array structures can hold
: ] k, i+ S7 k2 a4 m正确资料:谋学网
- I/ m' `# h/ {- T: {3 \; r) c" w# B3 F9 G5 _ U4 Q9 J$ J
, |( i' g0 c9 z+ A V
第22题,下面哪个工具可以保存终端用户需要存取的元数据
1 K; `1 `( \2 u# C: X6 x" UA、Query Management Facility. ?, Y; W6 u1 \1 @. `. u& F
B、DB2 Query Patroller
/ z$ ]; F! @; c$ G# ^' W% HC、DB2存储过程构建器
! t+ _6 t8 S, M7 YD、信息目录: Q/ |! n1 l3 B% f: L
正确资料:请在附件下载资料!$ _# G: y/ m( E, Y' [' v
i$ j) `$ v! W: b, C: B2 H4 V4 `; K7 v9 y F' k
第23题,要更改数据库管理器配置文件需以下哪个数据库权限) U" M; ~0 `6 l# f9 U
A、DBADM
& |1 B/ R, B0 I H3 \. @" `B、SYSMAINT
/ v2 M- N3 a7 X5 U" wC、SYSCTRL
' i; ^" N. |( _ }) U5 }* `( c4 d, y: ID、SYSADM
4 q: s1 D. D; u+ i9 n正确资料:请在附件下载资料!0 M' A/ {; F( y) Q a
; A( P- ]* _5 C) ~# |, ?/ F* H
# O% a4 F! L; V+ O. t Z第24题,下列那种隔离级对于只读操作不在数据行上加锁: n9 D; r) a- h
A、RR: f( K; a$ i$ |1 V, \: s
B、RS5 _+ {5 ?4 u# a0 R" \' u
C、CS. { V8 L. O, G Y9 J9 I4 D
D、UR5 n6 a5 Z$ o0 }' A; C
正确资料:请在附件下载资料!+ Z, d& V5 T. h: n4 p( Z/ h
' s4 b0 Z$ P0 F# T' O0 P' ?
' F1 a* z9 \5 n; S资料来源:谋学网(www.mouxue.com),GiventheEMPLOYEEtabledefinition
. K! }3 r2 X: s$ q3 o- V# ^- jCREATETABLEemployee
2 U; _! C. }& V' |$ BworkdeptCHAR30
1 i8 q" C9 M6 P/ @$ ysalaryINTEGER9 A) W& a& ]& E6 ?/ B6 Q) Z
. |$ c1 M4 n/ e3 o/ j4 X
WhichofthefollowingisacorrectusageofparametermarkersinaJDBC- ]6 f+ [8 ?/ s. S, u4 m0 \' ?
program. q9 ]8 E) h' f0 p9 h6 D' e
A、String sql =
+ C; b$ ^9 U5 Y8 v"UPDATE employee SET salary=salary*?WHERE workdept=?";
?9 X2 U; B. l( gstatement stmt=con.createStatement(sql);
, e/ M' _" r# c. p* }" b6 QB、String sql = 6 G6 H. e+ k4 D/ W' {5 f
"UPDATE employee SET salary=salary*?WHERE workdept=?";
+ t9 B6 O# a# Y5 V Pstatement stmt=con.createStatement(sql);% V# ?4 b) f* T% e
C、String sql = ) |! ~ x: Y- c& P9 U, U
"UPDATE employee SET salary=salary*?WHERE workdept=?"; - d4 i+ W/ ^3 S8 ~- Y
statement stmt=con.createStatement(sql);
8 f x+ {( d3 G' T8 VD、String sql = / p! a( {9 E1 A( U# j. e' a
"UPDATE employee SET salary=salary*?WHERE workdept=?";
4 F+ L0 Q7 ~8 h" f9 X+ Fstatement stmt=con.createStatement(sql);9 i3 Z6 Y6 B, U& v; ~
正确资料:
! G2 E+ [( \/ E, t& ^+ c$ {: N6 d9 \4 e2 W& T; S' Y4 ~ }
: X' g+ \! K! b/ {: m6 T$ m; |% c( i/ e
2 I5 o \6 t4 z# p9 H2 U6 Y @ ^" t
# T( u- N/ o! d h
+ G5 G/ L. Y0 p3 E m) T% X
% M# m1 r; y0 d; e% y9 Z+ R- R' k% }
. h5 ~& J' r1 f ?
7 n0 D! q$ B/ q: n* V4 D0 O2 Z* {0 a* j# R1 M! z4 U1 P
0 u3 ^' E6 s9 c9 a7 G5 H& |% c0 _6 H# d8 j" @
' M! W* U" w8 u# M
|
|