|
资料来源:谋学网(www.mouxue.com)数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业二! U) U/ ]. P, V7 D+ g! H6 g
试卷总分:100 得分:100
% k" {7 Z9 c j+ l o' U第1题,Given the EMPLOYEE table definition:
9 T3 c& s7 O4 J/ G% u2 d5 `CREATE TABLE employee ( 3 k2 d% G$ x) b: a( `
workdept CHAR(30), , N- \6 O$ O0 r0 F
salary INTEGER
$ Y+ g5 G k7 U. ]( I) ~0 })
C6 B0 `$ _5 l+ ~5 T% SWhich of the following is a correct usage of parameter markers in a JDBC / e6 Q7 o9 ]7 m/ y/ o) v4 I
program?
" P. S7 T) h4 X# ^$ a& C- aA、String sql =
7 X& Q* P# H) F" A$ Q"UPDATE employee SET salary=salary*?WHERE workdept=?";
6 ? S3 A( Q2 {1 Pstatement stmt=con.createStatement(sql);( G/ e0 w8 j+ s- s6 C6 T9 T0 ]
B、String sql = 5 {$ |0 p% A. }! m& `' T
"UPDATE employee SET salary=salary*?WHERE workdept=?";
3 }; ]0 K: I+ I, K9 O$ B: lstatement stmt=con.createStatement(sql);
( `2 J% j0 ?9 v4 F* H. W8 @C、String sql = E. o8 `! e0 H, n ?& X- t9 b
"UPDATE employee SET salary=salary*?WHERE workdept=?";
4 J/ T/ v, T/ R+ X; `8 X! T8 Wstatement stmt=con.createStatement(sql);+ z0 }8 f! d5 p5 B" s
D、String sql = # M; a# R0 Q! m9 ]" I
"UPDATE employee SET salary=salary*?WHERE workdept=?";
' X' G4 w& o9 Z% J$ Gstatement stmt=con.createStatement(sql);% P! A2 H5 E h4 S7 i
正确资料:$ x% x7 Z! b# u8 K" P7 L+ w
1 ~5 w5 T9 K. d
+ f: w1 t9 w! b) k# v# N, N: S# L
第2题,两个子查询的结果(),可以执行并、交、差操作
( J' [9 Y& r$ @9 @9 o6 ~" w/ n. ~A、结构完全一致6 W$ T' j u; ~9 p
B、结构完全不一致
( \- O) v/ I# w* x [7 x+ K' v, qC、结构部分一致3 Q6 ]3 t. {. J5 w. h L
D、主键一致) M0 z7 I8 l, Z0 J' P: ]2 T. {
正确资料: ]* b9 O* q9 O: w
& C$ u* y9 k: U9 M: H f
. e2 \' @2 l5 i. j3 d第3题,SQL语言具有()功能。6 x7 Z5 [& ~, T
A、关系规范化、数据操纵、数据控制
! u" l" c, ~8 _4 }4 |3 `B、数据定义、数据操纵、数据控制 [+ S. e% k$ M) i7 K+ b
C、数据定义、关系规范化、数据控制/ m0 t W+ p, N! d, T: k
D、数据定义、关系规范化、数据操纵
/ y+ S' @' [6 s" C5 `" Q正确资料:
& E) Q+ O. Q/ k* g+ e
: |& K6 H3 ~) G' a2 ^% K8 E- G# }& a2 v3 D! x! Q, J9 P5 k3 L
第4题,如果一个用户USER1被授予了表TAB上的CONTROL特权,如果需要限制该用户对表的存取,应使用以下哪条命令?
: L9 p" E9 j9 j, m* UA、REVOKE ALL ON TAB TO USER10 a) G2 |; K: }! k8 q) t
B、REVOKE ALL ON TAB FROM USER1
# Y. \2 b7 v8 E! m( c6 VC、REVOKE CONTROL ON TAB TO USER1
$ ?! Y+ A8 J1 j! J8 y+ E8 e6 t$ T' `D、REVOKE CONTROL ON TAB FROM USER1, A+ z- g7 h v+ w: M5 T7 j! e" h
正确资料:9 r- C2 R9 \, ?' Z0 p# m2 }
8 |1 A; {, H, w6 S2 N8 _8 M( Z
- C% Y: {5 V2 O资料来源:谋学网(www.mouxue.com),缺省的数据库日志文件的类型是:! ?" e6 M' [. s1 V! A7 C* o# j
A、Circular Log1 i8 e$ e6 f! S4 d% s
B、Archival Log6 ]* R( v% I) G
C、Primary Log3 |' x/ X, ]8 o2 p/ o
D、Secondary log s8 Y$ v# R/ ?$ O" U0 {
正确资料:
6 T/ g7 F$ J& D) U. S0 f. V# d/ }0 F S0 r. B
8 V- V' I5 ^5 ^: I# s* u* J, {. q
第6题,执行下面两条SQL语句后:: Y( P# Q, v7 B5 [
CREATE TABLE t1 ( c1 char(10) NOT NULL PRIMARY KEY, c2 int, c3 char(10), c4 char(10) NOT NULL,CONSTRAINT c4 UNIQUE (c1,c4) ) //自动创建索引
3 Y9 Z# U* u/ K- k8 {. u) ` yCREATE INDEX Index1 ON t1 (c2 ASC)
9 U6 \1 f- g" G! N) k表t1上有几个索引?
- l1 `; x. j. S2 \: [A、0
' N) V- _* g" C* HB、1
# u! t# l4 c8 i" n* S2 ^1 G- BC、27 }1 H) C) X8 ^6 Y- B% F3 c
D、3
: B" B1 N q$ B( a& o2 W) aE、4; j$ U, h4 n' F, @& L0 ^. x. g& u
正确资料:" _7 w- r' j3 ~& c
% x9 U6 t- K% P9 G3 Z' Z2 `- ~$ ?0 W# b/ S* N3 f
第7题,如果想在数据导入的过程中创建表,应该
( \$ M" s- B) T+ J, T4 KA、使用IXF文件格式进行LOAD l. v! M4 j1 L1 T4 r- |% W
B、使用WSF文件格式进行LOAD" P" x0 _; i3 ?5 Q e
C、使用IXF文件格式进行IMPORT
9 C/ r. M9 T, gD、使用WSF文件格式进行IMPORT6 w3 q* R" q, u
正确资料:
& O( c! `% b% U: q. ^2 M m+ s) G' a
! q6 p2 \+ }; @) Y$ o$ v
第8题,要对应用程序预编译并生成绑定文件,需要什么特权?/ n3 n$ C' W( e& n
A、数据库上的CONNECT特权
$ w' E# X9 r& ^' x$ E8 YB、数据库上的BINDADD特权. q3 O* P- j/ a1 g
C、程序包上的BIND特权" M6 C. h3 P# G* _. x/ Q
D、程序包上的CONTROL特权
1 ?9 g0 f- B- F6 j) w- S- ~正确资料:* K' n- z. S4 b
! r. M1 l5 O, @
4 d( E( }/ V1 i' S; k- E) W
第9题,An application uses embedded dynamic SQL to connect to a remote DB2 server and inserts data into the CUST.ORDERS table on that remote DB2 server. To enable access of the remote DB2 server, Administrator FOO needs to create a package with default options such that BAR is the only non-administrative user that can use this package on the remote DB2 server. Which statement describes the privileges that must be granted and/or revoked by FOO to accomplish this?+ l$ |, m2 w+ ?4 z
A、BAR requires EXECUTE privilege on the package and UPDATE privilege on CUST.ORDERS, and the EXECUTE privilege for the package must be revoked from PUBLIC.
( e3 x& m% G1 B. b* }B、BAR requires EXECUTE privilege on the package and INSERT privilege on CUST.ORDERS, and the EXECUTE privilege for the package must be revoked from PUBLIC.5 Y* y, V. X1 A* d' l6 |" K' v
C、BAR requires EXECUTE privilege on the package and INSERT privilege on CUST.ORDERS, and the REFERENCES privilege for the package must be revoked from PUBLIC.$ {6 a$ j: c; ^) P% ^( I$ c
D、BAR requires EXECUTE privilege on the package and UPDATE privilege on CUST.ORDERS, and the REFERENCES privilege for the package must be revoked from PUBLIC.
+ [0 ~' s6 M4 l' K5 u3 m: a* ~5 V正确资料:2 O$ _9 X1 g# J( M' {. W
2 A0 P0 G! M/ d- ]. x$ b, K
, W$ R' d5 K a& B# `! _ c
资料来源:谋学网(www.mouxue.com),并发控制的主要方法是采用以下哪种机制?- _& |4 A4 h; r# k* ?: P6 Q
A、口令
! d) T+ e! \7 \: p+ o& xB、锁
9 W/ p9 a( b2 m* ?3 P) lC、副本! |: N8 }& F f- l& \0 B1 e
D、检查点
% B: T# |- N4 T1 ]正确资料:
2 I5 S) u8 s: U# T# ?5 m, ?" R9 E: T4 t; ~
+ W+ k4 [' N3 J) v第11题,Given the following table:
( j3 Q" B7 p& `$ ]CREATE TABLE employee
7 P* A* i" ~$ e( v8 x( s2 s(name CHAR(10), salary DEC NOT NULL WITH DEFAULT)
3 T3 v2 z! r s: v6 jINSERT INTO employee (name, salary) VALUES ('SMITH', 30000) " ~( O! H0 {3 S+ s
INSERT INTO employee (name) VALUES ('JONES') % v: n6 p8 a$ Y0 [
INSERT INTO employee (name, salary) VALUES ('ALI', 35000)
2 \. H9 p# q4 V. i- S( mWhich of the following statements will retrieve more than one row?6 v& E$ p1 O4 I0 g
A、SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT
, F! x. D& e" n2 VSUM(salary) FROM employee)) FROM employee)% w! x# {4 \, ?0 a5 b
B、SELECT COALESCE(AVG(salary)) FROM employee
. B! {0 N7 V# `7 @9 H4 fC、SELECT SUM(salary)/COUNT(*) FROM employee
: h( q0 Y* \$ E/ f) n1 A# n5 g8 mD、SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee1 [( F; z) w: s3 Z
正确资料:/ f! o" r9 _: @( H3 J1 b
8 D5 A/ `! A' v; t' _
L; H" T/ u3 n3 d* x6 V3 v" ?3 `资料来源:谋学网(www.mouxue.com),数据库系统的并发控制的主要方法是采用()制。
! C8 h/ h7 Z2 H! O8 G+ v0 k; XA、拒绝0 w o- d- P1 x" f8 D
B、改为串行
% Q5 u" }6 w4 [' Y* I( X$ v; iC、锁
3 \$ |$ ^' \9 B& w! ED、不加任何控制
+ P- E9 o7 r% |5 f' v正确资料:8 q2 [+ ^, t& e( G9 R" w
3 X# c& T: f) P* b6 Z
3 R H5 {- S# Z7 F* L( L$ l1 D) o
第13题,若用如下的SQL语句创建一个student表:' D+ R6 l$ r/ L9 B! Z
CREATE TABLE student(NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE NUMBERIC(2))2 L4 y$ p8 \& d3 F$ a
可以插入到student表中的是哪一项? {' j% Z* F) y: }, s) q- W
A、('1031','曾华',男,23)" P6 G% t) R6 T3 X9 x
B、('1031','曾华',NULL,NULL)
6 ^0 F# E9 G+ O- ]/ ~+ nC、(NULL,'曾华','男','23')
! U: x1 a: _8 Q [6 \6 _) a5 ND、('1031',NULL,'男',23)8 ] M- m/ N1 n
正确资料:. ?; |1 ^% y. P( F
& h8 Y! y9 U/ m9 L
: V' O3 l+ O8 u第14题,对于那些需要偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2?对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?
8 G% t0 Y! \# n8 h8 _A、企业版/ i. r' c/ w o) I _, |" N3 _& q) |
B、工作组版- f% _2 l8 S( q! D
C、企业扩展版
+ O; s: b+ J, z- U2 o# v/ UD、个人版8 l% ^ y T" s0 j4 M
E、卫星版
+ e4 e: [5 P) e正确资料:E. d6 J& |- G7 s5 T
6 p2 [' r. m7 b/ W! l& m! N1 B- m3 x7 O0 U
资料来源:谋学网(www.mouxue.com),使用SQL语句进行查询操作时,若希望查询结果不出现重复元组,应在SELECT子句中使用什么保留字?
- Y5 H4 `+ L1 L/ L' qA、UNIQUE
! L6 }9 W( j9 g- ?' v* h* BB、ALL1 s. j; |- ?# n( C* a
C、EXCEPT) G$ T' S: J. X5 w5 ?0 N
D、DISTINCT
6 j" k* v4 w: ^" ^正确资料:
2 D4 f2 o, J7 Y8 c' C
' l1 z& q( I( V1 S9 N4 I( A6 F- D r% u3 S6 \+ I* U6 @
第16题,对于UNIX和Intel平台上的数据库应用,如果需要存取OS/400、VM/VSE和OS/390系统上的数据库,需要DB2哪种产品的支持?
- n! H; x0 q; v, \8 n& xA、DB2 Connect7 A9 _4 c6 Z: k' b' O$ m2 S
B、DB2 DataPropagator6 E }/ C& l' m. r
C、DB2 Net.Data
* G% ?5 _5 J5 S0 x+ f- X' SD、DB2 DataJoiner! J' Y/ U, |. U
E、DB2 Relational Connect
# t" O0 |9 Q5 T, Y9 V7 I T8 }, g正确资料:4 {: [. `4 W1 W- Y+ c; u7 c
% U g% s0 t/ B; l2 o, C4 I7 x% b- W0 [) x/ z+ K4 e9 }
第17题,设有两个事务T1,T2,其并发操作如下所示:T1: T2:( ]# \1 _, j6 x- Z( F- `' p+ e+ ?
1) 读A=10,B=5
. K7 L0 K1 s/ O& t9 e2) 读A=10
b. D v; ^2 n7 F- `, [. p3) 读A=20,B=5
; F# U5 M6 c; w; _求和25 验证错
' q% I/ q& o# H% @: N0 b正确的评价是哪个?3 ?2 g8 |4 q+ l) R; o. u& T! E
A、该操作不存在问题' c. e0 e- `/ c
B、该操作丢失修改% e: J. B/ g. _4 r+ u
C、该操作不能重复读7 p4 c! b+ F# d) a+ `8 i6 p
D、该操作读"脏"数据% e0 K; [& h6 O' v I2 J- }+ R5 }5 V
正确资料:1 X3 z8 h3 _5 i2 R& N9 l
- D2 \; T3 h3 y, d; |
# q4 a( e0 ?, a第18题,如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:(); n% C4 Y0 F5 ]- Q- m
A、DB2个人开发版(PDE)1 [, o" Y& }3 B# D- J# M
B、DB2通用开发版(UDE)
% x. t J$ N3 s6 X3 f+ \$ d. W9 ~正确资料:
- N( R' ]( g$ I; `0 y) |. G* M8 ]9 u" T& M- p! J% T" m
% i9 b7 Q: v( [0 A% s
第19题,下列那种隔离级对于只读操作不在数据行上加锁?
% M& e9 ?/ ~7 X: h8 e1 J& ]: {A、RR# L4 T |3 a6 \, K* z* [
B、RS7 ^' C$ f5 o- o9 [ d1 E
C、CS
7 r& f& P9 p" b1 g, A; \+ {3 DD、UR
7 @( f. M# z2 ]5 j+ N1 K- p% `正确资料:3 s. t2 r9 G8 i# w% q. M
% r0 q) }- A7 a+ K
: o: y. E0 ^) h% c
资料来源:谋学网(www.mouxue.com),下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?; i* I; K C5 k) q- g* @
A、DB2 数据仓库中心
5 d+ X& B% m7 M, `/ E* w5 ]B、DB2数据链接管理器
" W [$ A8 `# Z2 ?; {; L3 `' E6 mC、DB2关系扩展器
& y: r- L" Y! n( m3 ^6 P8 vD、DB2 OLAP Starter Kit
' v9 E+ ]1 `8 F3 G2 B( c D' S5 `* W正确资料:
8 W4 H% p8 o7 M7 z) B1 r' \0 I
& J% S. |5 C8 Y# U# w9 W
; Q# k9 ?8 ~ @8 r4 z第21题,在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?; B: h' p7 t: a9 Q6 I" }( J
A、ORDER BY子句7 Q; k q6 g1 m4 G: b
B、WHERE子句. C0 M$ D! k* F* K" B( l" q* O% ~) C
C、GROUP BY子句
+ T, v" B. F0 e$ Z0 k! P5 P9 @D、均不需要
/ y( }; b3 `" ?正确资料:
/ K+ h7 C$ |" C: w/ r
5 c; n9 H$ O1 Y7 F" F1 v' s. k: }2 z6 V% ?
第22题,关系规范化中的删除操作异常是指(), {7 L. a. D4 j M2 x1 Q: K# v
A、不该删除的数据被删除
4 r% u; C0 g2 u1 U. p: ~- GB、不该插入的数据被插入
' Z7 N" E( X: }6 |8 h9 u0 yC、应该删除的数据未被删除# X6 M+ Y( p( r* g0 l
D、应该插入的数据未被插入
3 p# b% ^% m4 O6 C正确资料:
' K* Y0 E: l$ M2 |( f/ y$ W/ W7 X/ ~$ p* i% y: L
p4 t# Q j- q1 L第23题,关系模式中各级模式之间的关系为()
5 B& n7 a+ }( G! q, t5 B6 j j# OA、3NF包含 2NF包含 1NF5 b, |) R% B% J7 `/ m" [
B、3NF包含 1NF包含 2NF
( F$ S9 i7 V' P, a9 oC、1NF 包含2NF包含 3NF! n$ B v- U3 D. N% A0 A
D、2NF包含 1NF 包含3NF
! c1 i0 |0 B4 [正确资料:0 _+ G i$ X2 ?* H* }" {7 F
# N* H8 o& D/ c& R( ?
1 {; K$ @6 h2 T: K7 }第24题,向基本表增加一个新列后,原有元组在该列上的值为什么?
$ x g1 w' ]) w! w' aA、TRUE7 [% l: w; a" l" f$ V8 C
B、FALSE* b4 s. ?( l# ~* O
C、空值
! G5 Q) Z Z6 o8 [9 ^3 L1 d$ sD、不确定( a& H* F3 H7 ]! l. o: X; @0 i
正确资料:. t3 G7 `1 F: v. |
! P5 Y; \& \& ]5 s% |* t% q8 [: R1 h8 d3 P. P! f0 m, t
资料来源:谋学网(www.mouxue.com),创建一个DMS类型的表空间,可以使用以下哪两种文件系统对象作为容器?0 u$ Y/ O( t" ]' @* R
A、目录7 k) W2 H- u$ w4 }3 y8 j" E
B、文件4 }% S) c2 ~) m1 X$ o- U
C、DEVICE
4 K E [' w7 U. A% ]6 ?3 @/ u正确资料:
* M7 J+ g# s0 f& e& i* O2 _# X6 ]3 z$ D' z) `+ s3 o# X6 s# y
/ C4 }2 s/ |1 |2 [! `+ W. e6 T
: z, P9 \8 }7 g9 R$ ?3 r7 r; _( N
# F% O$ H' }- \$ n2 T8 s; a* k! {+ P" ~
5 Y6 x- P1 S' W* p# R1 }+ k
6 \, f$ i& _; b4 b7 m6 x! K& z1 [3 |
( d% I7 w! R% Z& y
6 M# j6 v0 b+ L) e" u; c8 V
4 F' h" C. l+ m4 z" m; C6 k+ q6 l8 _1 v# ^$ q. ^
$ c: w: c7 ?( m0 c/ `& i
) X# D7 M4 H' j4 R! C* A
# C3 @8 @) q" R1 x5 N3 d, @0 X( ?& x$ `* E5 s% u6 N' J1 |/ }
|
|