|
资料来源:谋学网(www.mouxue.com)-[吉林大学]吉大《数据库应用技术》在线作业一
4 b; g4 ]$ E3 e3 w6 w% }5 j试卷总分:100 得分:100
0 Y! S; p& K7 {8 E0 t3 ^! a第1题,下列SQL语句中,能够实现"收回用户U4对学生表(STUD)中学号(XH)的修改权"这一功能的是()
6 _6 N/ K5 e3 o$ g5 vA、REVOKE UPDATE(XH) ON TABLE FROM U48 w/ S' \( k) {: w, c/ S9 {
B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
3 p9 C/ T# W2 lC、REVOKE UPDATE(XH) ON STUD FROM U4! y8 r2 w- y0 ~6 R) P% j" q
D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC
6 v- ?( z' r' T正确资料:+ O0 I5 V/ O+ z0 m" H) N, D
; [4 h" F& J. k; q$ \8 Q3 Y/ m" ]" z7 t7 H6 U5 X% z, ~
第2题,数据库系统的并发控制的主要方法是采用()制。
& F M3 s! i; }A、拒绝 o8 |* r( H5 e8 z; f
B、改为串行
$ H3 _' M9 ? e) N+ @: [9 ~C、锁2 k+ J- }' Z& ]8 J
D、不加任何控制
$ f' j1 a+ o( _% D: M5 v7 S正确资料:3 i0 D( t, g1 W( W, e5 e8 f
5 s7 I O- ~9 ?) C2 N* X( O( I
7 c( X' _, O2 [- y
第3题,要对应用程序预编译并生成绑定文件,需要什么特权?
: g' a0 z/ N' A' YA、数据库上的CONNECT特权0 u8 X) a( [( ?& `3 s) `% n
B、数据库上的BINDADD特权9 V8 j0 \. Q! M$ g1 m
C、程序包上的BIND特权
% A0 A7 A& g3 p' YD、程序包上的CONTROL特权
. Q) s% P7 b* ?, ?( c' R正确资料:& z9 i/ y; T. S8 o: h* c* B
2 `4 n6 g* A0 O* O0 G
+ |0 d9 S5 U5 ~# A第4题,如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()
6 H7 n8 Y- V& n7 y7 MA、DB2个人开发版(PDE)- l/ Z, [5 r$ H; Q' f
B、DB2通用开发版(UDE)
9 o; o( V$ T* ^0 M正确资料:
/ V' g" `3 s3 c# a O8 s: [5 X5 e& O/ N5 z
+ w- p7 g9 y5 P3 u# \5 Z8 @7 ?7 Y3 a
资料来源:谋学网(www.mouxue.com),当FROM子句中出现多个基本表或视图时,系统将执行什么操作?
/ A1 @. d) K8 Z6 j4 G @A、并3 l. c/ g0 o2 A$ y9 `
B、等值联接5 Y, H7 N' M8 P4 [ w3 L j
C、自然联接
1 `8 j1 W4 [. J( P$ xD、笛卡儿积
& P- q& X, \, O3 l, M* g正确资料:
6 O- V1 L1 \9 X$ x/ _+ u
5 w+ Z7 S* y3 r; D* M( r
" I8 h& h) ~ o" Y% q- E W7 b第6题,缺省的数据库日志文件的类型是:0 G# _, X) V' S) m/ g
A、Circular Log
) }7 O# J; c$ q& m3 i8 nB、Archival Log! K* m- C9 B3 y% ]" b' q
C、Primary Log
4 D+ {! F: l* ^& h5 U3 q8 y, _D、Secondary log
1 e( \% b. N9 F' h正确资料:
& H5 e" Z' b0 n' l( N+ c2 i* u% L
B m5 ^% b2 l3 w7 u0 Z% c b8 B, g+ W9 p" A" N- P
第7题,两个子查询的结果(),可以执行并、交、差操作
/ m3 ^- K; {0 f; W/ J( lA、结构完全一致
. J5 E% O0 g7 T/ h# S6 z( aB、结构完全不一致
X# g( l2 S4 |) s; GC、结构部分一致
% ]% X- s3 }- F" ?D、主键一致
. L7 J: a) R( Q正确资料:
0 A2 G& p* k, |) ~: u/ `5 ?) e+ N* g: a3 p9 T
/ M5 S$ o8 j+ g0 @. k1 a
第8题,执行下面两条SQL语句后:
z8 x2 |; P4 w' Z6 b2 u7 wCREATE TABLE t1 ( c1 char(10) NOT NULL PRIMARY KEY, c2 int, c3 char(10), c4 char(10) NOT NULL,CONSTRAINT c4 UNIQUE (c1,c4) ) //自动创建索引
% T8 F& U( Q7 G5 ?CREATE INDEX Index1 ON t1 (c2 ASC)
( h4 L+ Q* p8 }+ U/ k; o) ~* K表t1上有几个索引?7 I7 p/ E: c( r' U
A、0& e+ q+ C9 y& B* M
B、1
) M1 P6 X# E1 M! _6 |" M2 X$ IC、2
# R5 B6 K$ T* ^1 f1 o1 K1 O9 f( UD、3
4 v; w$ y! M eE、4
% H, |) e. P+ f6 g正确资料:
+ L r" H' r: E) e0 e: o; |. e. p4 `" ], W- v
! ]& g1 d2 U2 \2 t2 j0 Y& @第9题,在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?
Y6 Q: C* I% K9 d) I' Q# d/ @A、ORDER BY子句* M! |/ ^( S1 s5 K' \/ R1 P
B、WHERE子句
7 I' O. v$ @# D2 |C、GROUP BY子句: o4 {0 \% C, _
D、均不需要
$ ?0 J2 E; }- m9 I& Z& J9 t正确资料:6 b" Y& l! t! ~
: P' B5 x. ^" f$ ^, _
* B- f8 d5 r% ~3 E- [! F/ E资料来源:谋学网(www.mouxue.com),当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项?+ x6 G# V4 X/ E( E
A、副本文件" u1 f6 _. ?+ U+ m \
B、日志文件
) j u y+ Y* _3 x" CC、检查点文件
# y* Q. F* ? t7 S+ h: TD、死锁文件
5 j# M2 e' g' F0 Z% ]正确资料:2 @: D# s" q8 h" O* G8 ]! K
3 C7 G9 F+ g! R9 t6 ]+ O+ k8 r
- h$ D7 \( v" N/ R6 I
第11题,事务的原子性是指()/ _. Z& R* A* z7 \) ]
A、事务中包含的所有操作要么都做,要么都不做. e, X4 k/ r! H7 J+ @
B、事务一旦提交,对数据库的改变是永久性的 M! |2 z* t, R k6 n2 r* Z% F! C( Q
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
6 r; D# d; J0 Z! d; KD、事务必须是使数据库从一个一致性状态变到另一个一致性状态
8 C- z6 D. j4 C9 ?6 s正确资料:4 f( ~8 M8 E$ M" m3 @% Q2 N( B; s
/ y. n. I' k& ~) m/ t- `2 T
" H1 l! \2 K* I0 d3 z3 H& n资料来源:谋学网(www.mouxue.com),下面哪一工具允许用户开发存储过程?
% }1 Y8 s9 ]8 j% a0 gA、控制中心
% r$ v- v, ?$ H+ M8 vB、命令中心
' f3 O- m/ U" {8 k& \3 o- w" d9 JC、任务中心
; z ?6 F9 O+ P PD、开发中心1 j2 X! E+ v) {6 w- y7 l
E、健康中心
8 g- z7 j/ a4 H4 p7 F' \7 k正确资料:
* h0 X9 Q7 e* B; Y X( s$ E6 c- q
( k- F) t1 O8 p4 p$ \$ P' C0 a
第13题,给定三个表:学生表S,课程表C和学生选课表SC,它们的结构分别如下:# v. [7 w7 b) o9 B
S(S#,SN,SEX,AGE,DEPT)
( e6 _1 l/ r' ~ P6 e1 KC(C#,CN)
/ ^* V( h4 Y! R# r5 mSC(S#,C#,GRADE). u4 L6 {- b1 U# d
其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程 号,CN为课程名,GRADE为成绩。对表SC建立如下视图:CREATE VIEW S_GRADE(S#,C_NUM,AVG_GRADE)AS SELECT S#,COUNT(C#),AVG(GRADE)FROM SCGROUP BY S#;判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。SELECT S#,C_NUMFROM S_GRADEWHERE AVG_GRADE80
, `7 ?$ z0 t- U1 _5 H$ S0 l# Q* e7 SA、不允许查询。因为视图中使用了分组和聚合函数。
$ a4 Y$ I, J" B4 i) L" FB、允许。对应的操作为:
, _# r" e: r. jSELECT S#,COUNT(C#)" z" i; t% j# E7 O0 h6 [* J c7 K# E, V
FROM SC
3 p. M* J: l% W, [WHERE AVG(GRADE)800 \7 z! e, ]* O: M
C、允许。对应的操作为:. J8 K# l+ d: u/ H
SELECT S#,COUNT(C#)" D' X: U: T8 T" J; l
FROM SC0 x: O! t0 s7 D/ @1 m; `
GROUP BY S#
- ]) |$ m+ ?1 W* r. B! l2 THAVING AVG(GRADE)80! _5 T0 t, X0 k0 r2 E* E
D、允许。对应的操作为:' F5 O9 X5 M4 P" o" a& x- J
SELECT S#, COUNT(C#)
/ b1 a5 q" e5 z0 LFROM SC
5 Y! ^% o; M* H+ lHAVING AVG(GRADE)80
" S4 A! Q! @% ?$ s+ n: h( {. Z8 l正确资料:
1 R% g& f1 @9 h% i
b' l5 A& m/ b" L( U" D; A1 @0 O$ I9 V4 U3 h1 T% e t
第14题,An ODBC/CLI application has the following pseudocode:
* o. O% _/ [, e$ w4 ~" f' g1 U0 bSQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc )
! C/ d, k! C& O8 f" m! v/ n3 v! {SQLConnect( hDbc, "CERTDB", SQL_NTS, "user1", SQL_NTS, "passwd", SQL_NTS ) 6 r5 P k. u" v
SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt ) ; j* r1 ~1 s {7 B: O; j* Z
SQLExecDirect( hStmt, "SET CURRENT SQLID db2cert", SQL_NTS )
0 f; g# ~1 r1 e9 X6 BAssuming all of the above calls execute successfully, which of the following fully qualified SQL statements is equivalent to: ; p1 d6 [2 j% H8 V, U
SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE
}: Y' r" O2 U8 Ht1.col1=t2.col2", SQL_NTS )
+ ~( p3 p( @7 H1 F. [ UA、SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE
, o- _! p m/ X; y6 gt1.col1=t2.col2", SQL_NTS )3 `+ o2 x5 {2 [5 }" j
B、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE
: ?+ H! e* L, N$ A* T! h* ]t1.col1=t2.col2", SQL_NTS )
! |& K: j' p1 a, E' f5 j9 E" t3 tC、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2 9 S9 T1 Q" O6 U& p' S. _
WHERE t1.col1=t2.col2", SQL_NTS )
) T( c3 l, P6 `9 E# N" d( z* ^5 l- vD、. SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2 % Y* m# N( g5 z" I# x
WHERE t1.col1=t2.col2", SQL_NTS ) O+ e' L" E' @( p5 t
正确资料:
6 [3 H9 w7 P+ f& }5 _ y. X
! q6 O3 r" B6 T+ Y
9 s. n, b) f# e2 b' B资料来源:谋学网(www.mouxue.com),下列SQL语句中,能够实现"收回U4对学生表(STUD)中学号(XH)的修改权"这一功能的是以下哪项?
" Y. r" C3 u. P( k& I* tA、REVOKE UPDATE(XH) ON TABLE FROM U4 `" I' J" w" j* d4 V
B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
P* i; N+ |2 A) Q* T" g5 H. ?0 EC、REVOKE UPDATE(XH) ON STUD FROM U47 k6 c2 ]5 c: F4 n) }
D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC
) }' R; ~4 }7 P6 A: v正确资料:
7 C( p3 G; }3 v$ F: N/ M7 e$ u* C# I7 \; {* z# W3 O
' ]; c! V" ~% j: Y
第16题,To prepare an embedded SQL program for use with a host-language compiler,
. W T1 d$ S0 f! gwhich of the following database components is required?) Y" d4 c2 z1 m$ k
A、Binder1 Q8 l2 ^+ V! A$ \9 ~2 c
B、Precompiler) `5 I$ {; D3 W. [$ Q
C、Stored Procedure Builder
+ A) B6 }/ B6 n+ O' SD、Application Development Center& W. }& v* `3 i* f; [
正确资料:; a. A6 G8 O0 D! M+ T2 T" V3 `
/ r7 i. @" V% U9 q! R$ J. e
3 R* V7 [! f6 y$ V$ T. W4 j" |
第17题,在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。
8 I! E/ [1 t/ G4 r S* z9 R# AA、SERVER_ENCRYPT
; ^! x$ r! c$ f& p1 ^7 DB、DCE1 r1 C. p, N0 N$ y% {2 A
C、DCE_SERVER_ENCRYPT$ z( b, |& g0 L! S
D、KERBEROS
6 k0 f: S m, Y正确资料:
8 D' y7 f- _4 [5 N4 R9 v; Q" H' p" A2 F% s( n3 Q8 h7 J
3 Z. O$ e* M1 t8 I2 d9 F/ x
第18题,If a stored procedure returns multiple rows, which of the following must the calling application use to access the result set?
# d& p9 ~7 W1 b0 ]A、A cursor5 }$ e- o! S2 ]: s
B、A select statement
+ ^2 {0 X$ }. U1 {; xC、A declared temporary table" ~; z$ A! k" y% p8 w6 l0 Z
D、A table user-defined function/ j$ ~, Z+ l: c6 P+ r5 Y4 ]
正确资料:
+ U' y7 j. O2 U7 Q
4 s( m* O8 o) i& y4 ?" S4 E, Y/ A9 x6 J0 b: E0 Q
第19题,如果选用循环日志方式,辅助日志文件何时分配?' h4 ^6 @8 A- f' V8 T; F
A、数据库建立的时候9 ?6 h( ^& S, \( ^% F6 ~3 x Y/ r
B、数据库服务器启动的时候% b, ^, S: E7 Q/ g7 Z0 y8 }7 T" u
C、需要的时候( J1 |; T" \$ P
D、以上都不对
3 n, H4 d+ G0 _& I; I/ t4 H正确资料:$ n+ h B" L/ L* G
. G" m3 s7 Q. _8 d5 R6 B$ W$ ~0 m% W+ z* g2 ?- X9 _0 e
资料来源:谋学网(www.mouxue.com),在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。
0 \; F& n9 g5 \2 f. \ Q7 QA、正确
3 T" Q, [4 R7 S" c' D9 S8 nB、错误' F- O8 ~5 d A. @
正确资料:6 t% M3 B* W$ ?/ W9 F( x T; A
/ u& w& A: f' r8 v% Y1 d3 s. Q
6 `7 W& y/ w0 R4 \7 e第21题,Under which of the following situations must dynamic SQL be used?
( g2 u0 D$ Q- Z# R" t6 _6 U0 e3 AA、When temporary table references exist at compile time6 F" p. u2 @% l+ A
B、When the host variables' values are unknown at compile time: }: W1 E5 Q1 ]1 C# l+ w/ r3 g8 N
C、When the columns in the SELECT clause are unknown at compile time
# a6 r; L, U0 E9 t' \" D1 qD、When the number of rows being returned are unknown at compile time8 W; l6 `; G; d
正确资料:
! J6 m& p8 s' X$ u" _
& B3 ~/ J1 N! R8 @5 Z+ A- o8 s
" f: r( x( |2 A. F3 _4 _第22题,据库系统和文件系统的主要区别是:
3 W# |5 C" v' XA、数据库系统复杂,而文件系统简单。0 R; u6 a0 p/ Z# H; t8 C5 U
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
* v) @/ a. _- r/ }C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。" n' P+ n5 H! i( C1 h
D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
, i% r; O* }; D正确资料:* M9 q; ]: U9 ~4 V8 B4 Q' ~
, I4 X& A, K" ?
`0 i( A; |, k2 a6 R第23题,关系数据库管理系统应能实现的专门关系运算包括()
) S7 d0 u8 I$ F6 CA、排序、索引、统计
0 m( t# X% p" L0 l* {B、选择、投影、连接
& t4 l. G- ^4 [9 ?C、关联、更新、排序
" {+ E0 S9 W1 T; g8 D( WD、显示、打印、制表
, K4 s! O! P# C6 e4 n& u7 H+ U正确资料:
+ b7 e5 F' q* }6 h* y; X3 S5 B: e) x3 s1 s4 o# q
: L: B: Q1 N8 R/ b
第24题,The following commands are issued against a data source containing table user2.org:
5 N* y: e: F7 m. aCREATE ALIAS user1.org FOR sample.org 8 F: j% i) q! ]3 {- v( E
CREATE TABLE org.sample ( c CHAR(1)) ( V# d/ P, Z% Y
CREATE ALIAS sample.org FOR user2.org 9 q' F6 K: G) E3 F
CREATE ALIAS user2.sample FOR sample.org . N0 V$ c$ S2 ^) w8 U" k
Given the user SAMPLE issues the following statement:
* t3 {0 M+ q: C# `; FSELECT * FROM sample 0 X; |6 g9 |) k6 T
For which of the following database objects will access be attempted?5 i ]! v, f+ W* w) S
A、user2.org
6 C7 r% f6 }0 h( S' _) v, h4 z* ?B、org.sample, N }7 D* [+ E* W
C、sample.org7 y" F) n6 {7 X5 t4 [ M/ \' V' d$ ~
D、sample.sample
# k; o v. ]# j* y正确资料:/ Y' t( L \; Z. `; s
7 w/ |# Z% [6 k5 H& }! W
# q0 J' o2 Z- @0 [/ G& f资料来源:谋学网(www.mouxue.com),游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()6 G# X( u; G# {; K1 E6 t
A、. 不保持
6 X$ k; E# K: W: J8 h6 rB、. 保持到取出下一行记录或整个工作单元终止。
8 ?9 l l% e9 s4 g# z, H* z# g: kC、. 保持到整个工作单元终止。
7 I+ Q$ c) @; c& I+ {6 x! _. }正确资料:
" R* _& U" x6 {8 G t; J( h% i5 u7 A; v/ i# Y% a
( V% c# H8 k) `, T# g) o1 n
9 Y7 z% j( m4 N) l/ A8 n- {# Y; D5 [
1 X6 n+ z# N/ B) ~
2 ^$ h" T4 O( x- L0 w; i( q5 ^- ?) ?# C& H) G' }- Y0 i
0 n$ h8 }2 H6 W7 q8 d/ ~* Q' S w0 T7 T4 y! l
* v, a& T0 I5 H
2 l/ f8 l: Y. s( s1 s
) q8 t" j. z4 o3 t0 G" P. ]' y' M4 ?7 R3 E' t* z
+ J! |$ q0 g* L9 ~( ^% B+ }2 |# @ |
|