|
资料来源:谋学网(www.mouxue.com)数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业一
7 g. T2 K0 s1 ~/ \8 a试卷总分:100 得分:100! B3 J7 A" ]2 [) H
第1题,设有两个事务T1,T2,其并发操作如下所示:T1: T2:
* s$ O0 I- X: v9 g1) 读A=10,B=55 y" n$ K1 ^3 R) |9 @& R
2) 读A=108 ]% N+ `3 `1 v
3) 读A=20,B=5( D8 s5 q3 u7 Y/ t
求和25 验证错: c" H8 r! a- D* r
正确的评价是哪个?$ K% I# x$ W2 Y" ^1 e5 ]8 ]
A、该操作不存在问题* L( s! s m) X" m' `' Y
B、该操作丢失修改
) k& o1 X+ `# u2 _! p! S2 wC、该操作不能重复读. `3 ]: o: m" J! b& c
D、该操作读"脏"数据
: T! `0 K+ i, L9 k, M0 P正确资料:
- V% q/ D6 a# z9 [. Z( c$ d
! D2 n: R, _, E7 B8 {9 o: J+ ?* }( U2 {; v
第2题,如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:
4 R! P" d2 l {& wA、SYSIBM, ?# k! a! J/ s" @4 Y
B、SYSCAT3 O% Q9 ~$ R$ w
C、SYSSTAT
- J" e! k" i) u$ ~D、该用户连接到数据库时所使用的用户名8 t6 ?- G: _# E) g- @& m
E、以上都不对
) X: |0 z; j. c正确资料:$ W: @! z0 O5 Z5 g
" `4 x; ?" W) l" ?7 j2 o
7 Q8 Z) J) w% n% O6 [: c第3题,如果选用循环日志方式,辅助日志文件何时分配?
. ~/ j& b+ s# c: ]A、数据库建立的时候
. O+ U: d$ v! ?, U0 @8 J" [8 k+ TB、数据库服务器启动的时候; \7 {1 d0 T, k6 ?
C、需要的时候
. I: R* \( L; ?& RD、以上都不对4 X: N2 | W H
正确资料:
# H0 p0 C5 s" u& \. v. Z
% E c( z3 x' I* t8 i6 l; v5 E3 x j
8 A+ t1 ?7 X1 }9 d第4题,要更改数据库管理器配置文件,需以下哪个数据库权限?
! g- _# M- Q* r8 {0 C' y; sA、DBADM
/ P, X" l* z, D* j& s- d( t7 ?B、SYSMAINT
# o {5 t) q0 LC、SYSCTRL
) B$ T4 ~5 {$ CD、SYSADM8 N* k' b. X8 \
正确资料: t+ T+ X, y( r, g& x: v
+ {. g! x0 [$ w, X+ i5 f) U7 j% ]' Z: _) X% V1 G" Q" I$ y
资料来源:谋学网(www.mouxue.com),Given the code: 2 c' p$ @/ @+ Z6 d x+ l! ^( d
EXEC SQL WITH most_cities AS
) |9 B% Z4 ^) }2 j(
- d7 V3 g8 @' U- I1 t- sSELECT b.id, b.name, a.cities
! A& f7 \! Z3 [FROM country a, staff b : J. `5 ]* U9 F0 I; ]& p) j- Y) t
WHERE a.person = b.id AND 5 @0 L4 ]& j' x F! p/ [2 y
cities :threshold
3 h( D8 l( K0 o7 d) M# m" c* N. Q5 P) " e. o) d; {* `) L) `3 w
SELECT id, name, cities FROM most_cities
4 e G, }( t- y% m' i+ B+ GINTO :id, :name, :cities 4 g# o+ ~- P0 n( b% N; T/ A- a4 O
WHERE cities IN (SELECT MAX(cities) FROM most_cities)
- y* ~/ w4 |; [( B# a6 hWhich of the following can reference MOST_CITIES?$ m% ?- L5 O1 r8 |+ U; B
A、The current statement
8 G3 c1 Z7 v( y5 T+ ]* X7 |; qB、Statements from any application
' J: w, d$ n* I4 W8 z E: vC、All statements within this application
) d8 g& C* G& F$ m9 lD、All statements within the current unit of work- v( k9 a8 ?! K! K+ I
正确资料:8 h4 C* L8 ?' ~" s" M% |) F) f
3 S, \# P* x" F& L8 F. t7 [; J" d) S) a3 M. I
第6题,Given an ODBC/CLI program with a single connection, two threads and the following actions which complete successfully:
( y1 s+ ?1 i$ S$ p3 i' p- R% qThread 1: INSERT INTO mytab VALUES (1) 5 ? b. Z' X& R6 u8 G, \. v2 M
Thread 2: INSERT INTO mytab VALUES (2) $ o0 M; _$ B1 M1 X- r+ g
Thread 1: COMMIT
0 {# c- p$ I/ k) h3 P- kThread 2: INSERT INTO mytab VALUES (3) 8 Z N7 [: E- g& d7 P( R/ I. o3 k
Thread 1: ROLLBACK : l {% g! J8 V( A6 \( W
Thread 2: COMMIT
7 X7 l' K5 }: x, e* Z7 ~How many records will be inserted and retained in the table MYTAB?7 F& p& q( a/ X; F- l
A、0# @/ i% k0 o A5 _) ?
B、1/ k( v4 L3 G9 `! d
C、2# }6 z1 h1 d! S" e* O
D、3
* A( E2 M* Y3 \6 X& j p- [' V正确资料:2 L( R8 j0 u& H3 |2 I
# N. a3 r4 Z! b% m. E0 o
: o1 i, o4 j& q' D O: m第7题,两个子查询的结果(),可以执行并、交、差操作+ r3 |- S' {: d1 y, A2 I
A、结构完全一致% d- L! p6 h; |/ c& p! [+ d
B、结构完全不一致2 v) S! {1 u8 x3 i8 Q: l" q8 Z% J
C、结构部分一致& y! y2 ~1 y) n- _
D、主键一致2 k" `/ L+ [( T, v# w
正确资料:4 R2 t, f$ Q2 z5 `9 U. T
/ r1 T8 e- z) u3 p+ T9 f( r
, @* y' x8 d" y" q5 R4 M第8题,An ODBC/CLI application has the following pseudocode:
. I2 d! M A& ~; ^; S) M( tSQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc ) ! P7 Y' ?' x5 d7 T- D' c& Y
SQLConnect( hDbc, "CERTDB", SQL_NTS, "user1", SQL_NTS, "passwd", SQL_NTS ) + d' w0 o! E. s
SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt )
, z/ G$ S7 z; B. |/ Y3 n' {, }+ XSQLExecDirect( hStmt, "SET CURRENT SQLID db2cert", SQL_NTS ) 7 L8 K& ^7 Q, l- Z2 Y6 d# J, [& Z4 U
Assuming all of the above calls execute successfully, which of the following fully qualified SQL statements is equivalent to: ' h5 k& _0 h/ i7 r
SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE . v- S w# b0 d/ @+ V8 ~% }
t1.col1=t2.col2", SQL_NTS )2 r/ K9 U! K, `1 w4 r/ s# G
A、SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE
; M/ \) C/ [ I }& d5 Y5 qt1.col1=t2.col2", SQL_NTS )
4 d1 W/ u8 d5 \( s3 K, j: y# L8 VB、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE
, j2 r! j6 r; a$ Z9 n9 n/ Ct1.col1=t2.col2", SQL_NTS )
7 \7 _$ H2 m6 y+ H1 ^+ ~! jC、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2 & Z5 M/ B6 d; a9 Y6 g2 O. q
WHERE t1.col1=t2.col2", SQL_NTS )
, _3 ?/ T q; |- OD、. SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2
' k- F+ P! e: x. w" w$ L$ z: M7 o7 O" BWHERE t1.col1=t2.col2", SQL_NTS )
/ L: J6 K& |6 D$ x! `/ Z# P$ u1 m" M8 w正确资料:
& f( `- z+ f0 x7 {8 N
8 |& Y. A& Y4 p6 ?9 t+ }& N
0 E) D7 E* ?, @2 v- |6 i第9题,下述关于数据库系统的正确叙述是()" g# c% M, N: I# N$ m
A、数据库中只存在数据项之间的联系" k8 J5 f( q$ i$ F# l: |9 j! G1 u
B、数据库的数据项之间和记录之间都存在联系
% V" T1 m- [5 H( t8 c" Y; L0 v: m- oC、数据库的数据项之间无联系,记录之间存在联系/ W# _& l9 \, A5 P6 y
D、数据库的数据项之间和记录之间都不存在联系
+ F+ u2 E: ^( j7 ^( @$ E9 G- I正确资料:
, p5 W: W4 ^ q5 f/ u* x# X% g5 q# V4 a: h6 v6 T2 C
& L; R) N' F3 q% C7 \资料来源:谋学网(www.mouxue.com),若用如下的SQL语句创建一个student表:
. _) p7 z. [+ u- x" fCREATE TABLE student(NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE NUMBERIC(2)): d; G7 y3 q7 e" B3 d
可以插入到student表中的是哪一项?+ G6 d: L3 r' p6 \, p1 `
A、('1031','曾华',男,23)2 U6 m: L! c) [2 n) b* ~+ ^
B、('1031','曾华',NULL,NULL); ~. O4 q3 ?+ x6 D5 R
C、(NULL,'曾华','男','23')
1 q4 K5 V7 f# O8 Q+ I! tD、('1031',NULL,'男',23)
) H" Q: j% C5 Q$ g- \& S8 J3 L) x/ j正确资料:" z2 r n. ~6 V9 Q
8 n: V. E2 T% k6 y% G
0 ^% |# o; M( h: |0 E第11题,事务的原子性是指()
0 X4 X5 s& c" e9 D( NA、事务中包含的所有操作要么都做,要么都不做" k; D. O* m: l- F) l; }8 Z/ t
B、事务一旦提交,对数据库的改变是永久性的
( y$ y" {+ \" k0 v/ L2 b7 sC、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
( W* @8 b% `8 n- r# F8 j+ G8 iD、事务必须是使数据库从一个一致性状态变到另一个一致性状态1 m' I/ d/ P4 K4 i# s; O& k) v
正确资料:
9 m U! w- g1 }8 {) G9 o1 m# e: \# Z' \& B9 \5 v7 ?; E. r
. O0 i$ J9 |" K4 y
资料来源:谋学网(www.mouxue.com),在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?( Z- o2 b. K6 e/ w# O8 k. r( O+ D
A、ORDER BY子句" G! P; J9 w" p0 a/ v' V
B、WHERE子句
3 U( ^5 n8 b6 V* HC、GROUP BY子句
, }+ O H+ Q: ?6 Q( b) aD、均不需要. O% y6 U& E& d8 n& e3 Y1 i
正确资料:
3 \0 M) O: v& _/ K* _1 d" M$ Q/ x5 ` a j9 N# M1 f W
/ g) I6 ^( f& p# d! ^, [
第13题,E-R图中的联系可以与()实体有关
5 k. o1 {# t6 ^- F5 d ~/ n3 `$ gA、0个+ o. m8 X/ z- b$ C# s7 _
B、1个% l6 c. X6 H- C! ~( ~/ f8 R9 k
C、1个或多个
8 a% T; h8 W- ]# M# j. ]8 S2 L1 H( ND、多个
6 ]! L/ Y& w+ s/ T% n( Y) v5 o2 o正确资料:- w$ D! q; d8 ~. C4 R
* W6 ?8 i. @% O/ V1 i- Z0 S% @
: l1 ~: X: _ p$ C: _- N' g第14题,据库系统和文件系统的主要区别是:
: w" ~9 v% X V+ XA、数据库系统复杂,而文件系统简单。
0 c% G+ [3 v* {9 {6 H+ FB、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
* I! V1 F2 \' m" i/ fC、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
: Y/ Q% J; @( H; x) D( O8 MD、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。5 P1 t1 ?- S& E$ c4 v. g! ?
正确资料:
e6 V& [2 \& k: F
7 M! G6 N- [! ?1 d$ F% k) x1 }
# k* D$ c* U& I% V2 F资料来源:谋学网(www.mouxue.com),SQL语言具有()功能。1 F' h* @+ G: E5 t R
A、关系规范化、数据操纵、数据控制. d S1 n" P, V* u% }6 F+ I0 ?
B、数据定义、数据操纵、数据控制8 e2 y. N$ j) ]% ]/ Q
C、数据定义、关系规范化、数据控制; w: n& F- n& N9 N8 r: K# K
D、数据定义、关系规范化、数据操纵5 _7 X: o5 W! s# z* x$ @
正确资料:
1 g' O: M/ P$ w/ s3 B2 P
6 Q8 H5 N% t6 S$ P
" @* V% M Q1 X$ U7 M; H, e第16题,A cursor is declared with the WITH HOLD option. Which of the following statements is always true?3 l. R$ J8 b% Y( v
A、The cursor will remain open after a COMMIT.
6 s( h( E4 U2 s' _: M9 gB、All rows retrieved are locked until a COMMIT.
3 g5 U' k9 F3 ^1 O7 o. aC、A COMMIT will not be allowed until the cursor is closed.
6 b( R9 [ q1 U' kD、Locks obtained by the cursor will be kept after a COMMIT.
/ r" y j+ |( x2 F# w$ {# B( f. R" I正确资料:1 \6 a' ?& U& x/ X8 l# D5 H% I
) a$ v1 M; A. p3 E$ x5 i' x
7 Z# U. H- I0 Q+ p2 Z- _$ H, A% i
第17题,使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?' u$ Q7 A R$ {( {
A、NULL0 m$ Z" `) ~! [
B、RESTRICT
1 k- \ Q# V, {! N0 e1 w: GC、CASCADE
5 M; z& i7 C5 a8 cD、DISTINCT/ o! E$ Y7 z* B/ d$ l. t# ]
正确资料:2 I8 A) A0 A- l& _, Z- j
' e4 D% e9 ~" B) x: @1 F9 g
3 @1 H- [6 h/ ^/ }第18题,下面哪一工具允许用户开发存储过程?
; s% k, O6 i! F4 eA、控制中心# a9 U/ R! b) i2 K/ G, T
B、命令中心
+ ?! A$ e& n5 Z3 sC、任务中心; k+ l7 [/ b" j) T/ h
D、开发中心
6 j. `# |- k8 X$ A. gE、健康中心
0 M0 L' S; M& M) L, D7 R, {正确资料:
( z- g# C# L9 a+ T2 K- |) Y( ~& F; {
/ j8 x% L- a, v" R
第19题,下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?
" ?9 O3 \; N6 u1 f5 v% Q- rA、DB2 数据仓库中心. Q9 Y1 n9 |4 y' O
B、DB2数据链接管理器* V X) O9 {5 ^/ M4 a
C、DB2关系扩展器3 A5 ?2 p0 Y3 F* }
D、DB2 OLAP Starter Kit
. C# Z9 s k$ X6 @( w9 P5 C正确资料:
, [( R# c9 |6 a- a2 A, Z- r$ t+ ?1 F' u. A. d* R' O7 Q* m
$ A. F) W4 @8 J( k+ K: W" c/ u
资料来源:谋学网(www.mouxue.com),嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?
d7 J' Z8 X1 W: s9 AA、号' p9 T# o: T6 b1 f+ L
B、分号2 d, v, {2 c. D) \3 x7 d8 [3 N
C、句号# N* I% @/ A3 d5 B1 g
D、冒号
$ `0 I" A- [6 `4 G/ f) R% c正确资料:
3 y: }! U1 R, c: Y7 a6 s. c$ a# @5 Y
& |& V% C; C# [( \; P7 n( w6 k& z- R2 n+ `
第21题,下列SQL语句中,能够实现"收回用户U4对学生表(STUD)中学号(XH)的修改权"这一功能的是()6 N9 F' p! o4 u; K5 ?
A、REVOKE UPDATE(XH) ON TABLE FROM U41 Y! `$ L! ~+ j4 Z* a6 z
B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
3 Z. u( o2 Q# dC、REVOKE UPDATE(XH) ON STUD FROM U4; V# u( z& I& f" O0 x; M
D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC2 \0 v8 R: [" l! e3 \6 \ ~! J
正确资料:
" R8 x# h, O7 z4 U" W4 O; F2 |: W
! {# R" o7 b/ C+ J* }
& `3 |7 b) l$ \: D( Z" r2 I9 m/ N第22题,给出下面信息: & \4 g; i8 M8 ~
CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER);
7 d7 Z* u9 `2 Q4 ]INSERT INTO tab1(c2) VALUES ('345');
1 `$ n3 }# \$ I" l( X( X; o如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?SELECT * FROM tab1;
6 Y* O1 J/ i# S3 R2 j; ^. KA、C1 C2 --- ----------- 0 record(s) selected.; _8 m/ c7 u) X6 E/ h
B、C1 C2 --- ----------- 123 345 1 record(s) selected.
3 ]/ X0 c- O$ [( P$ }7 l* {C、C1 C2 --- ----------- 345 1 record(s) selected.
6 c' z9 U" S& k0 i' `D、C1 C2 --- ----------- - 345 1 record(s) selected.
8 Q, H+ t7 O. S# S正确资料:' o, S0 d/ u3 w) K& H1 z# f& J
) ~" z+ [7 W' ^6 d! U. N1 c6 I, ~/ F( Q" ^1 Y9 Z7 a& o
第23题,Which of the following is a benefit of user-defined functions?
0 i+ `* d8 d1 s2 rA、Improves application concurrency+ f. q4 v8 t* C2 J( A) j6 U
B、Improves blocking of result sets( J a6 p4 V1 a% F
C、Simplifies application maintenance( }2 V8 z& S4 B
D、Reduces memory requirements on the server
. C! c8 o' W0 O, h- f- C5 P正确资料:9 [8 H4 g" O# a7 Z9 R8 z
) ^3 ^! V- [7 _4 D: S& [( ^
: D% P L* T- Z: Q N第24题,Given the expression: C3 J* p1 L) [% L2 k+ K9 n7 { z
WITH most_cities AS / Y5 }, s( `2 N% T; ~ o
( " p- x$ c O. M v T! T u
SELECT b.id,b.name,a.cities
1 k7 q8 Q8 Q3 O3 jFROM country a, staff b ; ~ Z) _2 d. a. D& Y) B" B& h R6 b
WHERE a.person = b.id AND
; x4 _! O* t2 x8 Ocities :threshold 5 o P+ _* |& r1 ^& w* e
)
1 z! N5 E2 V- z. R) [/ u1 ]SELECT * FROM most_cities
2 u/ f% G% r" M# O" t- A7 K6 fIn which of the following does MOST_CITIES exist?
" f( r* W$ `, Q: h. BA、user tables0 y, e) M* L6 N5 |2 R% [
B、server memory% o/ [8 I( a4 J& `0 r; M. W
C、user table space
: k5 \1 e; @; F, V2 L& |$ lD、system catalog tables% {! Q! C: O& G
正确资料:
& o' f N* i8 c/ u+ G; R& ?* s; H7 ^$ m6 [2 Z' g
3 v" y4 r; p) P+ c5 x4 Y7 L
资料来源:谋学网(www.mouxue.com),向基本表增加一个新列后,原有元组在该列上的值为什么?
4 [& ~, M5 O1 v7 m( tA、TRUE+ n2 h. S e7 U3 o' m1 t
B、FALSE
3 T$ `7 {! l6 L8 kC、空值- _$ _4 j3 B' h: F/ a/ |) a
D、不确定
7 Z W6 Z9 P4 E正确资料:- R9 {- |6 s6 a
& A" M# d; g) \
2 n7 o& b& Y. I& \; }: Q- v3 K6 b! u- i4 K
9 i) T$ t% } Y4 @% \, V
- \ t4 r+ z7 E+ V2 D' E) J6 \5 x! z6 k& d$ o* J. k$ s; A
' \! ?; p$ X) W1 A- t, _ [0 ]+ H v4 D6 J( ~+ j& C
6 w% ~+ s9 ~) R' e- T; u+ U
* I1 c( U9 Q& {# }+ I- ?9 U0 \* k: p
9 s. N _, h7 E2 ]# B& N7 |- v5 i7 |" c1 d: c
# W2 e/ {1 M1 O; K8 K, c2 f6 W8 U2 q" h$ `$ E: x1 l9 c0 s
|
|