|
资料来源:谋学网(www.mouxue.com)数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业一
/ n6 c( R9 V, p! z9 `试卷总分:100 得分:100
% ^( o6 L- ?- T c- i! e7 p9 J第1题,设有两个事务T1,T2,其并发操作如下所示:T1: T2:
4 w- u; {4 ~3 Q _* ]9 [1) 读A=10,B=5$ J- S6 p( a. ^" P; \
2) 读A=10 R- M. C+ X7 N# t ?7 y+ A
3) 读A=20,B=5
! r' ]. h5 S1 x5 f求和25 验证错
" y. l6 Y" i0 _# x* c2 u正确的评价是哪个?9 g& O; ~9 T* T1 G
A、该操作不存在问题, q0 W1 d) x! k% L c/ ?: e2 w
B、该操作丢失修改
6 Z- R1 y% F8 l+ i+ o tC、该操作不能重复读8 ^2 p* ], t: e" \
D、该操作读"脏"数据* @; ?$ s) \$ p; {, ~
正确资料:. K5 p4 b. `" S# c
8 g' J6 o" c! E" Z+ e& O: I1 z+ N
b+ D. n( w; A4 @, F- \第2题,如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:
# z4 N" m0 n# `0 {0 QA、SYSIBM5 D# w" u7 B' N% G2 q
B、SYSCAT
V# S3 J' {' ]C、SYSSTAT8 ^5 ~' U2 S8 x4 u1 L; V
D、该用户连接到数据库时所使用的用户名$ Q/ w- q* A2 c" a% t% O1 o% r% e
E、以上都不对
7 h# W2 U* X g7 ?正确资料:; G# w+ q5 Q7 U9 L2 }7 W
& Z3 _8 F& a& N
0 m. f$ f3 c; T# [0 M8 ]第3题,如果选用循环日志方式,辅助日志文件何时分配?
8 t% g) ~) P8 {1 ~# O9 q( LA、数据库建立的时候
/ c' k `/ } g& x7 z# q! g/ RB、数据库服务器启动的时候
! `( U9 X- K0 @3 BC、需要的时候. R- L6 }* m. X3 M
D、以上都不对
3 n2 z7 N5 d( t' p* C正确资料:4 i: B$ ?* y' `: ]0 b- p
$ X% e5 q2 |) [; [: y
1 Z1 ~ d! p. x' T* w* P, `第4题,要更改数据库管理器配置文件,需以下哪个数据库权限?
, k" m* @3 A2 \, }- i0 t9 i$ A: HA、DBADM' I1 S/ N, w' D# C9 b$ b6 P
B、SYSMAINT! C7 v9 Y: C" C4 p6 v% T' A
C、SYSCTRL5 _% y- ^$ H, O. ?* G& o, X0 {0 Y0 D, f
D、SYSADM
* ~+ o7 L) @( M正确资料:
# y3 R2 c; d, b: g x8 P7 z7 ?; e
' |. a8 s+ z1 ~, `' I资料来源:谋学网(www.mouxue.com),Given the code: % O% e; A$ O/ n6 h; m
EXEC SQL WITH most_cities AS 0 J+ C0 M/ m2 V I9 \
(
7 I1 K8 `$ n/ T" r, ?( dSELECT b.id, b.name, a.cities ) D, a0 w# X0 }5 F5 ?
FROM country a, staff b
2 c9 Y2 r( w/ O" x8 |1 {8 EWHERE a.person = b.id AND 1 [2 P0 f& K6 T( F8 \" \: ?9 g7 m
cities :threshold
6 g( G' \# Q3 D+ {) I! P; S)
o- g7 S- h! @9 @; Z! bSELECT id, name, cities FROM most_cities - d3 q" k/ N3 s3 ^) s! j% s0 u* Z1 g
INTO :id, :name, :cities & x' [5 I6 P$ b( m; W6 d7 T
WHERE cities IN (SELECT MAX(cities) FROM most_cities)
8 O- m7 _( W! @5 [4 ^Which of the following can reference MOST_CITIES?, q0 }6 D- K* \( s
A、The current statement
- w% O& j. @ CB、Statements from any application
2 a$ Q7 M( s- E- ?' w. L4 w( \C、All statements within this application
[! m# d# t* O7 qD、All statements within the current unit of work! J5 M I( n' P7 m- V/ `# F
正确资料:
1 `& p$ c1 C# i: s5 W$ \ v' o9 [) B9 A( A- ^; \& l5 U
4 O- }# O9 \. ?- |' }3 O+ I. m, A
第6题,Given an ODBC/CLI program with a single connection, two threads and the following actions which complete successfully: 4 r5 ?0 J _9 l! w2 t) B
Thread 1: INSERT INTO mytab VALUES (1)
; j; a- s' g% Z- gThread 2: INSERT INTO mytab VALUES (2)
4 o( c p! y2 [' _0 S" f" L( _Thread 1: COMMIT 7 R7 n7 v; l4 s8 F8 E" A6 E
Thread 2: INSERT INTO mytab VALUES (3)
0 b! U Q: i; Q; t5 _: w; JThread 1: ROLLBACK
# M. P' V6 `. K' f8 s$ x; AThread 2: COMMIT : `, |! `6 {# u! t1 L7 Y
How many records will be inserted and retained in the table MYTAB?0 h4 x9 t( b8 o0 z1 p
A、0
' S+ V/ x- k4 w6 s7 E* b; p( C% mB、1
3 u" A5 P/ P1 B5 S+ @' y+ ]; `/ lC、2
0 p) i6 a$ ]; O7 s5 {D、32 M9 b4 i# ?/ M5 j( c1 j
正确资料:
. a$ }5 `& }7 H- O' ?5 T/ E$ I8 U! D$ T. u5 O0 A! O
- I$ l+ H' L. R第7题,两个子查询的结果(),可以执行并、交、差操作( d0 h4 f3 M3 Y8 f( }* b
A、结构完全一致* @( i9 P0 c2 |/ f- f9 E6 ~5 Q. v
B、结构完全不一致
]% f; b1 W' J3 g/ x5 PC、结构部分一致9 L) l- Y0 c# \ I' x
D、主键一致7 U& f/ I, k9 p7 A7 n9 r% x
正确资料:
$ x2 U+ |7 Y% n- S
* G" W* @" r9 u3 v7 j# k+ P, @
( w( N3 F1 x y第8题,An ODBC/CLI application has the following pseudocode: $ u/ V6 B8 r6 |, s8 Z
SQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc )
. a+ d1 e# M( XSQLConnect( hDbc, "CERTDB", SQL_NTS, "user1", SQL_NTS, "passwd", SQL_NTS ) " c% T; X/ _( J7 ]8 H: ?3 m" i$ ]
SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt )
5 b ~! X" b9 b) X' uSQLExecDirect( hStmt, "SET CURRENT SQLID db2cert", SQL_NTS )
3 x) [- W0 a, A9 BAssuming all of the above calls execute successfully, which of the following fully qualified SQL statements is equivalent to: 1 T' h* {% C6 M' c1 q
SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE
4 W5 {6 C4 \( @7 nt1.col1=t2.col2", SQL_NTS )
" i- `- D% \0 J; B" {% l- x. NA、SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE # ] ]3 y( Q3 W* M
t1.col1=t2.col2", SQL_NTS )5 ?% x0 Z7 _$ |. S2 I+ E6 o2 a l# a8 i
B、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE ! S! H' I! S2 V; z# w& I% n
t1.col1=t2.col2", SQL_NTS )
8 @ L3 ~2 c5 N0 `* i, \C、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2 " I' @+ t% q! \* Y3 ?
WHERE t1.col1=t2.col2", SQL_NTS ). _2 @0 E- W8 F4 ~) ~" }6 T$ A
D、. SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2 $ `1 w9 O/ \: x2 m. Q3 Q* \9 o; m. W
WHERE t1.col1=t2.col2", SQL_NTS ); N) V0 W5 ?6 L$ M7 P8 T" A6 J/ y+ f7 {
正确资料:
v+ D: g/ k9 h3 |3 v/ V$ K
. G# Q% N' o* {$ n; Y
: I! w8 l% u5 y( W* G4 c8 o% ~第9题,下述关于数据库系统的正确叙述是()6 }3 `' e# _' a
A、数据库中只存在数据项之间的联系
/ j( m; j6 l' E' AB、数据库的数据项之间和记录之间都存在联系
1 k) s( I; J* r) m- {/ _C、数据库的数据项之间无联系,记录之间存在联系# y1 r) A0 Q0 m. q/ n5 k" C: O
D、数据库的数据项之间和记录之间都不存在联系: c- v4 |* m! m _& \# f2 x! `" n* e
正确资料:& ?7 [* L8 s: a
4 d5 s S8 v5 W6 x2 \' g i2 B" `3 ]
+ U, P5 W- Y/ I ~6 A0 }2 [资料来源:谋学网(www.mouxue.com),若用如下的SQL语句创建一个student表:
* b2 I7 e) n# h( K* ]4 `+ F- c9 w" hCREATE TABLE student(NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE NUMBERIC(2))
/ R- W5 Z4 M+ H4 u可以插入到student表中的是哪一项?: U4 d1 k$ z8 B* Q
A、('1031','曾华',男,23) b& ]3 H" L) s/ g5 a$ i/ \
B、('1031','曾华',NULL,NULL)' N! K9 t" ^" r5 M+ y
C、(NULL,'曾华','男','23')
% L7 g8 U9 F. K' C9 L; e9 hD、('1031',NULL,'男',23), e8 b: `$ Q% a# `. s* p& Z
正确资料:# C- x3 E) y b( B6 o
$ h& Y, ]; V: h, T
- O! k, y% Q. U4 J" F; o1 i3 U" I5 v第11题,事务的原子性是指()
% H* l/ @- D: dA、事务中包含的所有操作要么都做,要么都不做
9 y# I/ H+ l6 J5 O' z1 v- RB、事务一旦提交,对数据库的改变是永久性的# D; I! n B: c8 @( p; b( A
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
! E& ~5 M( z% \/ @! H ^D、事务必须是使数据库从一个一致性状态变到另一个一致性状态
1 }4 ] i, z1 l. E) }- d正确资料:
( ~/ E4 s2 I9 [* [9 z4 f- l6 v! G; L% t, [0 \- g& y
. |' t2 ?3 G; o C& _5 }资料来源:谋学网(www.mouxue.com),在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?- ]' j+ o2 B" w* _2 Z* a$ r
A、ORDER BY子句0 |3 Z5 j( |9 n: |8 x
B、WHERE子句+ l/ {$ Z2 s+ |. I( n& z
C、GROUP BY子句
+ }8 Q; ~2 u9 K& ^9 VD、均不需要, X( H/ B" T4 E5 _. J" S4 R
正确资料:
% l: R1 o; d- @
% q; v; ?9 U6 j5 y( m, X
+ Z" N. D- J; O/ T3 }3 B: c3 w第13题,E-R图中的联系可以与()实体有关
) d9 I$ l4 ~* W. wA、0个% l* M1 T" j, w% c& b
B、1个
$ X+ S; V4 q' q% X- l- i: ^% pC、1个或多个) o J& J: b. Y" s$ b; R" a
D、多个
0 B; k; h/ ^4 A0 h正确资料:8 ^* R8 |$ Q! z% V, w7 A
8 {4 u0 W* g$ K0 E; l8 J& B0 k: q( }* G7 W& H' O* [1 b
第14题,据库系统和文件系统的主要区别是:3 i4 X7 Q$ `3 ]0 B6 @" w! t
A、数据库系统复杂,而文件系统简单。' e5 r- o7 d( y2 N2 ]5 l
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。1 _. n% k2 h( i, h- r, k
C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。" v/ P7 t* Y ~, @5 ~& @
D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
, y- p+ H+ [& o, v0 K1 f正确资料:
8 ~( |) w. q( G* P$ W8 o: v/ _
# K9 E7 L p4 ^
- |. v8 S* B4 u, a5 V. [. P资料来源:谋学网(www.mouxue.com),SQL语言具有()功能。# y* f3 x- Q8 ]+ ?& s0 ]; Y- O
A、关系规范化、数据操纵、数据控制
* |1 L- B0 N7 a9 MB、数据定义、数据操纵、数据控制
t. u5 D) v8 ?; B7 j7 eC、数据定义、关系规范化、数据控制. r$ H0 K* J/ T# _7 \: Q
D、数据定义、关系规范化、数据操纵
5 L- r& ^5 s/ e' q, Y正确资料:+ {2 `, q b% @# I$ y
- d4 _3 u2 Y& z$ t
# c0 Q/ @3 E$ u' I. ?/ S7 Y
第16题,A cursor is declared with the WITH HOLD option. Which of the following statements is always true?% f0 T: \% l* b8 E, ]. [
A、The cursor will remain open after a COMMIT.
# M! J& ~( `( j/ r4 }6 s3 ]B、All rows retrieved are locked until a COMMIT.- \# ^9 P$ } R; t
C、A COMMIT will not be allowed until the cursor is closed.2 } K* k! \$ r- Q
D、Locks obtained by the cursor will be kept after a COMMIT.; Z9 N l3 { \- M3 ~
正确资料:
4 `7 W; b% e/ `! s1 Y( m" z. D5 P" ^0 \. n4 S" `( s
& y* g2 j7 z. w2 {9 R5 g2 I1 k! l第17题,使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?
' A) a* X4 L# P. l/ x* v7 Q; D. r. N6 ~8 gA、NULL& q ~+ B# [) ^' D" i% W9 n
B、RESTRICT& R0 k- a- q' |. Z; y# b/ ^
C、CASCADE" z( a% g4 Z- Z0 r) |
D、DISTINCT4 f1 J6 j7 N/ Y0 c u2 G0 ~
正确资料:
+ }* ]3 X" ]1 e" \, ~1 [/ j( A6 Y6 @
: r# H/ E/ L# V7 y2 W( u; r/ D& i4 b I; _6 v. K# y& d" M
第18题,下面哪一工具允许用户开发存储过程?
% H- R/ P9 H" F7 g% M4 M! b, TA、控制中心
N0 R T, g8 _4 X/ H1 m0 G: p- e- J: mB、命令中心$ `* m! E- d! U) K0 N) D
C、任务中心5 z# ~3 c$ C3 ~* G
D、开发中心
: L; @0 V: [( l5 n4 {+ K( FE、健康中心. G8 @8 q& a+ [# q
正确资料:1 L2 I5 B5 h$ Q- i, u
& x% r9 p4 J2 I3 g3 W5 n8 ^. Y" A
$ n1 A) \+ R" n) `5 @( H" w第19题,下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?$ X. b6 m& X8 I' j
A、DB2 数据仓库中心1 n3 O2 Y- V; R1 O$ W9 O6 ]
B、DB2数据链接管理器. q9 p a6 O2 t! ^( X) I
C、DB2关系扩展器
K+ V O9 W3 d8 s4 ND、DB2 OLAP Starter Kit
& R5 `" p. h* I; \! a! I9 M- a正确资料:
$ a& M- t; j6 d$ H# R0 k& s$ [% p# S. L3 s; {) y
) R; X. f. \4 y* M% Y资料来源:谋学网(www.mouxue.com),嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?& I* X0 u$ ~- D
A、号
" k( b5 Q5 I, M4 _B、分号9 p' O, W9 u* N, \+ R8 L
C、句号% x3 ]( \+ B/ A" N* U4 v& A3 V
D、冒号
2 u7 c+ e! d6 \2 I( d9 v正确资料:
R* E+ a; @+ p4 g" Z% T- i3 m- n* c2 [/ Z* E; F$ `
$ t! F( X; \3 M" E第21题,下列SQL语句中,能够实现"收回用户U4对学生表(STUD)中学号(XH)的修改权"这一功能的是()( d8 h- O, w$ Y6 Y$ ~
A、REVOKE UPDATE(XH) ON TABLE FROM U4" t5 |9 I! |' x3 q, R
B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
* m6 z* Y. M! s6 yC、REVOKE UPDATE(XH) ON STUD FROM U43 I; f1 r7 U: H
D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC
! v* n% o2 }8 s8 z8 e0 |* K! |正确资料:
3 }* Q, n3 ?0 Z Z
% V+ W' `" e7 x% | c% s/ w' @6 T. g5 |/ l9 J& y
第22题,给出下面信息: 0 @" `( ]& J; Y! b
CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER); 4 ?3 G9 e& N; @$ E( g
INSERT INTO tab1(c2) VALUES ('345');
) ]6 Q& p! A9 i V- {如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?SELECT * FROM tab1;3 K) D4 h5 F; B3 N) }
A、C1 C2 --- ----------- 0 record(s) selected.+ Y! f! k" u* l, d2 w
B、C1 C2 --- ----------- 123 345 1 record(s) selected.: u0 n' E+ k0 V* w* S- q0 L
C、C1 C2 --- ----------- 345 1 record(s) selected.1 ?3 P+ [/ V7 i6 p; _
D、C1 C2 --- ----------- - 345 1 record(s) selected.
% |; a5 z9 L" D# f3 \/ e正确资料:9 k: o* Q( X7 t
9 _* a/ m7 m7 n
8 }7 Z/ x* R0 O. X- l5 S第23题,Which of the following is a benefit of user-defined functions?% ?6 a$ y. F+ }& I' U
A、Improves application concurrency
, R! r# m1 {+ W! }2 t9 Y" e4 r2 xB、Improves blocking of result sets
6 ?/ ~" M' H8 D5 l! G: LC、Simplifies application maintenance
* t% y2 Q L2 Z, u3 n$ t4 |2 mD、Reduces memory requirements on the server
: j( t8 \% a, t$ }* J a正确资料:- h9 ~+ H7 ]: [2 q2 k! C' h: D
/ x0 \0 E& D( F% n7 N: W; G! Q1 u0 _
4 w/ Q( X Q& J E$ x; B2 K第24题,Given the expression:
( b! q% _; M$ S& n- h+ M8 \WITH most_cities AS 3 C0 z$ w2 T9 U" k
( 7 L2 o9 }* R" z" F% I$ o, q$ P' \
SELECT b.id,b.name,a.cities , p! ?% F& \$ L; R1 C
FROM country a, staff b $ r8 \ P2 k+ ]6 D
WHERE a.person = b.id AND , i; z8 D' @3 L
cities :threshold
9 C3 w I; s0 p)
" Y6 t( d! W5 G& |( y0 {" WSELECT * FROM most_cities
1 D6 q! v' H: KIn which of the following does MOST_CITIES exist?0 _3 s3 h. q R. V" q: J0 V
A、user tables: [4 ^0 a! t' j n7 w6 g: ^% e: ~
B、server memory
" u: j( n9 r" r! [C、user table space3 x- R: `. M9 o: T6 _
D、system catalog tables8 n* V) M- ?7 W! s' E5 T3 u' i
正确资料:
& u/ }1 C1 I$ s' U. f! E$ P0 V; J4 x4 }6 u3 p: E
% O! [; v/ ?) D( j0 ?$ d
资料来源:谋学网(www.mouxue.com),向基本表增加一个新列后,原有元组在该列上的值为什么?# D# e! \! K' H: f) c! M& T% T
A、TRUE! a. R/ Y4 Y. H# c/ U
B、FALSE- D: i- {8 I: W3 ~
C、空值
8 S2 k# o" J* n, T) @' FD、不确定
! c4 a0 D/ ?& q n& ^" _正确资料:0 X/ \( k, y% q+ z4 w$ J# l
0 Q3 h( u! r! C o
: d# {1 J1 A4 {8 G2 N8 P2 G0 t0 Q! x$ ~/ m! y/ v/ S& W3 N! Y! e
7 F5 |& L8 h4 J. b
1 o8 g8 j1 w6 |2 v6 ~) q& u) U9 n# L, h9 _2 T2 V" p
) c( ?) Z! Y* @- B* y6 h
+ K# K( {: D$ p# v2 U! I1 Q- g
' ~- |4 n+ f; C
/ W; q; ?: |, P6 V& ?% u" X
( q% X+ a$ g2 Z: X; K
c7 w2 R! m& @5 q( j' R) z: l. K7 @0 I
7 T9 G6 ~5 u1 P( [% e, a |
|