|
资料来源:谋学网(www.mouxue.com)数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业一, o( a2 e9 p0 N+ X. A1 [' R _
试卷总分:100 得分:100 N* T3 x. P1 D9 K
第1题,Giventhetables
0 c; L. [1 |- G/ a& _COUNTRYSTAFF) i4 m* \, b* q* S( k8 v
idnamepersoncitiesidname) P9 _* c: G& v p2 ~
1Argentina1101Aaron
8 [; d$ K1 O# r3 y2Canada2202Adams8 t* j+ }: D3 i7 v
3Cuba2103Jones
9 a* i$ C0 P v' b- Y, Y& k' _4Germany10: H$ C6 ?* W: M; |$ a7 F
5France35
# D6 A0 J* }* l9 l8 o3 L6Italy15/ D, e; F: G- {) |" P2 }1 ~% H5 w' R
thereport4 S7 p$ Y/ i+ B1 e
idnamenumberofcountries
4 D. ^' ]+ W7 C
+ ~3 ]( [7 V2 a; ]6 N1Aaron3
) F3 B/ W3 V+ k2 v, G- S0 X iandtheSQLstatement
! n% i$ D/ l( FSELECTBidBnameCOUNTDISTINCTAnameASnumberofcountries$ @, _5 Y) ?/ a0 e; h1 @
FROMcountryAstaffB9 C( x3 _# G# j: h4 M. ~
WHEREBid=Aperson
1 q1 D% ^- m+ u/ i" yGROUPBYBidBname9 j7 Q2 w+ h( q. Z% j0 {3 }
HAVINGCOUNTDISTINCTAnamecountvar
$ `5 P% Q) e7 WWhichofthefollowingvaluesdoescountvarrequiretoprintouttheabove
0 z, `5 r/ J6 Oreport
6 g. q# R3 z, @& A. |" K# t3 eA、1+ U2 y5 Y5 |( L6 v# s; U
B、2) ?. z% b: `2 Z8 O, I- d0 E
C、34 V) [( T3 E$ ?3 ~8 F q6 r
D、4$ H/ l$ U [1 _9 W- i6 U
正确资料:" s5 o1 C+ U4 b1 T
, M; w* _7 \% u* q B6 ^
6 D$ b% c7 A8 | K; {9 a第2题,两个子查询的结果可以执行并、交、差操作
9 s1 T- @" H1 a9 r6 }$ `A、结构完全一致
6 r D; ^, \ y2 h1 b2 tB、结构完全不一致8 }' H, h3 {/ a$ _% {" y
C、结构部分一致
. w9 d9 ]" x y9 q9 ]D、主键一致
6 l$ Y. o2 H+ G! C& k( M! f正确资料:谋学网
. l7 r7 H% S# r! i- b
1 e1 C8 \6 o: G0 p3 u
3 W: V5 I+ ^6 T4 I" W) a# X第3题,对于支持小规模的部门级应用这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库则需要哪种级别的DB2产品
& ^ \( ?1 N9 V' k: m3 i; V) eA、企业版4 q/ W1 r( j5 m% A y5 Z& X& {
B、工作组版
0 H- H- @" L. v. |- K VC、企业扩展版& T. Y$ m0 Z6 a- O4 ]! f9 f0 a, N
D、个人版0 y @2 H' B$ w: Y5 D6 g7 |
E、卫星版/ g. o! V' a1 u( Z1 k
F、微型版0 O d$ t$ P3 ]5 H
正确资料:9 J7 |- S1 f$ S+ e! a9 q( K/ X& A# }
- D: F$ ]1 U# T- f2 j* h/ K! @
" ` j7 E0 y5 h) s( r0 r) ~ x第4题,GivenanODBC/CLIprogramwithasingleconnectiontwothreadsandthefollowingactionswhichcompletesuccessfully+ G+ d) `3 f# ] U( N" p( d/ y3 k. @8 v
Thread1INSERTINTOmytabVALUES1
" N8 _8 y$ U) F* s' s* iThread2INSERTINTOmytabVALUES2- _5 r% Q# E$ O3 X( I0 b
Thread1COMMIT
" J: K' I* f' H+ H& ]Thread2INSERTINTOmytabVALUES3
! U7 y' O0 j# c( l; \Thread1ROLLBACK# n( A+ ^) Z; g! o
Thread2COMMIT! N7 p: e$ E1 b7 `- a9 o
HowmanyrecordswillbeinsertedandretainedinthetableMYTAB
& d! V5 Q, O, v D% q6 N; U/ g6 xA、0
; J: o* o- P8 W Z$ DB、1
4 r; t- G3 n9 `- O/ {. I' lC、29 i; T' d# o% K6 p) E
D、3
# N ~* S! n5 j正确资料:
0 J% T: I. `: \! I0 l7 G/ z5 B3 L/ q1 t* ]' o
% s1 V" V6 I$ J8 d9 r( ]
资料来源:谋学网(www.mouxue.com),在数据库中存储的是
$ H5 i2 U# G0 ~: N* L( n) R2 lA、数据
* i x3 l+ }2 J) e3 L) OB、数据模型
8 @/ R) ?7 W2 D6 v( E' oC、数据以及数据之间的联系$ [0 C9 U3 q# m" ^1 M( @
D、信息+ q# k% z$ o4 F5 g4 |! H' w' H
正确资料:! ^& d$ J. P5 |$ n- \/ {$ }
4 q2 a8 l5 q# \* E, c' U2 `8 M
第6题,使用DROP语句撤消基本表时使用以下哪个子句可以将下属的视图和约束引用全部撤消6 T. ^: @9 s& y7 K
A、NULL
- A7 m5 g( s4 O4 d2 P5 j% V4 OB、RESTRICT
L. ?- r6 \8 K/ j7 q/ mC、CASCADE
& k2 @! b N( Q7 I& AD、DISTINCT8 w: b/ H l7 J1 B$ d) Z! n
正确资料:
0 L! J4 h. C3 k/ T0 ^1 Y/ g1 X% t* {
# e, \+ e& b! h, x第7题,关系模式中各级模式之间的关系为
1 B, b1 M$ I: R3 RA、3NF包含 2NF包含 1NF
$ W- r5 q. R+ o! O! T* i4 A8 K( W. kB、3NF包含 1NF包含 2NF% L8 ?! j1 e" }4 ^
C、1NF 包含2NF包含 3NF) k) b) q# b2 R, u
D、2NF包含 1NF 包含3NF
! Y' t/ v; ~4 l$ F ~2 v0 J正确资料:谋学网$ X. W$ d* k2 e2 J
, s0 f' C: H6 }5 P* E5 E9 D
! G. Q9 {, _+ E* k第8题,在语句CREATEVIEWEMPVIEW2EMPNOEMPNAMEDEPTNOJOBTITLEHIREDATEASSELECTIDNAMEDEPTJOBHIREDATEFROMEMPLOYEEWHEREDEPT=10WITHCHECKOPTION所定义的视图中当使用INSERT语句时若新增的行中DEPTNO数值不为10则该行将被拒绝插入/ x, k4 ~* @) J, H/ `! Y( h
A、正确9 |' N$ |; h9 }3 R
B、错误
9 O- f2 _6 A L. I" ]正确资料:谋学网
3 ~3 C7 T* S# r1 j) K7 @6 O- x% @4 i# d O
! G, J) ]( z" |8 W第9题,若用如下的SQL语句创建一个student表
1 h( U0 |, T9 {, L) Z: ?CREATETABLEstudentNOCHAR4NOTNULLNAMECHAR8NOTNULLSEXCHAR2AGENUMBERIC2
: @8 `' l5 ^% H( G" A可以插入到student表中的是哪一项* {3 e- o; q }
A、('1031','曾华',男,23)( E( R% I1 p& Z3 _
B、('1031','曾华',NULL,NULL)1 k+ d+ `: E5 }+ H( _
C、(NULL,'曾华','男','23')
& ~2 a u3 y9 ^/ ZD、('1031',NULL,'男',23)8 u' S+ r4 h( }# E& Y9 z
正确资料:
" ]: O- H( q6 S& f% N
; ~( R" S( _0 C) H
6 T* D) l8 ^; F. s7 Q( a资料来源:谋学网(www.mouxue.com),Giventhefollowingtable6 F- [- Z: k9 A4 h7 |
CREATETABLEemployee
G7 Q- N$ b) G8 J: W/ F, H. ?nameCHAR10salaryDECNOTNULLWITHDEFAULT
# \4 _( F" N# J: v9 s- \INSERTINTOemployeenamesalaryVALUES'SMITH'30000- @' T$ a8 i0 ^7 p) I8 x; Z
INSERTINTOemployeenameVALUES'JONES'
4 _/ v2 z' ~7 h: p7 r( wINSERTINTOemployeenamesalaryVALUES'ALI'35000
3 ]+ Z$ e7 A, ?" O9 qWhichofthefollowingstatementswillretrievemorethanonerow
0 u/ X! ^4 C+ l3 \/ d* [A、SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT 7 [8 q. ^7 h1 n2 |3 k' P; G
SUM(salary) FROM employee)) FROM employee)% j4 g8 U/ _ p2 H
B、SELECT COALESCE(AVG(salary)) FROM employee4 ]4 w+ x9 ~7 G) O
C、SELECT SUM(salary)/COUNT(*) FROM employee
0 U5 D5 B! v9 |8 ED、SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee
) J' W2 c/ B+ D正确资料:$ O Y- h* ?' c e6 | Q
/ p* D+ l8 _/ ?$ k" o$ N3 F+ M3 F' F$ ^" @, H
第11题,并发控制的主要方法是采用以下哪种机制
. [2 R! I6 l2 K- a) ?) nA、口令
9 o9 e! F. r# ]2 P: N/ J8 RB、锁6 ` C4 f3 {! K# C
C、副本
' v9 q# E1 I8 R) U, Q# [, hD、检查点 }: E; Y8 c0 }$ z
正确资料:
6 q( {: X H! t S L5 M; k% G( ^9 C% n
: W; E$ ~3 p9 U资料来源:谋学网(www.mouxue.com),ER图中的联系可以与实体有关
! `" B# x" L; A9 j: ~! z/ aA、0个
) ]% k4 R0 {9 n o& F g6 P; YB、1个
+ a$ u4 w2 O% r* oC、1个或多个8 q6 a8 z! m) q. F, Z% z* `
D、多个: U) K- E7 u8 s' g8 s9 w+ O
正确资料:
6 W4 R; \4 a/ t/ [: L
1 K/ e* S4 |( p6 a. Z7 r5 [+ Z- _* `
第13题,下述关于数据库系统的正确叙述是
: A) s/ K* K, j* ~3 C( u$ S6 A7 J6 RA、数据库中只存在数据项之间的联系( G& p1 _% F( P5 p: H- D8 ?. k
B、数据库的数据项之间和记录之间都存在联系5 l* O3 F* A; D' w8 @3 d
C、数据库的数据项之间无联系,记录之间存在联系
2 \! h: [3 r8 v+ U& ID、数据库的数据项之间和记录之间都不存在联系, Y" t7 A( X* k4 R2 T& v/ q
正确资料:6 H0 Y8 m, G: v% @) \
4 n, ]3 N, ^/ k- V+ R: b% c
; m5 p* U; ^4 b/ k第14题,定义基本表时若要求某一列的值不能为空则应在定义时使用什么保留字但如果该列是主键则可省写7 ?2 N% ^+ Q+ K/ V: ^
A、NULL
9 i' n& T$ l* H0 {5 gB、NOT NULL9 Q5 s" N0 x$ F
C、DISTINCT
% g4 r s& I" U2 q sD、UNIQUE1 W( Q1 l# f6 ? i& D
正确资料:) o- [! B5 `- J- d3 P) i
2 Q' }& [ y3 U9 ?( v, V. t) j. V: L; u; J. }
资料来源:谋学网(www.mouxue.com),SQL语言具有功能1 i7 q9 z; b |+ j) ~
A、关系规范化、数据操纵、数据控制! }' ^. z+ i; a( U) T( ~' U$ S! q
B、数据定义、数据操纵、数据控制
* o6 s# y) z1 JC、数据定义、关系规范化、数据控制
( B p5 m9 _4 Y! [2 GD、数据定义、关系规范化、数据操纵
: W$ U8 z; [$ @6 [2 ~: {! R正确资料:
- ^. _; ~+ l" | a
1 |0 `0 h" r9 h" K$ A* u7 g" f7 o; f. G& z
第16题,创建一个DMS类型的表空间可以使用以下哪两种文件系统对象作为容器3 z" w& {2 ^: l6 e
A、目录
4 c* ], z5 L( M" T" i! I! L5 d' ^, sB、文件) F2 Q* K) c: \# \! G- u
C、DEVICE: J7 \3 {) N: ?1 D5 W) Y
正确资料:
; a* x* X" b: [0 Z* ~9 l& y( K& T- u; w- J' T5 {, e) I
2 j$ i- O" r. y9 H: o X6 {2 |
第17题,发人员开发访问后台AIX上的DB2的windows程序需要在windows开发平台上安装
- p+ p& H7 y3 o& x) UA、DB2运行时间客户端9 A1 l: e/ W/ K, r9 H- ?, {
B、DB2管理客户端. I/ N: E7 f1 M" Q$ x& W
C、DB2应用程序开发客户端
2 j; x5 J# w" g, FD、DB2瘦客户端
! C) w5 u; [. y3 W正确资料:
7 t7 r8 r# u: r/ r- W5 _
3 Z1 ~7 k5 R3 l$ Y2 K7 [" `( C7 I* g6 X2 x
第18题,Giventheexpression
7 f+ A4 d$ M+ u5 r: lWITHmostcitiesAS
( J+ I. d5 h. |7 s9 D; m& F
( B7 y" A9 f% J8 C3 c7 XSELECTbidbnameacities
3 a+ N# p% N0 J! |4 ]FROMcountryastaffb
8 D* I+ x, c q) K r/ uWHEREaperson=bidAND0 \' T+ @+ r( ^6 R, @: D
citiesthreshold" Y3 E0 |6 @2 X C$ ~, F3 v
, v7 b- L# P/ v5 mSELECT*FROMmostcities$ e" C. s4 T: B2 o* ~- ~3 t0 e
InwhichofthefollowingdoesMOSTCITIESexist
& A0 Q& |! O+ }% y- RA、user tables% X3 e) y. l4 A7 e. }. I& Y
B、server memory3 B6 j7 }0 l6 r2 W2 Y* D) U
C、user table space* ?5 b# \3 d$ y4 K0 x9 B; ^6 E
D、system catalog tables
8 p2 p, w" L$ j [正确资料:
- Y1 l3 v. [( T& ~- p6 W4 Y, L, o- [' ]
; e1 D% p' s8 i9 K/ o# t# [2 {
第19题,下列哪种工具可以向表中增添记录并更改数据库的统计信息3 S* D5 y* m7 f( [2 \
A、import
8 J p9 v' O0 gB、insert
) V1 O/ S! {- N: RC、load5 |. k. {- Q9 H' k8 m
D、update
; ]8 C( i% |7 v3 C& l6 Y正确资料: B& H& F. H2 |
8 n# ]* s$ G! o# k" K, E9 B) ?; [! v
* ]4 O% D7 F/ `) N
资料来源:谋学网(www.mouxue.com),UnderwhichofthefollowingsituationsmustdynamicSQLbeused
! @4 C) A Q* CA、When temporary table references exist at compile time
$ K8 q9 `' @8 } z# t! Y7 W8 UB、When the host variables' values are unknown at compile time/ g q. N# B2 d I# Z
C、When the columns in the SELECT clause are unknown at compile time
% w) t1 |2 p- T- I. t6 h. ID、When the number of rows being returned are unknown at compile time0 P4 o' Z9 `1 [! M
正确资料:
/ B, _6 A; G1 t
% s. K% C- U7 h$ _, J# i$ p
0 ~9 @, e5 J, a6 _# N第21题,HowmanyrowscanberetrievedusingasingleSELECTINTOstatement
# R7 T0 T9 a/ h6 ~' m% qA、Only one row, i- w. [( E& b6 ?
B、As many as are in the result$ L: F1 F) g* n# x P" Z
C、As many as are host variables used in the call
/ V5 J( l6 D9 i* LD、As many as host variable array structures can hold
$ |) J- r/ j9 I3 L' z; I正确资料:谋学网: g( l( d8 i; q# V! s
1 h0 e& w4 s$ w0 }
" B5 u% c5 X2 {/ A8 H" J$ @8 T2 C第22题,下面哪个工具可以保存终端用户需要存取的元数据
/ |8 o" G. y7 ^; hA、Query Management Facility
0 A9 @4 d4 N+ F, }# nB、DB2 Query Patroller
8 B: K2 }* b1 @5 ~C、DB2存储过程构建器
: z E* V) \# A" D# j2 ^# HD、信息目录
% D5 T8 b, @2 b4 B2 n' Q正确资料:请在附件下载资料!# D8 n8 \! I: N% e, p6 O
. O+ D7 z$ W: [
7 t$ r* w; i/ [4 {/ l( ~! h
第23题,要更改数据库管理器配置文件需以下哪个数据库权限
, F: m; H. ^: V: s9 K, @A、DBADM# U4 @, y1 `5 X9 w1 t R' K
B、SYSMAINT
" {& X O: \+ [0 z. t4 ]3 D* bC、SYSCTRL: l4 e8 Y1 L, Q4 R5 W1 Z3 D
D、SYSADM
( q& L3 `0 b5 y8 `/ B. R! U正确资料:请在附件下载资料!0 Y7 Z- m2 ?! J, P3 ]
- G1 `4 K: r- C2 A" b+ P5 B9 H, e/ S& M7 M# C
第24题,下列那种隔离级对于只读操作不在数据行上加锁1 c: j) a$ |( h2 q, _
A、RR
9 P7 D$ [" T! \B、RS- j F r! n4 ^
C、CS+ F9 F: l0 Z2 f0 n
D、UR: F9 y* O7 l) w6 w' g D6 N0 v) B
正确资料:请在附件下载资料!
9 X: E# Y! y! w7 E1 F9 @8 ]% W n& J) R. S9 F& o% A
: n1 ^* b! [5 p4 s- Y8 S
资料来源:谋学网(www.mouxue.com),GiventheEMPLOYEEtabledefinition; Q4 j' u- i5 l% h& }2 ?
CREATETABLEemployee
* F( N! a, z0 J6 s1 R6 J1 c' }workdeptCHAR306 f4 T) @( z9 B V4 o! L4 d2 Y4 N
salaryINTEGER _- m" I$ v: m g6 I
' v1 T, E7 O0 a$ C8 y8 bWhichofthefollowingisacorrectusageofparametermarkersinaJDBC* D, ?$ Z. M" m! X
program$ j U7 V! ?+ @% l
A、String sql = , `* [" U5 x: a( H! i
"UPDATE employee SET salary=salary*?WHERE workdept=?"; * a- G$ q; x* r% R
statement stmt=con.createStatement(sql);
, u7 j9 n( ]1 F4 G- ^4 {* F" QB、String sql =
7 }/ g0 `9 k% b4 c& c# Q7 D"UPDATE employee SET salary=salary*?WHERE workdept=?"; & |- P: m- S3 {( {
statement stmt=con.createStatement(sql);
1 L- P) {9 f8 y) i8 b# Q9 AC、String sql = M" O; l( d5 ]" Q& Z
"UPDATE employee SET salary=salary*?WHERE workdept=?"; . v4 j! }; Y4 x5 |+ `
statement stmt=con.createStatement(sql);
7 ?' ^" I$ f# {: V! L2 TD、String sql = 7 }, F/ {1 c2 P3 J; x g t8 {2 h
"UPDATE employee SET salary=salary*?WHERE workdept=?"; & c/ O& ]0 A: S0 n2 X; e
statement stmt=con.createStatement(sql);6 q' [3 |6 C8 }7 x6 J( s
正确资料:
L- E) x7 Y5 z1 {. V+ p: f' ? c- ~8 U
: S# Z# ?; g2 r' U) N2 }- F
! N9 C& o7 B# Q- n5 H. C& {* W k' W/ j) H
- X/ G" p: E# ^4 A9 h# t4 `# S% \ D4 S' S8 t1 Y7 b
, V( x' N. x6 l% H9 L$ \: y& e1 F8 n; v1 r5 q" o2 \% h
6 }8 q# P% [6 z7 q7 Y* i. x
) |- A1 Q" k8 z5 A- t1 u1 H8 ^0 W, }) w/ j4 q( o! S; ^
5 z1 v8 E L' [) I5 P, S$ |" R+ J" C; h, x+ {- H
1 h5 V# k6 `8 Q _7 B2 D# c |
|