|
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《数据库应用技术》在线作业二
" ^* h+ W! ]3 @0 u( L& d: D& o) F试卷总分:100 得分:100
" |9 S6 q9 S& _8 i/ h第1题,事务的原子性是指()
* a+ t+ I0 N& w9 O3 |9 Q% ?A、事务中包含的所有操作要么都做,要么都不做
1 E5 q, b1 g" L/ NB、事务一旦提交,对数据库的改变是永久性的; F6 @/ F& {9 W* ?9 c; e* V
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的8 \3 _4 W! J a4 E/ c4 e- U* O
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态
. M- V" M7 \; b% f0 C正确资料:/ p" w5 s) r, s9 o4 A2 ?% u, _
5 x: C5 H, W) O' y4 a+ h
/ o% _" a) `2 |5 ?4 J$ ~第2题,在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。5 u$ |2 b0 ?- m+ s$ I3 `
A、正确* a7 N- e W: Q0 I1 D
B、错误 T) |- l. P- |9 `: I- o
正确资料:0 s6 P/ O5 a7 P) T" V+ u. B
" u9 @' h2 {% ~- q( s
5 H6 B( Q6 y8 G- f' S% C {第3题,在数据库中存储的是:(); y* ?' B3 _0 Q& _/ N9 u
A、数据
) b! Y& x/ l; E+ c8 vB、数据模型* k+ N1 z9 V; W2 x7 l% Y* R
C、数据以及数据之间的联系& |' c4 L1 ^" ^9 G4 T/ H/ }5 i
D、信息
. g2 f: ^. f8 }" }4 p! Z. j' i正确资料:7 h4 Q; ^1 b# K# U% y3 k+ |7 l
2 L. f; r3 I6 Y% W$ F! |* n) S
8 ]) `8 U( n2 E% g& A3 \4 I9 d2 f
第4题,Given the EMPLOYEE table definition:
, }! g0 M1 ]. ^; m0 q7 u5 w0 OCREATE TABLE employee (
% Q' K2 d) H( Z: i: Aworkdept CHAR(30), # `) g+ I$ S I% s0 B- m" }2 ~
salary INTEGER
9 `5 W* p* Z& {8 |* L- p4 j)
/ m4 {$ }# w, C& `4 Z2 pWhich of the following is a correct usage of parameter markers in a JDBC
# g: x( V; x$ ~5 s! C) Aprogram?
9 l" G3 D0 l* c- I/ EA、String sql =
7 e4 J. s! @' }0 j! ?# S9 }8 j0 h+ o"UPDATE employee SET salary=salary*?WHERE workdept=?"; . ?! D( }8 y9 E
statement stmt=con.createStatement(sql);6 Y" C. t }' E% V
B、String sql =
+ F' A& r: c$ S6 Q: F"UPDATE employee SET salary=salary*?WHERE workdept=?"; ( U& }: x6 n: F! X) ^
statement stmt=con.createStatement(sql);8 O) D# w {, S4 Z9 [7 m
C、String sql = . p8 A. P; Y6 u2 X6 c- \' Y
"UPDATE employee SET salary=salary*?WHERE workdept=?"; A: ?# n% ?$ L. R% R
statement stmt=con.createStatement(sql);
( Y; |8 t9 f% r. U4 C4 Y7 }5 OD、String sql =
5 b R l2 i; \( B"UPDATE employee SET salary=salary*?WHERE workdept=?"; 3 j$ c/ M* [" t2 Q
statement stmt=con.createStatement(sql);; \1 U8 D) G$ J; Z8 C( q v; d
正确资料:) v; S4 C, \* U1 g* k
3 r% V+ U& S0 S o& s7 y& z$ s1 r' @, [
资料来源:谋学网(www.mouxue.com),在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。2 \7 d, K2 m$ ?. y
A、SERVER_ENCRYPT; p; o% H' @: T+ @! \3 K- r
B、DCE8 g9 X( K. m* I" U9 e a* U9 s. |; o
C、DCE_SERVER_ENCRYPT
9 [* K) n* W4 jD、KERBEROS2 v# E1 B3 l- w
正确资料:9 n* c0 b* e/ G0 Q% J% V6 ?1 B
/ o& Q* T5 \3 j4 e( s1 @
3 V/ R, P1 P( f- F- f0 H第6题,实体是信息世界中的术语,与之对应的数据库术语为:()8 e% M+ s, l1 B2 q9 j* z
A、文件4 T5 N. W6 Q3 d5 O3 V' D
B、数据库
1 w7 x/ f5 w: xC、字段
6 H6 y1 y/ Z9 g7 |9 u. pD、记录
# E) V% S" j: t3 d3 P正确资料:
4 Y5 m6 N9 _; `% e% t. g
% w, w* T2 d+ Q# H5 m |5 Y1 ^% _8 }1 ?8 R0 T) i; R; ~
第7题,下述关于数据库系统的正确叙述是()
( Z+ ~+ p) p X* ^9 C! X7 yA、数据库中只存在数据项之间的联系/ Z$ C! k5 S) q3 t
B、数据库的数据项之间和记录之间都存在联系8 ^ T, K8 J! l; L2 ]3 Q
C、数据库的数据项之间无联系,记录之间存在联系
4 s% r+ b5 g; c2 a( kD、数据库的数据项之间和记录之间都不存在联系
6 K2 M3 P1 r/ z( a正确资料:: {$ Y" u! Z9 Q4 m
) W2 z; e9 B0 v' L7 C0 K& r. W# P
& v0 l1 J7 }9 {: r" X# G4 X3 s4 }第8题,下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?7 _0 e' C( n5 s) s% k# o4 {- a/ i8 Z
A、DB2 数据仓库中心
2 n: a; o7 Y$ I' q# H3 Z; ZB、DB2数据链接管理器0 |7 j _+ a7 |; s% C! b3 _
C、DB2关系扩展器
# l" v1 X7 j6 ^ g! z2 N' c6 D% |5 qD、DB2 OLAP Starter Kit
8 _* `2 J3 P$ e* u9 L正确资料:2 M0 B+ p; S1 r3 N
& Y4 D' }1 a7 F$ u0 l: E" ?
: C7 p" @& d, h4 ^- t第9题,当FROM子句中出现多个基本表或视图时,系统将执行什么操作?
' f0 l- j& K& t7 K" hA、并
2 p3 o- B' C. S1 R3 B/ A# G" o: rB、等值联接9 U7 i, V9 m8 I
C、自然联接
/ H: U, s; ~5 M: u1 E# VD、笛卡儿积, B3 I4 M8 f# |
正确资料:6 o& O* s$ O7 f1 E6 W
7 v# Q) s$ Q4 c: f' q5 W
8 |, k! c$ R6 y6 { E. X资料来源:谋学网(www.mouxue.com),要更改数据库管理器配置文件,需以下哪个数据库权限?
% R. d* k8 x, EA、DBADM
0 _3 Z7 C8 i1 i, bB、SYSMAINT, f1 d6 o. b( Z9 V
C、SYSCTRL
|2 [, w9 j, S3 g/ d( hD、SYSADM
* G% |% p( q, H; T8 |7 j正确资料:
8 U J1 Q# u+ j9 T
3 C7 `, a$ J( \6 |$ P! v: q6 X' C0 u* [
第11题,Given the application code: ) m5 G2 }8 }3 }& e
EXEC SQL DECLARE cur CURSOR WITH HOLD FOR SELECT c1 FROM t1
8 z. b- M6 S1 \0 A g1 d9 ]EXEC SQL OPEN cur ( ]/ a# I1 `3 {0 t
EXEC SQL FETCH cur INTO :hv /* Statement 1 */ $ k0 _' F3 g8 b
EXEC SQL COMMIT /* Statement 2 */ ; }4 [, G# M/ n; H; g- [; C! @
EXEC SQL FETCH cur INTO :hv /* Statement 3 */
P+ Y. t5 L( _7 QEXEC SQL ROLLBACK /* Statement 4 */
6 r" p* f0 v I T! q$ jEXEC SQL CLOSE cur /* Statement 5 */
6 J# _: u4 i4 O: T: W; J E- k/ kIf the table T1 has no rows in it, which statement will cause the cursor "cur" to be 6 ?0 y+ o7 n+ ?* @# }" W* v
closed first?! I3 e' ?1 w( z$ |1 C: z! C$ p
A、Statement 1' \+ z5 O9 K4 g' `6 O) Y
B、Statement 2* U* g3 I2 X/ T1 `+ V1 k
C、Statement 3
, ?! `) ]; |( I# t# tD、Statement 4
1 ]! {6 ~8 b0 I# T0 |正确资料:
- Z$ {5 k8 k$ o! m! X% ?; f- m3 g; i
/ z, E7 _+ i* f- Z8 W资料来源:谋学网(www.mouxue.com),DBMS是()
9 ~ D" P0 Y% X# @) H" K( _A、操作系统的一部分2 ~$ D e4 |* P) _" l- S
B、在操作系统支持下的系统软件* t5 q/ J$ {. H8 W6 y4 e
C、一种编译程序
. c* `. v& v8 o, E$ VD、应用程序系统
$ i& @' ^2 k8 t3 p9 u" P9 ^正确资料:
! Q x4 G. j1 u6 i/ c, Q: ^# s5 F' G! b: @2 N6 J+ q9 \0 ?
w( ]" H# D9 t( H; H J' O8 m第13题,关系规范化中的删除操作异常是指()5 X' G3 ^! F+ o. p% Q
A、不该删除的数据被删除
3 J `& K9 P- OB、不该插入的数据被插入5 E, B6 g1 e) `, u
C、应该删除的数据未被删除9 D0 @9 y7 G4 D% b- }
D、应该插入的数据未被插入* }2 i7 E- b( z$ g- ^2 @4 c5 |7 J
正确资料:
" f1 A0 }1 z% C( T2 `" w# a0 x% P) T
2 @* o! G/ p( p6 p! I+ d第14题,下列SQL语句中,能够实现"收回用户U4对学生表(STUD)中学号(XH)的修改权"这一功能的是()
. S9 u9 x1 `1 |+ F' T+ J! o( YA、REVOKE UPDATE(XH) ON TABLE FROM U4- C" O& f, T) q$ X( U
B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC w' s% y# e, s! i: E y
C、REVOKE UPDATE(XH) ON STUD FROM U4
- G7 E5 x9 O0 O3 G6 b z5 X( KD、REVOKE UPDATE(XH) ON STUD FROM PUBLIC
5 M1 T/ N! Y% ?. w. G$ Z' y正确资料:- Z; V$ m- ]5 x) n
$ g/ n0 L' x# r! g) d. w
7 z/ \$ D' m: U9 k" I1 o. U资料来源:谋学网(www.mouxue.com),并发控制的主要方法是采用以下哪种机制?
2 m" n: @8 a1 [3 ^$ AA、口令8 O B n2 k3 \+ A* V& n
B、锁
6 y% _& O, u5 ?" SC、副本6 @3 X( Q* E+ q
D、检查点
* A3 @/ N4 T# j4 n" ?3 N$ `! e正确资料:6 n: C; z- U. N2 g# [" ^- ]
6 Z7 t$ l6 R. t2 Z$ F. ~3 }4 I* e
J- F2 c% K; i! w5 e# [+ K第16题,游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()
7 E. Z* P/ U, ?A、. 不保持* a7 {' B3 u/ _7 }
B、. 保持到取出下一行记录或整个工作单元终止。
! n+ j. a5 J6 V! S# r/ U ^5 KC、. 保持到整个工作单元终止。
3 _, p3 J& p, g正确资料:* h$ y) ^2 V5 V3 T3 S
/ s) S+ ~$ @6 X% j. f/ P1 Q$ J
/ ^: V6 J, b7 @( P- }第17题,If a stored procedure returns multiple rows, which of the following must the calling application use to access the result set?$ u. \ N. G0 D% `/ o" p u, O/ P
A、A cursor" Y! @, f( _( E/ {7 x4 m7 Z9 X
B、A select statement; W3 m8 b! u# O
C、A declared temporary table& T% {6 O6 W: h/ H4 M
D、A table user-defined function
/ N4 f! H# b- c9 E$ ~正确资料:
+ U0 D4 U6 f+ H# @
+ I+ @: v+ T N: [+ q' k* M' l$ q( e9 y, ~
第18题,如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:
2 W, Q, @" a& @- W" JA、SYSIBM" d$ M% [8 A1 v2 D
B、SYSCAT
9 z* N) o: `9 w1 K, S' R0 M0 V: OC、SYSSTAT1 m& g" C+ Q5 B
D、该用户连接到数据库时所使用的用户名# d1 b& M+ Z/ H6 g, [& U2 }; K
E、以上都不对6 b) R2 t$ M# `% M' s
正确资料:
8 U r4 A0 k" L& ^. a4 h
/ G! n' K" V0 y7 L$ U4 `5 K
1 A d* n$ t- q! [第19题,Under which of the following situations must dynamic SQL be used?" {7 B* ~" L+ }3 f/ ]5 B
A、When temporary table references exist at compile time
2 O- b5 Q2 ~7 u$ |) Q" x3 L& uB、When the host variables' values are unknown at compile time! f. `# ~% U' F) Z" i0 C
C、When the columns in the SELECT clause are unknown at compile time5 ~* A. W9 {, T4 w; U0 R
D、When the number of rows being returned are unknown at compile time$ Q/ T o5 E3 V1 X
正确资料:3 X7 P) J" d# J) e8 i4 e3 G; ^% d+ o
- ?% B# H6 y& y, q0 s
# ?$ |) o: l+ t, k: C g, Z资料来源:谋学网(www.mouxue.com),要对应用程序预编译并生成绑定文件,需要什么特权? w% w1 J2 E" [# X5 f- l
A、数据库上的CONNECT特权
9 {6 T, i' t- _5 h1 W- AB、数据库上的BINDADD特权' T+ T, l" o! X C
C、程序包上的BIND特权: d8 B: w7 M0 Z: K, T+ i
D、程序包上的CONTROL特权( [2 a6 ^ j2 X: |
正确资料:
# W" `, N- K V" i1 ?: p5 _8 r. d( D
; D9 v& M# B, S6 H3 a% u第21题,设有两个事务T1,T2,其并发操作如下所示:T1: T2:# h8 n7 @/ X* T4 p# ^
1) 读A=10,B=5
# o3 k: n) T: R' ~0 N+ @5 l0 A2) 读A=10
+ d/ ^. ~* a* n* F% U3) 读A=20,B=50 e0 l! J# y3 T+ p
求和25 验证错: }$ ~; H9 E8 ^$ n
正确的评价是哪个?
3 I9 d& j) ?% M9 w n- AA、该操作不存在问题7 V$ x, S; i2 P3 \* [
B、该操作丢失修改" I' @9 L+ e- z
C、该操作不能重复读" P$ n/ }- c+ |
D、该操作读"脏"数据
1 a" }' u9 z' [) Q+ l& A$ I: O正确资料:" o$ f! y4 @: p* n6 T
1 B9 o/ |. d& W/ z- P0 s+ P% I4 y6 x) i2 l
第22题,使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?* {# ?, E+ b: e/ F: u" g9 _
A、NULL1 @( E2 C1 S1 } T( ?
B、RESTRICT% v: t/ E f4 F4 {
C、CASCADE
& L. N; |- `/ g; }: J; |D、DISTINCT* t$ z0 T3 s, N4 X; C
正确资料:6 _) ]5 o# e' _ K% n
( d7 C8 Z+ g; |4 z$ J2 R( K0 B+ g& v- P. E; x& o
第23题,若用如下的SQL语句创建一个student表:: q4 @5 y/ R& @: ^) v: ?' C
CREATE TABLE student(NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE NUMBERIC(2)); a# e6 u: v( p* A2 Y& J0 i- W% X, m
可以插入到student表中的是哪一项?6 }6 z' h3 Y2 [" e6 [
A、('1031','曾华',男,23)
9 o7 N% V% m! fB、('1031','曾华',NULL,NULL) }$ h5 v+ Z8 ~8 m! T2 Z- Z
C、(NULL,'曾华','男','23')& y9 G1 O7 r2 @/ K
D、('1031',NULL,'男',23)& R2 J( L# A5 P3 C
正确资料:# ~- x" Y5 [. n: ?: L; I% m3 B0 b
6 |8 {% A7 }# ~9 {( m4 r% Z2 {
9 E% F* Z) A- \5 k
第24题,Given the tables:
2 z) c! V( j+ Y# rCOUNTRY STAFF
' }7 a* N+ l1 E8 s7 z9 c9 Wid name person cities id name
9 G3 n1 |. X! u1 ?4 W1 Argentina 1 10 1 Aaron - D n6 Y. q g" e6 [0 L* F% r
2 Canada 2 20 2 Adams ' _5 K/ B. ~6 t+ f# F( o! V$ B# u. T
3 Cuba 2 10 3 Jones
: D" u3 F2 B* j' ^# p _4 Germany 1 0 7 V- F S6 @) `! a
5 France 3 5
2 C9 y" F. ^$ x* K; h/ \6 Italy 1 5
" b; b7 J4 q& u, d8 r$ _the report:
8 P) @2 \- V$ r9 a" {id name number_of_countries
# S, E5 S* [0 R( i3 k---------- ---------- ------------------- - S& ]# B q4 r7 C. e
1 Aaron 3
' n1 Q' U2 y- w3 X6 o* ]7 H( yand the SQL statement: : e, l! [" B1 h4 `
SELECT B.id,B.name,COUNT(DISTINCT A.name) AS number_of_countries
0 Z1 k$ j1 x5 \' e C8 [FROM country A, staff B 2 m: z2 j O/ L% r3 z4 ?+ n
WHERE B.id=A.person 9 J; T4 ^+ U2 P& s
GROUP BY B.id,B.name
& _) g. W% y8 q) D- YHAVING COUNT(DISTINCT A.name):count_var % \4 G3 z3 v2 k' g0 U1 E
Which of the following values does :count_var require to print out the above
4 y" {' D; c+ Qreport?" w5 b% M W0 {" C. ~
A、1
. n. P5 q3 N: h: O# K0 \# cB、29 b, x! q6 E2 J( w- V% V- r! o( w
C、3
- |9 o+ D% i- u) DD、41 q6 u; n; E' Y# Z
正确资料:9 N4 _5 |. x8 U+ ~! l7 `
0 x: {8 _+ x* X
+ p0 g' L3 F/ f" @
资料来源:谋学网(www.mouxue.com),当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项?! t$ e( ?2 k% ~2 f' Y8 g; I
A、副本文件 o8 m: B7 D, y2 B0 s. {
B、日志文件2 F- v. z, }! N0 w, D- M; r4 m
C、检查点文件
5 Y7 i4 {& B4 `7 L6 K0 QD、死锁文件
8 O4 e: f4 r# r正确资料:
8 K: G0 B" e1 j" f* W9 w4 D% w7 X" `7 ]7 }, f( V) i
5 D% i# w9 L: a [
5 s! B/ C" m3 }/ S7 O
5 k+ E6 V% b" h: h
' p5 u/ Y/ O! q0 k# X: j
( U+ v. G/ o$ Z' z7 i4 R( u# s! y8 [7 N. H
5 ?$ O! n- x0 W# U {
! n6 E' O/ W) Y S" q
, v, t3 U9 g1 z; V# I0 U- h! y3 j8 g N0 ]) k
7 u: A1 ?& T# e+ t. s. E
; v/ b: Q9 p; t7 r9 u8 v
7 U& o' z c$ l1 m
|
|