|
资料来源:谋学网(www.mouxue.com)数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业一
# b# ?+ @: z' \! ~& Q# C/ C试卷总分:100 得分:100
+ T' Z6 {1 b; q& G* d8 n' t+ C第1题,设有两个事务T1,T2,其并发操作如下所示:T1: T2:
% D6 z" {' I9 a) p- d3 I1 w7 W1) 读A=10,B=5
0 t4 q7 L0 t9 s8 a# `- j4 e2) 读A=10# g6 P) C/ ?2 P. }8 X) k" `
3) 读A=20,B=5
0 p' s* ^! T0 u! f求和25 验证错
& V, `1 v# H6 s4 u% Z正确的评价是哪个?
/ @; w0 h/ Z9 `6 @+ i5 q: \A、该操作不存在问题
" K3 d+ t4 R( K" q; {& _' L0 @B、该操作丢失修改# f w, v) f' u
C、该操作不能重复读
) f" o$ e$ \9 k( W/ J( l6 X6 BD、该操作读"脏"数据& t& o$ i8 P. R, K& C" \ m6 h
正确资料:
- [# i G0 W/ g( j
1 E+ N- @$ N1 E7 g' V3 z3 E% }
3 V3 v9 h# V# R i/ A0 ?" R第2题,如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:$ _2 P8 W6 r8 F5 V
A、SYSIBM9 `& h: G! O1 h$ S1 b4 B1 R
B、SYSCAT
# @/ `5 `* D2 x3 |! I6 GC、SYSSTAT
1 U; q K/ R, G" _3 HD、该用户连接到数据库时所使用的用户名
- {7 K& [4 _" UE、以上都不对7 |5 A" c1 }9 S5 S. [ [( G5 |
正确资料:* I% _2 z9 p: [6 D4 R8 u
. [( I, F( n, W! l% b$ A$ a3 b ]0 i5 H
第3题,如果选用循环日志方式,辅助日志文件何时分配?7 q I3 y& Q) _& f! m& \' N
A、数据库建立的时候/ A4 f: Y( U5 r1 s( u# f) {
B、数据库服务器启动的时候
1 X8 S/ s7 ?! H+ [( ]7 ?4 @( C& _C、需要的时候( R4 S9 x; \6 t7 A9 `6 h( q
D、以上都不对
# i/ Z1 { b+ U& Z3 r5 ^, P! a正确资料:
) T5 s1 m, E- Q/ Q0 i- O7 ]( Z7 Y# f3 O4 Z# P6 {
{% W/ D+ r/ j. Z
第4题,要更改数据库管理器配置文件,需以下哪个数据库权限?
/ a% ?8 e4 f kA、DBADM
. l Q* ?2 f6 o; b5 qB、SYSMAINT% J% e; G6 `6 i7 V. W6 u2 Y. |
C、SYSCTRL' b/ H* g ]* c" |9 t- C6 v
D、SYSADM
7 v, v' u z$ D/ g$ Y1 w; [/ d5 r正确资料:$ e, B$ x% V6 a Q: f( F2 a1 U
. l5 [3 _/ @7 p) n# A6 J
! [: P( T& O2 `4 A资料来源:谋学网(www.mouxue.com),Given the code: 7 ?- J: e& `* \+ d& `
EXEC SQL WITH most_cities AS % ]* f; G! l9 ]' X. \9 {, j
(
3 _7 S1 n) }+ FSELECT b.id, b.name, a.cities 7 ^+ l0 A) I) U' x1 J
FROM country a, staff b |% \, Z$ Y5 l/ S. r
WHERE a.person = b.id AND : W- Z6 p: m: n2 d
cities :threshold
& i f, Q9 P' c- y)
7 U& a/ q$ U1 [; J' i, fSELECT id, name, cities FROM most_cities
. q0 r6 j0 L' h2 |8 OINTO :id, :name, :cities 2 E$ ?& u. R1 \3 N% I% D) J4 V, o
WHERE cities IN (SELECT MAX(cities) FROM most_cities) # I- {& x: w* c3 x( f* H' H
Which of the following can reference MOST_CITIES?& z; `& J0 O* i: |; v3 G
A、The current statement& h) @9 N, N: O. `/ }
B、Statements from any application+ G4 a7 \* o% T- Z W" _: C
C、All statements within this application7 G) T6 `, R& D: w
D、All statements within the current unit of work& a4 R) P/ W X6 N) L
正确资料:
3 W, p6 O' O& ]/ ~3 X; ?7 x% V: v! z+ d9 h
" X! m' q9 c9 j$ A第6题,Given an ODBC/CLI program with a single connection, two threads and the following actions which complete successfully:
# G: _& g7 w% O6 a% S' I6 EThread 1: INSERT INTO mytab VALUES (1) $ Q4 F8 t/ p0 A6 S, k
Thread 2: INSERT INTO mytab VALUES (2)
0 Z2 R- |1 o4 Q/ D" QThread 1: COMMIT
t+ i" Y8 x7 p: l6 SThread 2: INSERT INTO mytab VALUES (3) 6 ]8 s+ h/ B [
Thread 1: ROLLBACK ! c1 p$ d9 w1 C4 h. O! D) d
Thread 2: COMMIT % c# k4 {) R5 Q
How many records will be inserted and retained in the table MYTAB?, ?+ Q; [8 N) b' F2 f
A、00 |9 H8 d3 C) a' F5 v; K
B、1
F4 O7 ?4 r0 {6 ?" NC、24 G/ P8 J$ S N% }, t
D、32 W [! F* z$ N$ l
正确资料:
7 {% r8 \& D5 ~$ n
2 P! y' i) B! F- d' C# k' |
4 y9 g% w, k/ M8 p3 A第7题,两个子查询的结果(),可以执行并、交、差操作2 \( g* U. t% t, Y6 h
A、结构完全一致$ _* U# p, }0 X3 W/ K7 p
B、结构完全不一致
' l" P5 @& w \" }C、结构部分一致
6 O8 r' x) M$ I. [+ `, WD、主键一致# D% k2 F; |9 J: i
正确资料:5 J6 z/ y4 A: U) `& F
9 i9 s0 A& u$ Z5 Z
8 M, P+ I# m' Y* c2 M* n
第8题,An ODBC/CLI application has the following pseudocode:
8 G# \7 K: b8 \* n5 ESQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc )
; E' G) P. ?0 Y% }; c5 cSQLConnect( hDbc, "CERTDB", SQL_NTS, "user1", SQL_NTS, "passwd", SQL_NTS )
e9 a% n* Y, mSQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt )
- k4 l2 y; g( y2 t. o0 OSQLExecDirect( hStmt, "SET CURRENT SQLID db2cert", SQL_NTS ) " y) K% S3 J$ h! D* ~8 a
Assuming all of the above calls execute successfully, which of the following fully qualified SQL statements is equivalent to:
/ L2 T% B1 c4 P! }$ P) U$ USQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE - Y* O; {" R2 p+ N/ ?
t1.col1=t2.col2", SQL_NTS )
: N7 P/ [, d0 ]- `2 G8 sA、SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE ! C7 ]3 \5 ~ E. o; E/ F
t1.col1=t2.col2", SQL_NTS )8 u9 ~9 Y4 ^, E$ Z( X; g
B、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE
$ v+ [* A( I+ Bt1.col1=t2.col2", SQL_NTS ), `+ F5 c5 s. i( M8 F
C、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2 " U( |" ^ l0 ^5 i. V
WHERE t1.col1=t2.col2", SQL_NTS )/ L' C% S: {3 Z9 U# J4 Z; h6 h; M
D、. SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2 / x! Z; c' X# {7 a. A0 I+ y
WHERE t1.col1=t2.col2", SQL_NTS )% ~4 {* f- k6 H# F
正确资料:
$ q! } \8 r9 I/ e% O
% H4 o+ C) u2 o) D2 @- d9 c$ I. W: O( j9 X- R6 `
第9题,下述关于数据库系统的正确叙述是()
! E' V% N8 h- b# ~2 _A、数据库中只存在数据项之间的联系
! ]; g! O+ c" o* |4 v) Y; G! BB、数据库的数据项之间和记录之间都存在联系
" l @- L5 g4 ^" G XC、数据库的数据项之间无联系,记录之间存在联系# i" I# c, i! H
D、数据库的数据项之间和记录之间都不存在联系4 c8 V8 k1 b4 c& Y$ L- H+ K
正确资料:
' M( D1 [" U" `- z% J+ z. I ]; R) z4 U! j9 u1 d
4 R7 Q8 I' y5 j# C, E7 @ L0 O R资料来源:谋学网(www.mouxue.com),若用如下的SQL语句创建一个student表:8 L% {$ @6 v, [: O0 k; [0 O
CREATE TABLE student(NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE NUMBERIC(2))
7 y' _7 ~1 B" w7 `3 w4 q可以插入到student表中的是哪一项?* L8 n. k$ i) _8 e, H
A、('1031','曾华',男,23)
7 \2 S5 G7 d" Q$ j4 O. kB、('1031','曾华',NULL,NULL); R- d. G6 `, ]3 V. P! f$ p
C、(NULL,'曾华','男','23')- P6 t/ v/ j# L7 L" F9 V( m
D、('1031',NULL,'男',23)
" P0 R6 N. ~* ]; c: R G0 o' U正确资料:* U$ { M! q6 L' N
: X+ ~8 v- j6 h# o+ t& I
# s" p* r% ?* ~2 E) a7 T" I9 T( Z' |第11题,事务的原子性是指()8 c# }$ r) @8 B* a) U( ]! t/ |
A、事务中包含的所有操作要么都做,要么都不做
2 ^# C. W" l( p0 F1 K* u" w, i! CB、事务一旦提交,对数据库的改变是永久性的+ |: E: a. d' L* ] S) G$ [: j
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
, ~; B" [$ I; q& t* ID、事务必须是使数据库从一个一致性状态变到另一个一致性状态
- q+ ^5 h8 M& R0 L: T正确资料:
$ D* r4 L5 Z2 `) C% {5 ^. v. D) C! Z! h3 R* I6 }
, w O# ]: M* d% b* V1 {, G
资料来源:谋学网(www.mouxue.com),在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?
. Z6 P! R) B. M" Z& [# K: ]4 @A、ORDER BY子句8 f; _5 E% o/ ~
B、WHERE子句
8 s. B3 ]% k5 F5 z$ e6 pC、GROUP BY子句
1 e* E: s1 T' t7 {5 {! L# u# \6 R6 SD、均不需要
2 y6 j+ w& j- O* e正确资料:
, h3 E7 r8 z: |4 b8 S
; S4 H" b" T7 f2 v. j# h9 _
) ?- P1 p( D, k第13题,E-R图中的联系可以与()实体有关+ ~0 g$ O# r3 H5 P2 F9 E
A、0个7 E- `( q' d! D; p9 D
B、1个* I& ]$ r+ ^2 c0 N5 d3 }* i
C、1个或多个
' M6 s" P) A/ q% L; ?2 l6 d1 bD、多个
: x$ ]& v- T& h$ N正确资料:
- ^0 r; y" h) a% M+ e) F$ R3 X; |9 E4 Z/ s# [# {, N2 B
/ w9 o) x& K8 D- J+ N/ f
第14题,据库系统和文件系统的主要区别是:3 R) n3 T# K( X6 p4 K/ p
A、数据库系统复杂,而文件系统简单。- u! _' K6 n# x+ U* b$ q
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
- u3 g. `8 H2 N( N2 XC、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。- \- O( O; \) P$ ?6 L
D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
1 G+ D2 B h4 p; r1 e正确资料:0 L+ C4 D( c& y$ C/ K
& ~4 Y |; r0 `
) k8 }4 j; }1 z l" e. v
资料来源:谋学网(www.mouxue.com),SQL语言具有()功能。
9 a( A1 U1 s4 C! p7 V0 XA、关系规范化、数据操纵、数据控制
" t7 q' F2 V- T8 O$ l! Z ~7 WB、数据定义、数据操纵、数据控制
1 n0 b) v- G) V# v; _3 o7 OC、数据定义、关系规范化、数据控制& Z: v7 i- f" v, F: D; k K9 V
D、数据定义、关系规范化、数据操纵
6 l3 D9 I; Y- K/ q6 b正确资料:' S& y c9 v0 e4 h
( e: Y, p/ P' f K6 j+ _: E) y
, a% U) [# g7 u: P) N" N0 e第16题,A cursor is declared with the WITH HOLD option. Which of the following statements is always true?
- V$ ?9 H/ J) b- VA、The cursor will remain open after a COMMIT.
0 l I% v* J+ PB、All rows retrieved are locked until a COMMIT.
- l" W8 G! K: n2 CC、A COMMIT will not be allowed until the cursor is closed.6 n' |! p) j4 u8 B7 l: Q
D、Locks obtained by the cursor will be kept after a COMMIT.% [1 _7 J; W' {
正确资料:0 r4 g6 Q- U: K( n; N8 @+ N6 N0 k
/ W/ K; W- R2 q6 k
+ Z, c; {% k) C; z& P$ L w- ^: l, W! A第17题,使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?$ a7 x* W5 o% l2 C. p# e d0 c* g: n
A、NULL+ d& j' @3 U! l3 L G! F% |
B、RESTRICT
6 O9 x$ X6 t* F) x% nC、CASCADE
1 |, O0 o- u, g, ND、DISTINCT
6 B! M$ Z# `& L9 v正确资料:
$ }# ]: P) l( w2 U% F) p8 w2 g+ k9 m |& ?5 `# T
a. w+ q. E% E5 M3 _
第18题,下面哪一工具允许用户开发存储过程?8 K+ n0 h: i5 G8 e6 R
A、控制中心
0 w3 z! X4 F$ t0 p9 xB、命令中心
) S# Q r4 `3 l+ ~4 Y6 n) NC、任务中心
- F7 k6 x2 ] W# K0 |9 _8 y) FD、开发中心
+ ?7 H7 Z) R% S# ^E、健康中心
: S1 t- _& U; \; W2 s正确资料:
1 ?" W" R# \+ V- t) M# l4 K f8 T% h3 s8 e/ u* V' P9 J
7 _* n. c3 f+ q$ K$ A b
第19题,下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?
' _3 ?* f6 Q1 z" s2 X; z: Z2 NA、DB2 数据仓库中心' F# G2 I9 v1 Y$ G5 l# s
B、DB2数据链接管理器
3 v4 `( Q( @9 e* jC、DB2关系扩展器
7 G @# \! d) f/ G6 u |D、DB2 OLAP Starter Kit
5 I: S) [9 Y: l) V- W正确资料:3 ?4 W& _' b# X; W
" M7 B+ L2 p: y0 p
, t" {: H7 }4 U. D1 T# r3 p资料来源:谋学网(www.mouxue.com),嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?
. P% G! w, C- p2 u/ jA、号
- w4 u! g3 _" V% k# CB、分号
% v3 g% ?; Y2 T6 k) p/ S. Q9 RC、句号
9 I/ i4 D: Q. F mD、冒号
& K4 m. T6 ]9 w3 g% R2 j% c正确资料:+ T6 [. k5 @6 H% E& o, c
# a; q0 w. P1 A* }, ^
% D" }: N9 |' b& l
第21题,下列SQL语句中,能够实现"收回用户U4对学生表(STUD)中学号(XH)的修改权"这一功能的是()) B; l9 k( ?" E2 G" ]2 q+ D# `
A、REVOKE UPDATE(XH) ON TABLE FROM U4
7 z) [# V. g, N4 Z9 zB、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
, T$ W3 F( D5 z. o0 xC、REVOKE UPDATE(XH) ON STUD FROM U4* F* |1 y+ o) O; Y* d
D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC8 l; _/ ]6 b- K+ A
正确资料:% o% ]( k' d9 U2 }
) W3 _- U4 _8 u. B6 [: K# d" H7 g. p; h% [: ]
第22题,给出下面信息: : G2 x: @, z! {: A$ g/ q" U* i
CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER);
/ p) C5 i. g* L* p3 R% F& mINSERT INTO tab1(c2) VALUES ('345');
) d; H. Z( c9 \0 M如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?SELECT * FROM tab1;
/ Y8 s7 P# I0 ^+ |7 HA、C1 C2 --- ----------- 0 record(s) selected., O5 O8 C" A7 ~- |& A
B、C1 C2 --- ----------- 123 345 1 record(s) selected.5 B6 {5 n5 v+ C' N9 J3 O3 w
C、C1 C2 --- ----------- 345 1 record(s) selected.
' s2 e6 c1 x$ x) v! S1 ZD、C1 C2 --- ----------- - 345 1 record(s) selected.
J& o& C, f2 w0 I/ n7 c正确资料:
3 {0 L h" G6 k
! j) b B5 v- _0 l) I
1 U! k9 s- }9 a R# C6 h9 R第23题,Which of the following is a benefit of user-defined functions?8 S. |) f5 u0 Q: {
A、Improves application concurrency
. g7 d0 T7 L1 o. h" ^/ ^B、Improves blocking of result sets
, B, e' U5 \! OC、Simplifies application maintenance; X+ C4 m3 j+ ^5 d2 n, f# E9 ^
D、Reduces memory requirements on the server! z" l0 S1 R: S+ J; J/ q o
正确资料:9 S2 L% [. d9 p% N! S
' M6 f. W; R8 F+ a6 V# i) m6 e
8 ^& I* g& Y0 q) }第24题,Given the expression:
- R2 F5 c$ e: N" p0 U" O5 ]WITH most_cities AS
. e1 T5 N% W9 @: Q7 N# j* @3 ~7 J(
* O2 X3 w$ A# P8 r& G9 z7 p3 _+ WSELECT b.id,b.name,a.cities
2 D$ ~; b9 m* M- I) nFROM country a, staff b
. l/ I* T6 z+ [0 OWHERE a.person = b.id AND
7 Z9 k1 J! h% ~) Ocities :threshold
; j5 I9 W0 M# k+ ~) 5 C. o1 e1 r) R3 a& G& G, q
SELECT * FROM most_cities
0 b+ u: l, \8 oIn which of the following does MOST_CITIES exist?
1 i" J5 z/ X! f1 ~3 L8 tA、user tables
0 t' Y; o$ a4 Q3 \B、server memory/ X6 T, ^- `6 w D' g1 ]9 z4 A
C、user table space8 K7 s* C# z0 E' m+ a T
D、system catalog tables9 Q% F+ \5 \7 s+ m9 }' i1 i
正确资料:) @, ~! h% J' M/ f' F P0 d! ~2 i
G0 M5 ]. F- V, }
. ?9 Z( o+ I6 x! S* E& {资料来源:谋学网(www.mouxue.com),向基本表增加一个新列后,原有元组在该列上的值为什么?: [$ }* F% s7 X
A、TRUE
% l! c- v3 e. B6 z0 h4 gB、FALSE( F. V! k$ z$ b( d+ W- T
C、空值) s q, g* L* ^7 p& L
D、不确定" m, W1 t- |7 V3 l8 a
正确资料:
( I% i8 f& C" e* [) t7 L( L& D; H
: Q( t# M! t) C4 Q3 S0 p$ B+ I# [ R1 a& L" \# ]
( s& B$ q; N4 j( W S1 o5 F0 C
0 m0 N# n. ~( Y) d& K+ r6 Q, i2 A0 \3 \4 M+ a" L( m
5 \! S' Z$ ?' G* W
. Z( [$ P4 d3 T8 B% c) e
3 ~$ y [7 C' H0 x9 [7 X9 i% Q0 d7 A( c, ^8 A8 m* a9 D
. Y* i! u6 m" `4 _7 }& c3 N/ S
! Y4 I+ y' ^! G1 O* i( v; M8 _- e# t; G' l5 I5 ^% M4 j- U
, Q! {& u& Z9 z- `0 J* M# N6 U) _/ e% s0 Y+ S! D
|
|