|
[吉林大学]吉大《数据库应用技术》在线作业一
试卷总分:100 得分:100
第1题,下列SQL语句中,能够实现"收回用户U4对学生表(STUD)中学号(XH)的修改权"这一功能的是()
A、REVOKE UPDATE(XH) ON TABLE FROM U4( ^4 L0 s2 L+ H5 `- J- E
B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C、REVOKE UPDATE(XH) ON STUD FROM U4' z6 [0 k1 c8 K5 u- x
D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC- X: V1 t7 W$ J
正确答案:. H9 y' j/ u0 _" u
第2题,数据库系统的并发控制的主要方法是采用()制。
A、拒绝
B、改为串行, _: V5 h3 q+ h3 `# v: K" h8 S
C、锁
D、不加任何控制! k Q9 p. _% i5 z9 r! G; l6 h4 i6 C
正确答案:3 n" v: o1 d& a4 e
; f! v( P3 x$ d0 T% s
9 f$ E1 r9 {1 ]- J, I
第3题,要对应用程序预编译并生成绑定文件,需要什么特权?, Q& Z0 @% b2 g2 t- Z
A、数据库上的CONNECT特权
B、数据库上的BINDADD特权
C、程序包上的BIND特权
D、程序包上的CONTROL特权
正确答案:
第4题,如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()4 ]5 ~0 A% D1 X3 W6 Z) `2 A( P: B
A、DB2个人开发版(PDE)0 n* w2 z# w1 z f$ H9 t
B、DB2通用开发版(UDE)* f) o7 [. H" P0 s
正确答案:
当FROM子句中出现多个基本表或视图时,系统将执行什么操作?, R. O" U. s" }6 Y3 {
A、并
B、等值联接
C、自然联接
D、笛卡儿积
正确答案:, m/ i" ^; R7 H# n& O% N
第6题,缺省的数据库日志文件的类型是:
A、Circular Log
B、Archival Log2 m. ~: p6 d+ a8 @4 U
C、Primary Log' F% W7 i9 e1 p, p8 j3 O* l7 }
D、Secondary log
正确答案:
第7题,两个子查询的结果(),可以执行并、交、差操作4 O. w* G; s* ?6 Q" `
A、结构完全一致
B、结构完全不一致! J$ T! ~( B- J* z0 S! R
C、结构部分一致
D、主键一致 F# o, _. n4 m' o' _4 D
正确答案:7 p. n- [% m6 M2 ]# T5 n# H3 z
第8题,执行下面两条SQL语句后:
CREATE TABLE t1 ( c1 char(10) NOT NULL PRIMARY KEY, c2 int, c3 char(10), c4 char(10) NOT NULL,CONSTRAINT c4 UNIQUE (c1,c4) ) //自动创建索引' b2 G- {$ L x
CREATE INDEX Index1 ON t1 (c2 ASC)
表t1上有几个索引?4 w7 x# t: q; z2 F, Z: V9 y: |/ @
A、0! W* p. }0 s* G" ?
B、1
C、2& ]' `$ ?5 ]3 ^4 B4 x
D、36 F6 Y. Q x6 U) k8 B2 \6 _
E、4
正确答案:9 i% t5 [( | s3 C
第9题,在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?
A、ORDER BY子句) Y0 Z. T. B0 ]8 G: t8 E
B、WHERE子句
C、GROUP BY子句
D、均不需要
正确答案:
当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项?
A、副本文件
B、日志文件
C、检查点文件* P/ O' o: o/ t( o# D
D、死锁文件
正确答案:
第11题,事务的原子性是指()
A、事务中包含的所有操作要么都做,要么都不做3 A" O1 Z/ Z G% l" Z, x2 I$ F' @3 K
B、事务一旦提交,对数据库的改变是永久性的
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态* I0 f8 Z! V7 x; J
正确答案:
下面哪一工具允许用户开发存储过程?
A、控制中心
B、命令中心- t% D3 |; D' t! ~* n8 H" [
C、任务中心3 \" d! T( p: ?$ [3 L0 J) Q
D、开发中心
E、健康中心
正确答案:
5 a" e/ n" g5 E
第13题,给定三个表:学生表S,课程表C和学生选课表SC,它们的结构分别如下:8 ?. [" U6 ~0 v Y. J+ i
S(S#,SN,SEX,AGE,DEPT)1 ~5 q- D, J3 {" ]( R
C(C#,CN)$ E. `5 X& H1 o0 R' Q1 K5 p
SC(S#,C#,GRADE). k; L9 z3 L( @# B' ^( T$ e
其中: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# i# k$ u! w5 v2 r# W- r5 w/ j% U
A、不允许查询。因为视图中使用了分组和聚合函数。
B、允许。对应的操作为:
SELECT S#,COUNT(C#)2 C& m$ j) X! n1 v6 i
FROM SC( A u) e& X) w5 B R% }6 r
WHERE AVG(GRADE)80
C、允许。对应的操作为:
SELECT S#,COUNT(C#)
FROM SC
GROUP BY S#
HAVING AVG(GRADE)80/ a$ X- Q" [9 N7 R% t) U9 ~
D、允许。对应的操作为:
SELECT S#, COUNT(C#); h$ m( s/ h7 N" D/ _4 d6 L9 n
FROM SC
HAVING AVG(GRADE)80# L; i% r- N6 x! j
正确答案: r9 q% M- y! Y. ^$ z# G- k
8 P r" @0 {" p) s2 K- l' l
! t+ q' l1 W% W1 y% Q* p
第14题,An ODBC/CLI application has the following pseudocode:
SQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc )
SQLConnect( hDbc, "CERTDB", SQL_NTS, "user1", SQL_NTS, "passwd", SQL_NTS )
SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt )
SQLExecDirect( hStmt, "SET CURRENT SQLID db2cert", SQL_NTS ) & M2 u) ~0 W* A/ A- q% g
Assuming all of the above calls execute successfully, which of the following fully qualified SQL statements is equivalent to: 9 C( }' B6 _: @$ c* H% B/ S
SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE
t1.col1=t2.col2", SQL_NTS ), X _6 q# e8 t/ `& z
A、SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, table2 t2 WHERE + i1 y2 [ e: |* y9 ]
t1.col1=t2.col2", SQL_NTS )
B、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE
t1.col1=t2.col2", SQL_NTS )4 @' U) n7 G* {
C、. SQLExecDirect( hStmt, "SELECT * FROM user1.table1 t1, db2cert.table2 t2
WHERE t1.col1=t2.col2", SQL_NTS )
D、. SQLExecDirect( hStmt, "SELECT * FROM db2cert.table1 t1, db2cert.table2 t2
WHERE t1.col1=t2.col2", SQL_NTS )
正确答案:# K! h7 P: @6 ? B5 h/ W
下列SQL语句中,能够实现"收回U4对学生表(STUD)中学号(XH)的修改权"这一功能的是以下哪项?
A、REVOKE UPDATE(XH) ON TABLE FROM U4( ]% \9 M5 a' l
B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC7 P4 W. h& h, t7 B8 A/ w" j7 q
C、REVOKE UPDATE(XH) ON STUD FROM U4# a, U+ E: j; B+ r) y
D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC0 e0 _* J v+ o8 |
正确答案:
第16题,To prepare an embedded SQL program for use with a host-language compiler,
which of the following database components is required?
A、Binder8 I5 Q- G+ I, Z4 L, @( h
B、Precompiler
C、Stored Procedure Builder
D、Application Development Center: G' A) @# t5 N( z6 b3 ~
正确答案:8 B& U8 `" P# Y* y; Y/ s4 B5 I
, B7 J5 k# e! F" }
第17题,在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。
A、SERVER_ENCRYPT
B、DCE
C、DCE_SERVER_ENCRYPT1 ?6 e. H8 N6 k0 E
D、KERBEROS
正确答案:6 x+ M) ` B( c2 f9 a, n
, G9 p" E& f4 ^
第18题,If a stored procedure returns multiple rows, which of the following must the calling application use to access the result set?# [3 T/ `+ l6 U, x- F2 Z2 s6 K) Y
A、A cursor, t$ u m: U4 M, }5 x9 @0 k
B、A select statement3 [: |' ]- u- X% X0 ~' b
C、A declared temporary table
D、A table user-defined function
正确答案: m1 {+ h) l0 {6 }; J7 `
2 y5 m) a/ u3 B. y3 D5 W
' [5 r8 U6 ]7 s7 M+ a
第19题,如果选用循环日志方式,辅助日志文件何时分配?. H% c4 C+ Z5 O& G/ l
A、数据库建立的时候4 }' g9 B7 {/ O' o/ B4 N& P
B、数据库服务器启动的时候$ S7 R( @" w' |& E
C、需要的时候
D、以上都不对
正确答案:# |) ?: e4 g2 V8 u, X
在语句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,则该行将被拒绝插入。
A、正确
B、错误
正确答案:
8 T9 l! N# K7 z" n5 V3 a
第21题,Under which of the following situations must dynamic SQL be used?
A、When temporary table references exist at compile time) f# U U% _6 }
B、When the host variables' values are unknown at compile time9 q$ _4 x& v/ W; h9 z
C、When the columns in the SELECT clause are unknown at compile time: N2 B& D/ M. |; o
D、When the number of rows being returned are unknown at compile time9 {6 i& [ W/ o
正确答案:
第22题,据库系统和文件系统的主要区别是:
A、数据库系统复杂,而文件系统简单。! H( e5 b: L9 J! j" L6 H/ ]$ b) S4 u
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
正确答案:
4 ^ T9 i8 Y, Z. {1 d8 R1 m) _
第23题,关系数据库管理系统应能实现的专门关系运算包括()3 K& J* `4 _; v, @
A、排序、索引、统计8 c2 t. O4 J6 ?# Q H+ Y. d1 z! a
B、选择、投影、连接
C、关联、更新、排序
D、显示、打印、制表" N- L+ Q9 f7 u2 Q* q- N
正确答案:
第24题,The following commands are issued against a data source containing table user2.org:
CREATE ALIAS user1.org FOR sample.org 8 n+ Z0 L6 }; O
CREATE TABLE org.sample ( c CHAR(1))
CREATE ALIAS sample.org FOR user2.org
CREATE ALIAS user2.sample FOR sample.org
Given the user SAMPLE issues the following statement:
SELECT * FROM sample : S2 n+ Q, S1 j% x
For which of the following database objects will access be attempted?
A、user2.org1 M) ]' U( |8 V
B、org.sample2 {! }$ u$ _1 D- s
C、sample.org
D、sample.sample
正确答案:
游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()
A、. 不保持
B、. 保持到取出下一行记录或整个工作单元终止。 z( Y2 F G5 S* K5 ~' D* l8 E
C、. 保持到整个工作单元终止。
正确答案: |
|