|
资料来源:谋学网(www.mouxue.com)数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业一
* @2 ]5 K# z( j1 g" F0 |试卷总分:100 得分:100
' U n9 M5 c9 A; w4 R第1题,Giventhetables. [: y- r/ L* ?
COUNTRYSTAFF* P. r" @( P5 F' ]5 L/ E# S! H
idnamepersoncitiesidname
1 u7 y# O6 c4 |% E. X. |1Argentina1101Aaron
3 }* `9 K/ M. A- s+ `2Canada2202Adams
" i: C- e' H* u4 N* p- b3Cuba2103Jones7 l$ v' J- o* N A! k
4Germany10
& W1 e8 }; Z. \ W4 \5France356 m. Q- h) o7 U1 B1 A6 w) `
6Italy15
/ Y2 O2 t+ I2 ~thereport: S7 J6 J) I. s g
idnamenumberofcountries& v* q2 L/ \9 x/ H
3 q) J! t# g- C
1Aaron3/ J, k9 X, d) k3 n. i
andtheSQLstatement+ Z7 e% m8 L& R5 j; t
SELECTBidBnameCOUNTDISTINCTAnameASnumberofcountries- P ]/ S: @0 x& o
FROMcountryAstaffB
: P) N/ A- }/ G- [1 O3 u. QWHEREBid=Aperson
5 Q. |' ~/ N+ F! S+ L" pGROUPBYBidBname5 E5 j/ }6 \) e* U8 H6 [# T+ |" A
HAVINGCOUNTDISTINCTAnamecountvar
) w* V8 V8 ~7 ~0 _# D' gWhichofthefollowingvaluesdoescountvarrequiretoprintouttheabove
! {/ ~4 r0 I7 [4 L1 Ureport
& H' j/ }, w/ o5 Y# b) ?% h2 UA、1
. Q& @, J' @" EB、2
+ S6 z, m$ V0 @9 c' h3 S% SC、3, J9 [- o; P/ R& T* @
D、45 o8 Z2 l3 s: A7 }
正确资料: U" o. l* ? q1 A$ @) }0 d. |8 [/ D
/ ^3 w9 ^; R7 D$ S3 N$ H' O
; _4 h7 M2 F& a) c4 ~1 i) t, E" S& X第2题,两个子查询的结果可以执行并、交、差操作) Q$ e2 z" k3 q5 r5 {, c
A、结构完全一致, ?& w/ n& c X' X; o- C' W4 \
B、结构完全不一致/ |4 T4 K% F% ]
C、结构部分一致
5 P+ I4 m1 y WD、主键一致
6 J& v( }( @8 \; _正确资料:5 y8 R9 a( m7 ^0 V$ m1 X
$ e* G5 ]" Q$ ]: e: p/ m0 A, w. Q: R3 s: k
第3题,对于支持小规模的部门级应用这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库则需要哪种级别的DB2产品
- f4 u$ U( K+ V, z& KA、企业版
/ j$ b* V9 X6 E% _6 K; x LB、工作组版
$ e/ G8 g' {, O4 W7 B2 H. sC、企业扩展版
, ]( u7 j8 G0 p. _8 _3 vD、个人版
e" k8 j. C$ \# uE、卫星版
8 z* b! N( b x7 f2 t8 ^, oF、微型版$ O. n0 A9 g5 ?$ W
正确资料:
1 `3 y1 h' `; x- p* ^, s
0 D6 E1 D4 x( X8 q6 @# d; K; F$ Y) o& E& _
第4题,GivenanODBC/CLIprogramwithasingleconnectiontwothreadsandthefollowingactionswhichcompletesuccessfully$ k1 a! l3 f8 N3 r- X
Thread1INSERTINTOmytabVALUES1 p5 _1 l- t. S# ?
Thread2INSERTINTOmytabVALUES25 c5 P8 l1 o+ F! m$ `
Thread1COMMIT' b) k8 F; o9 ^
Thread2INSERTINTOmytabVALUES3
/ _( m Q9 W5 r" F' v- v0 CThread1ROLLBACK/ [! j; s9 N/ O
Thread2COMMIT
# E1 r$ y7 X }/ J5 _HowmanyrecordswillbeinsertedandretainedinthetableMYTAB- V/ g1 f% A9 I1 ]0 A
A、02 T! z, ~! N' i7 p) s \
B、1
0 ]+ b8 H7 ~! \* hC、2
, U5 g9 v8 _# _5 DD、3
2 d( J# h! [, k正确资料:& {+ y& e. c& v( w0 W
9 V7 b8 [' H1 c# K. h8 l
& i' D& I8 ], Y* X1 B资料来源:谋学网(www.mouxue.com),在数据库中存储的是3 Z' u s- L9 y4 j% ^/ Q! H! C
A、数据! {' j; C& x) ^
B、数据模型: E+ e; n q) s+ P
C、数据以及数据之间的联系
4 s: `! K9 ]* ~. @D、信息
9 h5 [' g: x# L/ s; v正确资料:
/ v5 H. x ?5 }# P* Z/ F$ _. F) G. E! U% C
6 C! e; n& C e1 b& Z2 L+ q- u
第6题,使用DROP语句撤消基本表时使用以下哪个子句可以将下属的视图和约束引用全部撤消
* g& v t5 j9 v$ bA、NULL3 T* g5 ~0 S( V9 ~/ m* d
B、RESTRICT
, L7 V6 J& D8 ?7 GC、CASCADE' `/ N4 J( ~5 X+ A
D、DISTINCT
^8 x; Q5 H5 ^+ K0 w正确资料:1 a9 l: r1 f5 O# P
2 {, k# q( ~7 N9 j/ O
6 g! i+ U( G0 p8 {8 l( P5 n" D; L
第7题,关系模式中各级模式之间的关系为
" m! c( L! L6 b" r1 o F) bA、3NF包含 2NF包含 1NF+ ^5 ?% L' T, N& z
B、3NF包含 1NF包含 2NF* ]5 r1 S6 R( N! ? I1 V' ~
C、1NF 包含2NF包含 3NF# @- M F; b* W- M" A4 ]: o% X
D、2NF包含 1NF 包含3NF
1 a6 R) f! Y7 x+ a/ S) C; m正确资料:2 {5 }- C% r( [* }" R& x
3 |) W% O' G0 v+ T4 X
! @* e Y3 O8 o. L Y/ v) ^# f第8题,在语句CREATEVIEWEMPVIEW2EMPNOEMPNAMEDEPTNOJOBTITLEHIREDATEASSELECTIDNAMEDEPTJOBHIREDATEFROMEMPLOYEEWHEREDEPT=10WITHCHECKOPTION所定义的视图中当使用INSERT语句时若新增的行中DEPTNO数值不为10则该行将被拒绝插入. h: T7 g4 b2 U( I! @
A、正确+ u4 Z$ [/ ]; [$ r) x4 V. S' B* ?' j
B、错误
' q2 O* m. c+ P. w \0 z正确资料:0 K( I K6 v5 }
8 a2 ]! ^/ H" k( k* \) m, I
2 m6 ^ o& e J. J
第9题,若用如下的SQL语句创建一个student表
1 y3 n- C4 T2 @2 o& d' kCREATETABLEstudentNOCHAR4NOTNULLNAMECHAR8NOTNULLSEXCHAR2AGENUMBERIC2
, {5 ~4 Q) U$ `* [- l( {4 d' t可以插入到student表中的是哪一项, c: A, b, X1 B& A0 C/ V% Y
A、('1031','曾华',男,23)/ ~; P0 p- x# \ O# W
B、('1031','曾华',NULL,NULL)" d2 d7 u; [; g; x& Z2 ]
C、(NULL,'曾华','男','23'); h5 D( Q5 F9 I* F, @' A9 ?: ]2 p2 V
D、('1031',NULL,'男',23)2 |; A P7 o* l# ^
正确资料:
$ a& A* r- v6 _
2 |9 R) G+ v* }/ J
/ Q6 J! j+ }; |资料来源:谋学网(www.mouxue.com),Giventhefollowingtable
1 c5 V+ u- [% sCREATETABLEemployee |+ V ~1 p; P
nameCHAR10salaryDECNOTNULLWITHDEFAULT* |- E$ s% d, |/ ]& z
INSERTINTOemployeenamesalaryVALUES'SMITH'30000
$ F/ U6 m" R- X, y3 j3 [INSERTINTOemployeenameVALUES'JONES'
7 i2 w \- r# K) y! X2 \INSERTINTOemployeenamesalaryVALUES'ALI'350005 Q0 \, M" N. {# O) G
Whichofthefollowingstatementswillretrievemorethanonerow
5 n; E! e+ U- J$ E5 o8 Q$ FA、SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT
5 G" |" J' z5 w$ I, g: t7 O' NSUM(salary) FROM employee)) FROM employee)
9 q" S& H6 j4 I [) ~9 e Q8 e8 JB、SELECT COALESCE(AVG(salary)) FROM employee h; \7 \9 G- K/ P+ M
C、SELECT SUM(salary)/COUNT(*) FROM employee. ?1 F! Q0 ]! M
D、SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee
5 j9 h( c5 q8 {0 J; U: U3 z+ i! s正确资料:
5 V1 p" I0 Y" a4 L [( B$ V+ s, n; _4 Z. v5 I% @* t- c
0 [$ i: C& F; Z) d
第11题,并发控制的主要方法是采用以下哪种机制
% F( y& v: S9 [# f& T- kA、口令, j7 G) ?, E. h
B、锁3 `% I% k! @* u; L" l
C、副本
2 P& ^4 w& }9 a5 N7 a- FD、检查点
/ _: R5 {/ K' t/ r+ Z+ s正确资料:
, @6 w, d s0 ]
) {9 n8 {. X/ i( }
9 X9 F3 {* |. e, X资料来源:谋学网(www.mouxue.com),ER图中的联系可以与实体有关
6 {& F/ m P; X. `: l. vA、0个
( V( N+ G5 i( i! h) P) KB、1个" d9 C- G6 o% H4 |7 c& F. h) G- j
C、1个或多个4 M# [0 ]8 U6 D$ G0 i
D、多个
( d% Y6 {+ n3 b0 ?正确资料:
6 z0 f t2 ]- f- y9 ^7 f( [" p: }8 ]; E) M) z8 R
1 d E4 ?* S& a& w第13题,下述关于数据库系统的正确叙述是* ^$ Y3 R5 p/ Q' ~$ m. H S' Q( G
A、数据库中只存在数据项之间的联系- w9 k- q6 f* F$ Q; l
B、数据库的数据项之间和记录之间都存在联系
! v& ]& V! ~! u# b& B5 m$ X# r; g0 lC、数据库的数据项之间无联系,记录之间存在联系
$ D) N' G1 m. ]( _ JD、数据库的数据项之间和记录之间都不存在联系
9 {$ R n" y/ j0 i& A* H, J正确资料:7 X+ V- j) z& N2 R* h( k$ k/ _
/ p2 r* ]0 d9 ~& z
: c+ J/ v- w2 d5 P z第14题,定义基本表时若要求某一列的值不能为空则应在定义时使用什么保留字但如果该列是主键则可省写
1 ~' a a( q4 R" m% C1 N) V* Y: o% CA、NULL' J+ k; } E7 P7 c+ y
B、NOT NULL8 m. L6 c( g& \1 o8 H k. D& s3 x4 ]
C、DISTINCT! l4 N A# ?+ ~
D、UNIQUE' @) C. [3 V- d( @8 S
正确资料:' T0 Z3 K, J/ }
( ]+ C; O/ C' D( ~, K0 L2 g7 c* d* t o% v% r7 [8 N6 y
资料来源:谋学网(www.mouxue.com),SQL语言具有功能4 p& w j1 B" f* ~$ M2 e: b: N
A、关系规范化、数据操纵、数据控制
3 r! z. y2 q9 \+ ?2 IB、数据定义、数据操纵、数据控制
' P; Z) d6 w8 s9 o7 T1 G. iC、数据定义、关系规范化、数据控制! _ e4 r5 J) {4 [
D、数据定义、关系规范化、数据操纵5 D& E; r8 V4 m# l- t
正确资料:0 \+ _: N* |. F+ k
. @9 @5 i e# r B+ z) ?
1 n; V& F5 R% t第16题,创建一个DMS类型的表空间可以使用以下哪两种文件系统对象作为容器
2 R5 S. S/ K7 f5 t. l& u- L5 SA、目录2 S) E/ f5 t& I5 R# d
B、文件
, y! u" ]) X' ?" q8 JC、DEVICE+ W0 u* p6 M9 G. ~! R# [
正确资料:
1 m; l! P) l) {& |
7 ?) ?, K' N% i# Q& Z! [7 J7 N6 `$ q3 h5 b* B* z
第17题,发人员开发访问后台AIX上的DB2的windows程序需要在windows开发平台上安装
V f* F% }9 w; e, j: WA、DB2运行时间客户端
4 _2 K0 U& c& @. g, R% zB、DB2管理客户端; _ d0 n) v8 N. _& [
C、DB2应用程序开发客户端& U, b- G3 Y# ~' K
D、DB2瘦客户端
% l! ~3 e& y4 X- W; e8 B正确资料:( k p9 M! j- k
# ]4 k8 _; N7 M2 }9 W% H. i& C+ Y8 z; t9 [" R
第18题,Giventheexpression
* N& ~; g. G# X% ^6 IWITHmostcitiesAS8 \2 y" `0 ?3 z6 a: S
/ t4 o$ o3 r8 X/ j9 w( y( A) d+ tSELECTbidbnameacities; Q9 H9 W% R$ A: Y- l: v
FROMcountryastaffb
+ B. o2 }2 [' e6 d6 K, j) aWHEREaperson=bidAND S9 `8 Z3 j) |; Z5 Y# s& k# t
citiesthreshold
7 j/ L( e L0 q9 k5 N
o' r& d- h q! O9 l/ s2 SSELECT*FROMmostcities" H6 }+ p9 x; o l$ R: [
InwhichofthefollowingdoesMOSTCITIESexist
% o, c, P. s! F; B! q# T, WA、user tables+ n& \+ k" E$ T6 j# ]! K' ^8 J3 ?/ `
B、server memory) y z. T; D) B7 c1 D+ s
C、user table space
# H) P6 |/ U Z f: N/ u4 jD、system catalog tables7 N7 m* q; y2 D) ]( J6 y
正确资料:
: P( s+ f: u, G! b- B6 p) _/ X- H; h0 L- W8 d7 t w' u/ q1 t; H, j1 ~
! m* _( m. b! K; {# l7 z! H
第19题,下列哪种工具可以向表中增添记录并更改数据库的统计信息
4 k9 P4 N% G2 K: E! T9 h" lA、import
( c" @. p# `. W' v( E- ], I3 AB、insert# n" u( z( P1 T! C% w# G/ }
C、load* ]0 E' |. D0 j; |, e2 F3 \
D、update* Y# r6 M0 x. g; y Y% L8 U
正确资料:
& T {( q4 m: ` N/ x e, }! s$ t# d. q0 y: q. y
( V3 b- X O+ l! l4 j& h Y+ p+ q资料来源:谋学网(www.mouxue.com),UnderwhichofthefollowingsituationsmustdynamicSQLbeused5 C; ^' u) f% ?# _: Q. U
A、When temporary table references exist at compile time9 l2 V$ g7 ^* s% p5 U
B、When the host variables' values are unknown at compile time
- q4 K/ h. Q' j' b& u8 sC、When the columns in the SELECT clause are unknown at compile time7 z( P4 ^5 f: x: b# {; e
D、When the number of rows being returned are unknown at compile time
3 t2 G6 ^$ g/ l/ [正确资料:
# T N! i5 X* t9 D; j) f" K
2 m0 O) G4 ]. e' q9 W m
5 U: A' e+ [3 J! Z! c第21题,HowmanyrowscanberetrievedusingasingleSELECTINTOstatement" V+ }! x! u5 U5 ~, o2 k8 d/ C- l
A、Only one row g# i- B0 Q+ l0 [# l
B、As many as are in the result
$ b0 ^/ Z) ]- J: AC、As many as are host variables used in the call, r! T& @& X2 s- L% Q# h$ S
D、As many as host variable array structures can hold
. T5 x$ J8 M) j# @4 F正确资料:
" u9 T$ h- u( N5 \# ?# }" r! a7 Q0 N; |& F. F3 h1 V
5 m' K0 o' u( s) q: X: K
第22题,下面哪个工具可以保存终端用户需要存取的元数据) ~; x% j$ X* t0 \% e0 Q
A、Query Management Facility+ M( L- \' G) r/ q) f
B、DB2 Query Patroller
8 d5 U! t6 G6 T, WC、DB2存储过程构建器1 Q. b$ d( N/ G- \. g; `; _6 L2 h
D、信息目录' u. K0 H2 p0 j' p; e9 \
正确资料:/ Y: W/ K1 g; @# Q
) C* O* n$ P L2 F- y8 E' Y( s8 Z8 J0 j/ ~2 H4 T1 y* @
第23题,要更改数据库管理器配置文件需以下哪个数据库权限- s0 i& [' H1 t* F
A、DBADM7 _0 Z' H1 J- Y9 [6 e5 a* w! S* x
B、SYSMAINT! ?4 `4 i) {, y% z6 |; x
C、SYSCTRL
{* V2 U _ @- c; l% FD、SYSADM
" O& C' b5 z. l+ O/ H }1 f4 b正确资料:% T2 v% F; p, m2 k7 W; c/ n
( b3 D c: C+ ]( [0 c2 T
1 B$ ?2 r0 x, ]- J o3 F第24题,下列那种隔离级对于只读操作不在数据行上加锁
; V/ ]. I& \ e# a# cA、RR
/ b! d) {3 C4 u0 D2 y, zB、RS
- M- R7 s7 ?; [7 n* D) N3 s8 e: p! B2 iC、CS
; |9 h$ y% p% W& n4 ^2 LD、UR* J4 f* [, z [+ ?' n* j
正确资料:
% G. G' Z. `& ^2 z) e7 R1 l! @% [ K( @. n/ M, v4 L
! T+ E0 x# L: R* _( h# N
资料来源:谋学网(www.mouxue.com),GiventheEMPLOYEEtabledefinition0 I5 o6 a: P, y" b7 W7 `, i
CREATETABLEemployee; [& a' o0 W( v: O' B
workdeptCHAR30& x% X5 G5 L1 x) y+ O
salaryINTEGER
8 S9 _! s1 A. n! z: W2 Z0 ~8 _( j) q
WhichofthefollowingisacorrectusageofparametermarkersinaJDBC1 B9 [- d1 F+ ~' j9 k" X- }
program
3 n. E9 q5 O) q' OA、String sql = / M0 T2 q, R; S1 a! S$ w
"UPDATE employee SET salary=salary*?WHERE workdept=?"; : a! z) w/ k# N3 x6 _! q' h1 [
statement stmt=con.createStatement(sql);
2 j9 H& m: k8 w: Q BB、String sql =
# }( f$ X |# ]0 U$ p1 X2 h. _2 ]"UPDATE employee SET salary=salary*?WHERE workdept=?"; . _- u, [. t2 `# o# c( }* l
statement stmt=con.createStatement(sql);
. @$ w% ?$ B+ P, kC、String sql =
1 X& u! a1 y7 b1 z! N* S0 S! ^! Z"UPDATE employee SET salary=salary*?WHERE workdept=?";
8 [1 Z4 U+ y7 v) t! Dstatement stmt=con.createStatement(sql);, I% H. e4 f4 Y0 h2 n9 K: v
D、String sql = : b9 i- k3 R1 p/ |3 H6 t$ ]
"UPDATE employee SET salary=salary*?WHERE workdept=?"; - J- L& t; c/ G! x" l6 m; u, ~
statement stmt=con.createStatement(sql);7 W2 g; D" E5 O- R
正确资料:
/ \; s, v6 G8 l1 Y& |" h# b7 C# u6 ^* W" Z
: q! K6 J4 _( ~( a" K! P9 X4 H
( A0 V" G% X. @& K# r' q
4 K- ~9 ]. @8 t% l7 d0 }2 M, E/ `- A0 i2 A" _ E4 E8 t9 y d
4 b( ]/ J, e: u4 ]8 D# y- }
$ q V4 b" O, l6 U, m; ^5 ~! z( |* r% ?% L
3 n6 \) e$ B2 c7 B( t9 g7 Q
* y8 T5 t1 |1 v! p" ^2 f& q1 C4 g( t
( W* j' K# P$ M% w! `- _4 p1 n- n8 X6 ?, d. Y( y1 Q" ]
; D2 ]% k! }" j5 o! h$ p2 W% E/ v! x
; A, X% j1 N& j0 n2 j$ W% O* H/ G
|
|