|
资料来源:谋学网(www.mouxue.com)数据库应用技术-[吉林大学]吉大《数据库应用技术》在线作业一1 @1 R. \# @0 o. b
试卷总分:100 得分:100# {7 Q+ N8 Q( W2 Q" b9 v8 I
第1题,下列SQL语句中能够实现"收回用户U4对学生表STUD中学号XH的修改权"这一功能的是0 b- c+ v$ L( }5 T! Q
A、REVOKE UPDATE(XH) ON TABLE FROM U46 B" [# a6 v3 A- }+ F" ~( `) S- Z
B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
}" M* N3 H. ], @+ `C、REVOKE UPDATE(XH) ON STUD FROM U4
4 G& I% ]! R! ^: a6 A& l! ~D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC
9 L6 l0 Q) M' K- X' _正确资料:& n3 `2 p0 Q2 k$ [, R- n
" N* U/ g5 w' _/ ~" h' Y( G# K) d
5 c2 f4 u% @# S3 ^5 I5 W
第2题,数据库系统的并发控制的主要方法是采用制
0 H. o1 r" H9 z5 j H" A/ XA、拒绝. D8 W1 x0 C4 W
B、改为串行& v: L% k' G) Z' @/ a/ z
C、锁( a! @4 C& D( X8 G6 b
D、不加任何控制" L. D' A7 F. T! `- V2 a6 B
正确资料:; @0 B' t8 U" U" L
( k& z! _" Y# O/ [ c4 m0 G# w0 G' A# J8 n( U0 E
第3题,要对应用程序预编译并生成绑定文件需要什么特权* N ~$ ?/ L7 N C" q& \, [4 w. M
A、数据库上的CONNECT特权
2 b: G: H2 ]3 Z; XB、数据库上的BINDADD特权
- Y; g0 E8 [( h& h4 Y, qC、程序包上的BIND特权" \6 R- e9 {) k) y7 W
D、程序包上的CONTROL特权2 u l8 @; Y1 C. [8 E
正确资料:5 t: W" p2 }* x* V+ _/ d
/ O* }# z9 v* I8 ~5 a, p# N7 q5 \3 w* O9 o# y
第4题,如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库则需要在AIX开发环境中安装+ v5 \: z+ e! M: e' b/ s1 V
A、DB2个人开发版(PDE)
+ Z# p2 o" r4 m" i+ }+ a/ Z& xB、DB2通用开发版(UDE)8 d# H7 X0 M8 B7 p
正确资料:, p7 l; C2 d v7 \% j- W T/ `
* A B& `: q5 w2 Z5 h
6 Z- j- b+ g+ ?+ }资料来源:谋学网(www.mouxue.com),当FROM子句中出现多个基本表或视图时系统将执行什么操作
/ W: M. B* R @4 u/ |A、并
6 i4 d$ S. p* F. E. QB、等值联接
' L8 b% r6 p# H4 T# [/ CC、自然联接
4 m# `8 h& i. ]0 N6 |D、笛卡儿积
# y2 o8 W ~: T# \/ m* H: G. z5 Y) ?正确资料:
9 P( m1 @; i( K
1 F) y* M/ M, v- G# F9 D3 v8 O; d( Y0 q
第6题,缺省的数据库日志文件的类型是
- S# k1 g+ d3 N9 }: A2 X7 qA、Circular Log
3 ]8 ^: E5 I' u. y% y Q: {B、Archival Log, `: H/ h& t+ H1 h ^; a3 e% Q
C、Primary Log, r. }1 r6 F: x* n6 q; U( ^
D、Secondary log" Q9 L4 w: W. R+ i D7 U" }* Y
正确资料:/ g! C* g- I- ^4 ~) |7 A( e) Q
% X8 p8 M# ` R; ?0 {( h
- l& X8 T/ L+ n; [7 d第7题,两个子查询的结果可以执行并、交、差操作
/ i- F- W& [; U- QA、结构完全一致 a3 W2 |3 D8 G4 o
B、结构完全不一致
! q; V3 m o2 Y8 RC、结构部分一致
2 t; w7 e$ L4 ?9 |4 E# _) J4 nD、主键一致
- I' U( l+ c& s6 ~( ^) D正确资料:
7 s, P# c$ ~- A* }# C, Z7 i/ a7 _. B+ V
3 ]( t, X" X7 h" p" Z7 e
第8题,执行下面两条SQL语句后
9 X3 O( y2 Y6 x7 D1 Q1 t) `CREATETABLEt1c1char10NOTNULLPRIMARYKEYc2intc3char10c4char10NOTNULLCONSTRAINTc4UNIQUEc1c4//自动创建索引
; j+ ]9 Y: r" Y2 RCREATEINDEXIndex1ONt1c2ASC
, ?- Z+ d! j: i表t1上有几个索引
& ?0 r% @) c$ L0 P2 GA、08 l) _* q2 Q1 V" y! i2 T# j
B、1
2 x: f$ ~2 H- C8 @5 X% ~: B9 BC、2
5 `6 G) a2 U, e+ o( l* o8 oD、3
/ h& V3 m3 W* C' Z; lE、4
. r9 G4 @* z1 u3 T/ t _( l正确资料:
% a% [) J/ l' f" k/ t4 S9 k9 D
4 I/ f& f7 z2 g2 \, B% ~
! Y5 Y/ P- ~, R; W- c第9题,在SELECT语句的下列子句中通常和HAVING子句同时使用的是以下哪项; ]. ^$ Z; n; u
A、ORDER BY子句4 K' l" S/ H4 a
B、WHERE子句9 ]0 B9 D9 d7 y$ D5 A$ C
C、GROUP BY子句
6 T2 s- E) e! c7 }8 f$ fD、均不需要0 C! n) ~" ], g
正确资料:
5 @ I7 @# B% _0 @- A" U- v+ C9 t# a( k! t& J7 X# X, P+ R+ @! _' ^
9 I V1 D. [' f
资料来源:谋学网(www.mouxue.com),当数据库遭到破坏时为了能迅速恢复在进行事务处理过程中将对数据库更新的全部内容写入以下哪项
/ I4 J0 `( H( T; b) |% HA、副本文件7 G/ w$ T& T/ t
B、日志文件7 N- H# c' }1 ?' K) {2 @
C、检查点文件
1 l3 P7 _1 k% O$ rD、死锁文件
' \; t4 N. c7 U; q+ p正确资料:
# x d, b9 H! [0 m, Z1 z
9 s" }9 ]+ P8 W7 Z' H5 t* s9 q; K
第11题,事务的原子性是指
( m- r7 @; Z2 @, l' J( b: C, [- l. |; SA、事务中包含的所有操作要么都做,要么都不做# y$ \1 h7 N. u P
B、事务一旦提交,对数据库的改变是永久性的( j! r* y. E1 e% ^1 \+ x( ^
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的2 V: l% _9 @ Y6 X- t
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态
. W) _7 A5 Y; H! @& u正确资料:! m" M0 @( ]$ V
4 y/ V/ y% O" _7 K
1 _0 \4 f* I6 v e- Y, L资料来源:谋学网(www.mouxue.com),下面哪一工具允许用户开发存储过程. W. Y) F; C; s+ B+ s h# w& f
A、控制中心. W2 p2 F. ?( R* z& K
B、命令中心
/ |+ m3 Y8 g% S6 I/ H3 h- \C、任务中心$ ?% I8 |5 V. w# k
D、开发中心2 v3 k" O6 l( [* N* _
E、健康中心
) p3 \/ D) B) N$ N3 Y. a4 E& I正确资料:5 T- B4 Z, J. @4 R) ~: v
8 o8 l' o5 G: Q$ {8 W; R
9 [0 J# f" C/ I) i第13题,给定三个表学生表S课程表C和学生选课表SC它们的结构分别如下& B/ u+ _0 W5 z% X8 @ ^/ w
SSSNSEXAGEDEPT
- l/ S. t& }5 J: q$ W4 K5 j" N' aCCCN* K& Y( R, Q- d/ w) h
SCSCGRADE. ]* N8 b! r: p
其中S为学号SN为姓名SEX为性别AGE为年龄DEPT为系别C为课程号CN为课程名GRADE为成绩对表SC建立如下视图CREATEVIEWSGRADESCNUMAVGGRADEASSELECTSCOUNTCAVGGRADEFROMSCGROUPBYS判断下面查询是否允许执行如允许写出转换到基本表SC上的操作SELECTSCNUMFROMSGRADEWHEREAVGGRADE80" a5 m: \1 N! B* {+ {# f2 I
A、不允许查询。因为视图中使用了分组和聚合函数。
. C$ K& a, ^1 O7 A4 |B、允许。对应的操作为:/ G' J4 i$ _. G
SELECT S#,COUNT(C#)5 c! k! I, ~9 A: u
FROM SC# F1 V9 `! k0 H9 L i# ^! C
WHERE AVG(GRADE)80
& W7 v% b P0 l' [+ F; ]1 `C、允许。对应的操作为:# \8 s% v& l1 ~) [* p
SELECT S#,COUNT(C#)
. C ?$ L9 V8 X, fFROM SC1 k) L9 V" o$ |; S( o. _
GROUP BY S#
' V: X4 ^. Z# D3 f% g: ~' }HAVING AVG(GRADE)80+ J. `& B# y. e2 J: t! [8 T$ `
D、允许。对应的操作为:
+ Q' G. _6 Z2 c6 v B! z& [+ E jSELECT S#, COUNT(C#)
- K. O1 @% M% tFROM SC
' N3 C, {# K& @1 a) hHAVING AVG(GRADE)80
% y6 m, M8 J& t7 l/ `+ N# ^正确资料:/ J5 B4 o0 @; T% M
1 w* f: \( ?4 c) T
$ M1 L, x4 j7 ^: U第14题,AnODBC/CLIapplicationhasthefollowingpseudocode
: y' m+ n9 X2 j% r& HSQLAllocHandleSQLHANDLEDBChEnv&hDbc
4 Q, D: }9 L2 m7 H2 L7 y% xSQLConnecthDbc"CERTDB"SQLNTS"user1"SQLNTS"passwd"SQLNTS% F' @* n+ h$ J2 |9 J
SQLAllocHandleSQLHANDLESTMThDbc&hStmt4 h9 B" d [, U' ?' g3 j( V" f
SQLExecDirecthStmt"SETCURRENTSQLIDdb2cert"SQLNTS
; a% V j5 l2 \7 m) DAssumingalloftheabovecallsexecutesuccessfullywhichofthefollowingfullyqualifiedSQLstatementsisequivalentto2 d( l( ?: ]( T/ s: r6 h
SQLExecDirecthStmt"SELECT*FROMuser1table1t1table2t2WHERE) x- ]* G0 v( r2 \# ?
t1col1=t2col2"SQLNTS
7 w* Y+ l8 F& J! u# ?' ?& QA、SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE / `1 H c! B8 d) w3 F P# N3 A
t1.col1=t2.col2", SQL_NTS ); R& s. i9 G; [3 ]
B、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE ) [9 H7 L( h# b& O( q& a
t1.col1=t2.col2", SQL_NTS ): S+ t4 F- [: y$ g( }
C、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2
3 J4 G9 y4 m* u% Z* s9 PWHERE t1.col1=t2.col2", SQL_NTS )
8 s9 N, j0 _! oD、. SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2 8 K; _0 ?+ g! Y/ R; q/ U
WHERE t1.col1=t2.col2", SQL_NTS )/ _# H& X- y& t3 U2 J
正确资料:7 u- I9 C% n3 C [
' a! n' [, d+ J Q
3 u' L% M- ?2 t* M资料来源:谋学网(www.mouxue.com),下列SQL语句中能够实现"收回U4对学生表STUD中学号XH的修改权"这一功能的是以下哪项
; P$ k0 x2 t. j6 l6 [A、REVOKE UPDATE(XH) ON TABLE FROM U4
5 X6 t3 @+ G+ ^1 h7 R9 Z$ e6 B" P# `B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC: g0 N3 g/ G& F8 b
C、REVOKE UPDATE(XH) ON STUD FROM U4
# W" o7 T6 d: x3 o- L! C2 ~D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC
% r; U5 q# Y/ z; W9 [正确资料:
2 y8 y1 w, @6 L, Z% h0 Q+ ^( W& v4 X$ U: F f! b
4 A0 u) Y7 W; K
第16题,ToprepareanembeddedSQLprogramforusewithahostlanguagecompiler
+ z( V9 j- L5 P1 R1 ?whichofthefollowingdatabasecomponentsisrequired
( Z4 {) o E) w) _. DA、Binder2 b M' i e6 J( ~8 q3 |" Y
B、Precompiler
! C5 ]3 f5 E$ K. G5 oC、Stored Procedure Builder# W- L7 [& D& k7 \2 h# b- E
D、Application Development Center
: D# m* H# Y$ Y7 `正确资料:$ S& |3 c7 X- G R/ S
7 N) H/ \5 z6 v
) J* X$ y) Q( S) L6 N/ @0 b* z* P
第17题,在客户端直接连接到DB2UDB服务器的环境中服务器端的认证类型为以下哪个时在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配) W" ]+ O Q3 H( P+ m, `4 v- A
A、SERVER_ENCRYPT% d4 a. ~/ f8 i1 d% \+ H
B、DCE
3 m5 k; R$ I3 Q; l+ q9 j* mC、DCE_SERVER_ENCRYPT
2 b- X4 J3 |; H0 T) nD、KERBEROS
; R2 I9 V9 x8 m; n正确资料:3 w: V. E/ O( Q7 H
3 u+ f& n6 f, r
, y4 ?' y! z& U7 m ]8 z
第18题,Ifastoredprocedurereturnsmultiplerowswhichofthefollowingmustthecallingapplicationusetoaccesstheresultset7 G& J( f! K. k% ~/ T5 B+ O
A、A cursor1 _% {3 r8 y; x$ t9 n: R2 L, E# H5 {
B、A select statement2 h5 p8 g7 I9 U
C、A declared temporary table
; W7 b( ]4 ]3 SD、A table user-defined function
5 M( C+ l# N% Z. e: J" j正确资料:
* ~- ? g5 _, I3 B& ~* t/ f4 t2 R: b) M2 p5 t9 ?
. g# c) |; U1 t- A第19题,如果选用循环日志方式辅助日志文件何时分配
- X* P+ o1 b' G' U: ]A、数据库建立的时候
6 B. V- q, R) w& `5 XB、数据库服务器启动的时候
; z5 S, ~, V( q& ^7 a) lC、需要的时候; o% b! _) ~+ ^; a( u! g6 r
D、以上都不对9 }- q. {: `5 ^# d" Q6 Y
正确资料:
) X" [4 r8 q9 ^+ a0 B" A4 r P& [1 |6 Z% ~
% M4 U" @* l" W# o c: B
资料来源:谋学网(www.mouxue.com),在语句CREATEVIEWEMPVIEW2EMPNOEMPNAMEDEPTNOJOBTITLEHIREDATEASSELECTIDNAMEDEPTJOBHIREDATEFROMEMPLOYEEWHEREDEPT=10WITHCHECKOPTION所定义的视图中当使用INSERT语句时若新增的行中DEPTNO数值不为10则该行将被拒绝插入
2 ~- G8 c: Q+ j* N+ H% h! n* Y- ]A、正确
& N) O9 I! h9 sB、错误
& P8 d9 }/ B; H正确资料:( e' a/ Q+ Y6 Q1 ~' M1 s$ q+ w9 e
) [, u6 @: ^$ w9 y4 D B
5 e) n) y* T! W. j第21题,UnderwhichofthefollowingsituationsmustdynamicSQLbeused: C! m) N0 m5 }7 C( n
A、When temporary table references exist at compile time7 B4 r6 F& O/ ?9 U- x
B、When the host variables' values are unknown at compile time
/ `9 ?& a! r% G/ AC、When the columns in the SELECT clause are unknown at compile time8 b) v) p1 g3 j! t% V7 J
D、When the number of rows being returned are unknown at compile time
: @' u2 }8 O. G正确资料:6 r. g; M% p2 F: G
4 _$ \/ M5 I1 f# ^
6 S" G! ~4 v3 O/ L( c+ o第22题,据库系统和文件系统的主要区别是- a2 E& s8 J7 E+ N6 a
A、数据库系统复杂,而文件系统简单。4 S% l% P+ P8 }% i5 k
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。. Q7 O( m9 Z1 o* S3 r6 R
C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
3 P, Z( Y4 X5 o0 I$ {* P( GD、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。1 t/ s' _2 \# v& b4 m7 z6 L
正确资料:- W4 C# x- O" c- R
5 L; Y2 X$ U3 i, ~) o# ^8 T/ [( E
6 a9 K# ]* Y- S
第23题,关系数据库管理系统应能实现的专门关系运算包括
8 S$ n; k) i" g7 i; ^% B- zA、排序、索引、统计- U) A0 j' t6 P' \: J
B、选择、投影、连接
& B; g0 T' i* L2 YC、关联、更新、排序
: T5 x- M% @$ \5 j7 lD、显示、打印、制表
0 T7 q2 x. h) Y y; W正确资料:
. |: x* B4 Z/ K# g! G: R' z3 e- V
4 {: l! v: ~" t3 y% v1 i6 [* E
第24题,Thefollowingcommandsareissuedagainstadatasourcecontainingtableuser2org
6 Y5 N/ I1 m) ^CREATEALIASuser1orgFORsampleorg
1 t) u6 Q1 n" n% _CREATETABLEorgsamplecCHAR1" `# H# v" H& u: x" X; z8 q
CREATEALIASsampleorgFORuser2org# {, W- E8 d: W/ I/ K6 ?
CREATEALIASuser2sampleFORsampleorg
2 _5 A1 }( G1 o( t# g! A1 J* x; fGiventheuserSAMPLEissuesthefollowingstatement
1 c. F, N& i5 I X6 s. f8 a5 f/ C jSELECT*FROMsample* a( z8 r! C0 H# E' b
Forwhichofthefollowingdatabaseobjectswillaccessbeattempted1 }1 P; A l" l4 k. ?
A、user2.org5 z' r- a9 d" o0 B0 \
B、org.sample' s. O8 D, a2 t* l2 C
C、sample.org8 H8 H" T; J7 W6 X# R* {" `
D、sample.sample8 u" g0 P) g9 p, ^4 S
正确资料:
7 s0 z: i+ {; H5 O9 I2 w. Z3 j8 P+ U k/ A5 j2 T
" B6 ^7 J& a- t2 R/ f资料来源:谋学网(www.mouxue.com),游标稳定性CS或称光标稳定性隔离级锁定工作单元期间光标所在的任何行对该行的锁定将* R! y9 v; k% M5 Z) m4 Y- N
A、. 不保持" L% T% r. d2 u4 `! U0 F
B、. 保持到取出下一行记录或整个工作单元终止。
8 }, y/ c, j$ ]' _. [: z5 OC、. 保持到整个工作单元终止。" F5 x* H; X$ N- }! s# r8 q
正确资料:
9 U+ M) G+ z# I9 m
- w. M$ H" w3 ?7 c5 r) l9 K. e4 p; S' ?% q
; b# g& k! C. [# Z+ Y6 k5 J$ Z
9 W8 F7 o5 } S5 t5 T9 `6 J: m. C+ k" w! g2 e$ R# Z' f0 P
0 w3 B1 [7 ?7 q! ?# ~. l* O3 [8 g2 S& f6 s) d
* j" k% }4 l4 M: P$ G& g! _7 B6 U0 h1 ~
- u% v6 H# \: ^: u, O) I
, F; F& S e- K
" r; c( A4 C4 w6 h! z5 K. L4 h& _4 V- R: M
6 N7 C$ d6 L- E. X; Q
|
|