奥鹏答案网-奥鹏作业答案-奥鹏在线作业答案-奥鹏离线作业答案-奥鹏毕业论文-专业奥鹏作业答案辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 876|回复: 0

21春吉大《数据库应用技术》在线作业二(答案)

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2021-8-12 11:13:21 | 显示全部楼层 |阅读模式

[吉林大学]吉大《数据库应用技术》在线作业二
试卷总分:100    得分:100
第1题,给出下面信息: 5 f9 w- G; R5 d( i# Z- Z4 y1 ~
CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER); % `5 \% M+ |$ ^$ m
INSERT INTO tab1(c2) VALUES ('345'); : e5 n8 U) Q2 G- k
如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?SELECT * FROM tab1;$ b/ Q5 w# ~- N* ^4 r0 }4 W* g7 }$ }
A、C1  C2 --- ----------- 0 record(s) selected." q+ N8 o& y4 b# E* |8 ^  r
B、C1  C2 --- ----------- 123         345 1 record(s) selected.
C、C1  C2 --- ----------- 345 1 record(s) selected.* j- T- h8 M# p4 v% c+ H( x( [* P- F
D、C1  C2 --- ----------- -           345 1 record(s) selected.
正确答案:- ~6 d. P8 q& z( W
" Y, N+ q9 r6 ^
. c0 R1 I0 @  _
第2题,关系模式中各级模式之间的关系为()
A、3NF包含 2NF包含 1NF0 M, N- J. `2 K7 ^% w8 \' Q4 O
B、3NF包含 1NF包含 2NF8 _9 p; R# u$ w
C、1NF 包含2NF包含 3NF. t8 \& O, r2 l7 |8 K8 f9 d& N& R0 ?
D、2NF包含 1NF 包含3NF  `' e/ p- f/ y6 o3 z8 |  L
正确答案:
: ^0 i. a" n, I: H6 ]

第3题,如果想在数据导入的过程中创建表,应该
A、使用IXF文件格式进行LOAD8 f9 j5 D' p5 Y  }/ c4 {
B、使用WSF文件格式进行LOAD: ]. ]- x3 E3 p
C、使用IXF文件格式进行IMPORT! X$ w; v  D. G& N. |
D、使用WSF文件格式进行IMPORT( i: g. @- ^0 q$ e* g4 j+ p3 W+ S: G
正确答案:" G# @4 ?- N' l0 J3 s% q! ^
8 ~+ i4 d% f$ h( Y0 Z6 l4 H
* ]9 G- P: H$ E
第4题,在数据库中存储的是:()$ L# H6 M* g- J8 Q* _
A、数据
B、数据模型+ f% c. r8 G- q' g) l5 N. u
C、数据以及数据之间的联系( L+ _/ ]6 S. F7 K$ w
D、信息
正确答案:


如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()
A、DB2个人开发版(PDE)
B、DB2通用开发版(UDE)
正确答案 `) y, V+ m8 ^& W' l# z) g& s


第6题,定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。
A、NULL6 d" {! v8 G( w. c* r: X4 p
B、NOT NULL# X! _. O, U. Q) V6 n# q, I
C、DISTINCT- ]% K! c, [# H8 O
D、UNIQUE
正确答案:
( @. v6 J) {6 ]8 h

第7题,数据操纵语言的基本功能中不包括()
A、向数据库中插入数据
B、描述数据库的访问控制. K: Y5 c# M; e6 g3 g
C、修改数据库中的数据/ T2 b1 E# ]8 z9 J- L& X
D、删除数据库中的数据5 m' d3 W# E" @0 {7 j, S
正确答案 `# S, l% ~. y. H! k4 T. O4 M
. f. Z; n1 G% C' k
$ {: Q- d' ]% V3 {
第8题,下列SQL语句中,能够实现"收回U4对学生表(STUD)中学号(XH)的修改权"这一功能的是以下哪项?
A、REVOKE UPDATE(XH) ON TABLE FROM U4
B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
C、REVOKE UPDATE(XH) ON STUD FROM U4
D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC
正确答案 k- k( C3 i7 _( O5 c& A# s" e( ?
' v$ s5 W/ Y, A2 b- [, {1 [8 @
8 W! ]0 x0 l- \/ G+ I$ f- p
第9题,要对应用程序预编译并生成绑定文件,需要什么特权?
A、数据库上的CONNECT特权
B、数据库上的BINDADD特权
C、程序包上的BIND特权
D、程序包上的CONTROL特权3 K* [/ M& F: L, j
正确答案:3 f0 s7 s! R! j- y
Under which of the following situations must dynamic SQL be used?9 A! C5 I- p' R% N0 c
A、When temporary table references exist at compile time
B、When the host variables' values are unknown at compile time
C、When the columns in the SELECT clause are unknown at compile time; a9 G3 h1 c' d  x% y0 _
D、When the number of rows being returned are unknown at compile time0 r3 S8 _& W/ R
正确答案:1 E" t4 h$ o9 ^; V
5 e+ q" z7 M7 o9 E& T
. e5 K: ~$ }4 \9 s7 l
第11题,给定三个表:学生表S,课程表C和学生选课表SC,它们的结构分别如下:
S(S#,SN,SEX,AGE,DEPT)5 l# M4 e; H* R: }4 R
C(C#,CN)) j4 K9 O5 i) c* X8 b
SC(S#,C#,GRADE)
其中: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_GRADE802 b7 ]. r) R% Z* g2 G5 p2 H1 m& b
A、不允许查询。因为视图中使用了分组和聚合函数。- |2 p# t* W. L2 T
B、允许。对应的操作为:
SELECT S#,COUNT(C#)
FROM SC
WHERE AVG(GRADE)808 k, F% T2 R4 l3 F6 ]- C* @. B6 A6 t
C、允许。对应的操作为:$ _; `5 f( ]- e1 d+ Z2 K" A
SELECT S#,COUNT(C#)& {7 ^& K3 q; t& q. c1 k( [; H
FROM SC1 s7 m0 \* Q5 ]
GROUP BY S#6 H/ V9 I1 e3 U+ L! q- a, a
HAVING AVG(GRADE)806 e: s0 l: J7 I. S3 g
D、允许。对应的操作为:
SELECT S#, COUNT(C#)
FROM SC# g! R" o4 m0 R7 K$ h
HAVING AVG(GRADE)80
正确答案:

当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项?1 Z3 Z  O/ H6 X
A、副本文件
B、日志文件1 S  X& E6 q; S
C、检查点文件6 @: k/ b8 i( k7 h
D、死锁文件
正确答案:
0 i) E- `  X: g
4 J6 G" G5 A  j1 m0 b
第13题,关系规范化中的删除操作异常是指(); g2 K, f; O% `  @
A、不该删除的数据被删除1 \; [% m( [: N' W2 B% k
B、不该插入的数据被插入9 C! W+ r1 v  I3 C4 a+ p
C、应该删除的数据未被删除  @. T% z# A) H& W* k
D、应该插入的数据未被插入
正确答案:% M/ o0 J& I6 p9 v" X7 _9 s
0 e1 B) N0 x9 J% Q! ~. [
* s4 e0 T9 i* z- T  J. ^5 R
第14题,Which of the following is a benefit of user-defined functions?
A、Improves application concurrency, l/ p6 I, \* m( X3 H* G
B、Improves blocking of result sets
C、Simplifies application maintenance
D、Reduces memory requirements on the server
正确答案:! D* R0 u0 v2 Z1 w- l, K9 p  F
下面哪个工具可以帮助用户对语句性能进行分析?$ |1 ^+ Q8 l: O; X2 T2 a' ~. n8 E
A、可视化解释工具
B、性能监视器6 [* \' ?; K' Q! L
C、命令行处理器
D、控制中心, q, {4 P7 g" q/ v: \
正确答案:# ^; A) L0 a$ o8 h8 e. ~. D2 r


第16题,执行下面两条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) )    //自动创建索引
CREATE INDEX Index1 ON t1 (c2 ASC)+ J" m/ ~& R# X  a- x$ {' e
表t1上有几个索引?' j( e8 p4 A% K6 G
A、0- F3 z6 L: j3 I" T* a! i1 L
B、1. Q, \0 I4 b( h( ^+ q! g# v2 L
C、2
D、3
E、4- P' o) Z* O& _8 T" s( ~
正确答案:' ?8 |5 {; b1 d$ u5 Z

5 J5 O" [5 g3 p, ~
第17题,下述关于数据库系统的正确叙述是()8 i# a6 r3 S  h) p* O
A、数据库中只存在数据项之间的联系# ^. K6 W- Z4 ?+ z! w0 s  j
B、数据库的数据项之间和记录之间都存在联系0 I5 X3 W" e( d, \( d
C、数据库的数据项之间无联系,记录之间存在联系$ X0 E5 d. k) p" y* @
D、数据库的数据项之间和记录之间都不存在联系
正确答案:6 B5 L6 `2 p0 j) C


第18题,发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装:
A、DB2运行时间客户端
B、DB2管理客户端3 E, E% L  y0 b/ r% U
C、DB2应用程序开发客户端% z. T2 O+ {1 _* s" h6 _! l* w
D、DB2瘦客户端
正确答案:. _& W% B. Y' ^3 c) k) {* x


第19题,Given the application code:
EXEC SQL DECLARE cur CURSOR WITH HOLD FOR SELECT c1 FROM t1
EXEC SQL OPEN cur
EXEC SQL FETCH cur INTO :hv /* Statement 1 */
EXEC SQL COMMIT /* Statement 2 */ 4 ^/ `  \3 ?0 i6 o6 A
EXEC SQL FETCH cur INTO :hv /* Statement 3 */
EXEC SQL ROLLBACK /* Statement 4 */ ; t, i: b& N$ T# H; T& w  \
EXEC SQL CLOSE cur /* Statement 5 */ " V  M: d% }' \! U
If the table T1 has no rows in it, which statement will cause the cursor "cur" to be
closed first?# [6 L( s) S+ p  r; _
A、Statement 1! v1 {8 Z  L! i: b+ Y' _
B、Statement 2
C、Statement 3# Y2 X( L' O* ~
D、Statement 4
正确答案:& I; T, F" p" v: v7 G
. h8 M$ a- ~  Y. X

Given the expression: 4 H: y6 G- _5 X% J
WITH most_cities AS 0 k7 K8 @& G+ [/ R5 K/ F
(
SELECT b.id,b.name,a.cities $ k3 e' R! A: y! y: C$ T6 p6 ^9 k
FROM country a, staff b . H) T, K0 ]  H# x
WHERE a.person = b.id AND
cities  :threshold 3 d/ \, B, n4 R; n& s
) ; @7 c3 O' _. k  i
SELECT * FROM most_cities
In which of the following does MOST_CITIES exist?; a$ }, q3 p* Z3 `. A4 X1 I
A、user tables
B、server memory
C、user table space$ J; Z' p" L$ o" m2 i7 ^/ u0 ~
D、system catalog tables7 z% o/ ]( ^+ {0 y: A
正确答案:
1 X: D+ i% d/ J' D0 v) h1 ~

第21题,数据库系统的独立性是指():1 c8 A; b4 y# f, W
A、不会因为数据的变化而影响应用程序
B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C、不会因为存储策略的变化而影响存储结构4 u! g0 s2 I) C5 ]; N7 k+ f7 D
D、不会因为某些存储结构的变化而影响其它的存储结构
正确答案:- t+ ]! s% O6 U" Y) x2 m
: F. c9 z1 h* R- L8 E+ i3 {3 V, U

第22题,下面哪个工具可以保存终端用户需要存取的元数据?% s4 A( X2 D3 z( y: h: i
A、Query Management Facility* _, a) i! s, R8 W2 z6 T
B、DB2 Query Patroller
C、DB2存储过程构建器+ c# ?) |9 Z" d# U& _& l: r" b
D、信息目录
正确答案:# t2 l- Z: T1 Q) V


第23题,Given the following table: ; p% F; Z, Z% n2 I
CREATE TABLE employee 7 Y5 f; Y: ?" z7 z2 ?
(name CHAR(10), salary DEC NOT NULL WITH DEFAULT) & d5 o3 k" m! U- S0 n
INSERT INTO employee (name, salary) VALUES ('SMITH', 30000) $ y9 j1 h* F/ a' U# O- X
INSERT INTO employee (name) VALUES ('JONES')
INSERT INTO employee (name, salary) VALUES ('ALI', 35000)
Which of the following statements will retrieve more than one row?
A、SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT
SUM(salary) FROM employee)) FROM employee)
B、SELECT COALESCE(AVG(salary)) FROM employee8 P; @' V$ {" I& Y
C、SELECT SUM(salary)/COUNT(*) FROM employee
D、SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee: Z3 |! t; L- B1 l+ T$ G( _' X
正确答案:4 s) D: q  Q! X6 h


第24题,如果一个用户USER1被授予了表TAB上的CONTROL特权,如果需要限制该用户对表的存取,应使用以下哪条命令?8 p+ M  y7 `( j
A、REVOKE ALL ON TAB TO USER1
B、REVOKE ALL ON TAB FROM USER1
C、REVOKE CONTROL ON TAB TO USER1
D、REVOKE CONTROL ON TAB FROM USER1
正确答案:+ X6 f' v# M3 x) ^" N# g' ?


Given an ODBC/CLI program with a single connection, two threads and the following actions which complete successfully:
Thread 1: INSERT INTO mytab VALUES (1) 5 B8 a! p$ O% {9 F# M3 a: |- M) {
Thread 2: INSERT INTO mytab VALUES (2)
Thread 1: COMMIT   N  Z. N% T  C
Thread 2: INSERT INTO mytab VALUES (3) , W$ V* C) a2 x) Y
Thread 1: ROLLBACK
Thread 2: COMMIT
How many records will be inserted and retained in the table MYTAB?+ o3 t; m* f/ _
A、0! Y+ _; X2 u; J. j. ^/ G
B、1
C、2
D、3
正确答案:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

 
 
客服一号
客服二号
客服三号
客服四号
点击这里给我发消息
官方微信扫一扫
快速回复 返回顶部 返回列表