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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 131|回复: 0

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

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

[吉林大学]吉大《数据库应用技术》在线作业一
试卷总分:100    得分:100
第1题,Given the tables:
COUNTRY STAFF
id name person cities id name
1 Argentina 1 10 1 Aaron
2 Canada 2 20 2 Adams
3 Cuba 2 10 3 Jones 8 `3 ^, X1 f3 K# E9 x& U
4 Germany 1 0
5 France 3 5
6 Italy 1 5
the report: : |$ o7 N4 n, k! B
id name number_of_countries ; D4 m4 _8 N! ]0 N1 Q! ^
---------- ---------- -------------------
1 Aaron 3
and the SQL statement: , c) |# t; l3 w! f1 Z1 r) Z% E
SELECT B.id,B.name,COUNT(DISTINCT A.name) AS number_of_countries ! x3 v0 P# U3 k/ F
FROM country A, staff B
WHERE B.id=A.person 7 Y9 s3 l0 B; O. B
GROUP BY B.id,B.name
HAVING COUNT(DISTINCT A.name):count_var
Which of the following values does :count_var require to print out the above ! G: c$ A( n5 Q8 K
report?6 [- Z: C, s, `* k
A、1
B、2  b* o. j% _% Z% o+ ]* B
C、3
D、4
正确答案:


第2题,两个子查询的结果(),可以执行并、交、差操作
A、结构完全一致5 j7 x% x3 I7 J
B、结构完全不一致% o1 G  m& }$ U
C、结构部分一致
D、主键一致5 m/ t5 W- B& d! [
正确答案 C8 l7 B. q! p* z2 `* m

, k8 j/ u! P" U0 r# f# F2 @
第3题,对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?7 Y5 q' D- k6 i3 j( y% T* H( G% C
A、企业版
B、工作组版/ p& }& [4 ?; a% @' v7 p
C、企业扩展版
D、个人版) T+ o# [4 J: V; W
E、卫星版
F、微型版$ A% Z* n- A: [# B- v8 l/ B; C
正确答案:, o; Q( Y% j! }5 ~6 D

. M2 [' O2 o- T4 I# ^  ~
第4题,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)
Thread 2: INSERT INTO mytab VALUES (2) 2 S/ g& K" |& O& T! y0 f+ S
Thread 1: COMMIT
Thread 2: INSERT INTO mytab VALUES (3) * b! L5 u, t/ }5 H
Thread 1: ROLLBACK + v8 d( N$ E+ F  z; _7 @& P/ u
Thread 2: COMMIT
How many records will be inserted and retained in the table MYTAB?
A、06 X5 X* I) `) j/ j
B、1# B/ y* \. _7 A% `
C、2  L4 _& n4 [8 d; I, P4 w8 ]8 @7 S
D、35 [+ N  N  q* w& l1 N( w( w! @
正确答案:6 p2 d$ P& N' f/ N  p

在数据库中存储的是:()/ S) ^( I- m/ j0 U
A、数据" E' T! K1 q0 L
B、数据模型! `( n' x  s2 O+ W! d/ q
C、数据以及数据之间的联系
D、信息9 A2 H- }4 N) q5 q1 \
正确答案:  @) x" y5 S" }+ J# V

9 L( U  H- Q* `' J
第6题,使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?
A、NULL: ]) U7 [8 L/ E/ \4 a
B、RESTRICT
C、CASCADE
D、DISTINCT
正确答案:! j/ ]6 F4 A, r$ w7 q- ^$ Y8 c- t

, n% N5 z1 o6 ?( {6 T
第7题,关系模式中各级模式之间的关系为()
A、3NF包含 2NF包含 1NF
B、3NF包含 1NF包含 2NF6 @! v. Q3 a& w" o
C、1NF 包含2NF包含 3NF$ d; J/ k# g% t) w2 F/ q
D、2NF包含 1NF 包含3NF2 |& G/ R) n) \: q; U" ^; Y
正确答案 _8 P7 L7 D2 \$ d# A' n
% r* i4 D' q6 b8 T8 }4 y" p0 I
8 J3 y& [, g) o! d* L# ?8 p1 f- N1 ?
第8题,在语句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、错误
正确答案:
4 |, T- _# v! I7 S, L* Q
9 I0 l  S, L7 n& c
第9题,若用如下的SQL语句创建一个student表:
CREATE TABLE student(NO CHAR(4) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE NUMBERIC(2))
可以插入到student表中的是哪一项?
A、('1031','曾华',男,23)
B、('1031','曾华',NULL,NULL)$ m* M/ B# P% b; a5 c7 T, x
C、(NULL,'曾华','男','23')
D、('1031',NULL,'男',23)2 M5 s0 J/ N3 B7 C
正确答案 b% }# w9 f% A. L. D/ p) V

Given the following table: ! }* [( l6 K) K) j' ^1 `
CREATE TABLE employee
(name CHAR(10), salary DEC NOT NULL WITH DEFAULT)
INSERT INTO employee (name, salary) VALUES ('SMITH', 30000)
INSERT INTO employee (name) VALUES ('JONES') ( m/ }( W9 j6 V$ o' T) t, [5 @% A8 g
INSERT INTO employee (name, salary) VALUES ('ALI', 35000)
Which of the following statements will retrieve more than one row?1 S5 y; v/ ~) [% e# K
A、SELECT salary FROM employee WHERE salary IN (SELECT (salary/(SELECT 9 n) E/ t- @0 W* ^7 q' _  \
SUM(salary) FROM employee)) FROM employee)) K$ w' d* n$ E. S+ u/ A% n
B、SELECT COALESCE(AVG(salary)) FROM employee- _* m* b- i$ U* ^; k" s& p/ P
C、SELECT SUM(salary)/COUNT(*) FROM employee: z6 H5 ?/ q, N" t  Y" i9 d8 q
D、SELECT salary/(SELECT SUM(salary) FROM employee) FROM employee
正确答案:


第11题,并发控制的主要方法是采用以下哪种机制?
A、口令
B、锁
C、副本
D、检查点
正确答案:/ R$ o" C6 g) A8 Y1 D; _! g! x2 B

E-R图中的联系可以与()实体有关! o: _. d# h7 h* ^
A、0个' x4 e. M# d# r9 L
B、1个
C、1个或多个- w/ K% d5 e2 `/ @. C' o/ m% r
D、多个7 T$ W% [+ P+ e3 T/ D" r, b, e
正确答案:1 t5 M6 y9 C  f6 C2 o0 ]" e
' N* y+ P! @' ]. E2 M9 _
; A$ _  Z# y3 H% `) h9 r9 `
第13题,下述关于数据库系统的正确叙述是()4 N. _7 V! S2 f) d* m
A、数据库中只存在数据项之间的联系
B、数据库的数据项之间和记录之间都存在联系
C、数据库的数据项之间无联系,记录之间存在联系
D、数据库的数据项之间和记录之间都不存在联系
正确答案:
, [& q- J1 S( M: z
4 @  Q2 J3 l. O! x8 _
第14题,定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。
A、NULL
B、NOT NULL- A& D. g6 t. R2 C, q4 `9 v* T
C、DISTINCT
D、UNIQUE
正确答案:
SQL语言具有()功能。
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制' E1 U3 h9 y2 {) X% S
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
正确答案:7 ]8 z7 {% p* \" ]# V' W


第16题,创建一个DMS类型的表空间,可以使用以下哪两种文件系统对象作为容器?! `6 ~# U! e0 D8 \4 N, L
A、目录+ [7 x: [4 [/ r; \6 R0 k
B、文件
C、DEVICE
正确答案:
5 }5 @/ v: c% z- }
5 F! L3 s" [0 c* G: V
第17题,发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装:! y: v  r3 q# H; W: q0 G+ R
A、DB2运行时间客户端
B、DB2管理客户端
C、DB2应用程序开发客户端# k5 M* q* W7 r8 f
D、DB2瘦客户端- q- Y  b9 @9 O+ R  i( o  h
正确答案:
. A8 ?7 d. d0 ?( x5 _: {  ]/ _* R

第18题,Given the expression:
WITH most_cities AS , Q% B( s/ o  s+ W
( 4 W/ Y7 \% O. c4 E( {
SELECT b.id,b.name,a.cities 5 ]7 j$ ]5 D2 i7 O# U1 b+ U& S
FROM country a, staff b ( ~1 P) G6 o& G: k! k
WHERE a.person = b.id AND
cities  :threshold ; Z, F4 i' A4 E
) ; }3 l0 i9 }6 F2 _
SELECT * FROM most_cities
In which of the following does MOST_CITIES exist?
A、user tables, |6 a: l8 N0 H* d& x' C6 n
B、server memory, I  F# q/ h  {
C、user table space; G  H; Y" U( W& @% S
D、system catalog tables# n" `" U$ \+ N& p
正确答案:& u# f  @/ {$ W5 _4 m


第19题,下列哪种工具可以向表中增添记录,并更改数据库的统计信息?
A、import3 }; i  B% E- d5 ]# v
B、insert! i# w, P' U, J- E: d$ l' h
C、load
D、update
正确答案:

Under which of the following situations must dynamic SQL be used?, R7 y) y. j  C
A、When temporary table references exist at compile time
B、When the host variables' values are unknown at compile time; W) K: h) U5 ], k+ h, P0 H& o3 Q
C、When the columns in the SELECT clause are unknown at compile time* y: v( I7 Y! C; {
D、When the number of rows being returned are unknown at compile time5 z+ c3 W, f/ u5 h9 V: d
正确答案:/ r  K6 T8 e% P3 d' O3 D

+ k  Z4 U- x( @0 ^2 _- Z. Q( g
第21题,How many rows can be retrieved using a single SELECT INTO statement?+ m: _, i) z; d- c* S9 W. [+ t
A、Only one row$ ^. O8 L! w- Y6 G: ?, Q" h
B、As many as are in the result
C、As many as are host variables used in the call
D、As many as host variable array structures can hold  l* w9 V  G' l( n
正确答案:


第22题,下面哪个工具可以保存终端用户需要存取的元数据?
A、Query Management Facility
B、DB2 Query Patroller
C、DB2存储过程构建器7 ]" y8 B  y8 f
D、信息目录
正确答案:6 M) L+ e  U( c! W8 G
# _% M4 R& ~# Y' o+ }  j3 N

第23题,要更改数据库管理器配置文件,需以下哪个数据库权限?
A、DBADM
B、SYSMAINT& @/ Q1 b2 U2 S4 U& ?
C、SYSCTRL4 j' G2 {2 R' J* h2 }! v  m
D、SYSADM2 x  v8 W) W4 l9 t* o
正确答案:

* b: D# J# V  ]: V+ B
第24题,下列那种隔离级对于只读操作不在数据行上加锁?# w& z+ K! _( O  G( p# T1 M
A、RR9 {/ X, K7 W' m
B、RS2 `; j! V* j# U& {) s4 P
C、CS
D、UR
正确答案:- v3 Y8 Q1 X" r  X, e
Given the EMPLOYEE table definition:
CREATE TABLE employee (
workdept CHAR(30), ! H1 y% W  J7 O3 n8 @
salary INTEGER ' P+ K8 _, \1 c+ W1 J
)
Which of the following is a correct usage of parameter markers in a JDBC
program?
A、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
B、String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);) b3 B6 |, d3 z' {, e
C、String sql = , Q7 N; Z+ L, M/ e0 E0 U
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
D、String sql = + E' I5 p5 x8 d* K* C( F; l
"UPDATE employee SET salary=salary*?WHERE workdept=?"; % t; x! m, g5 H  z
statement stmt=con.createStatement(sql);
正确答案:
回复

使用道具 举报

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

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

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