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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 118|回复: 0

吉大20年3月《数据库应用技术》作业考核试题(答案)

[复制链接]

2万

主题

2万

帖子

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
64471
发表于 2020-7-1 14:29:56 | 显示全部楼层 |阅读模式

试卷名称:吉大18年9月《数据库应用技术》作业考核试题-0001
1.How many rows can be retrieved using a single SELECT INTO statement?" T, ?, r3 X6 Y; N5 }
A.Only one row' |( ]' E* a* Q% D6 l
B.As many as are in the result& M% l6 x8 U; Q
C.As many as are host variables used in the call
D.As many as host variable array structures can hold, q% S8 d( a: M" q# |, C2 B
答案:-
' c9 Y' u' B! n4 Q! L( o
2.在数据库中存储的是:()+ \8 _2 c! Z- U/ ~- T. S
A.数据
B.数据模型
C.数据以及数据之间的联系: T& s5 M7 [8 |& ]- w
D.信息
答案:-
& i1 o8 h) w8 D. Q% l
3.在语句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.错误
答案:-
, c# M* ?( O" P
4.下面哪个工具可以帮助用户对语句性能进行分析?) G6 |3 r! g9 x
A.可视化解释工具  [6 [! Y: L9 M) U
B.性能监视器4 z2 O, `; j# Z0 x# t2 q
C.命令行处理器! N9 p: ]+ }* t2 K+ d
D.控制中心
答案:-

5.定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。
A.NULL& G  p5 ^5 C2 V
B.NOT NULL
C.DISTINCT" m+ [( T6 O+ c' q
D.UNIQUE: R% N& t* v3 ?& V) }) ^# |3 j
答案:-
* m8 v& D( G! x( I/ [  E# |  ?
6.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) , E1 P1 f% g4 P% B5 P* E0 x
Thread 1: COMMIT + @+ s- i. g3 m" Z# [, C
Thread 2: INSERT INTO mytab VALUES (3)   a; ^! y8 T- a$ w" G" G
Thread 1: ROLLBACK % f" e& e5 ?- R3 o/ y; O" t: K
Thread 2: COMMIT 1 M8 Y. H5 ^4 f( y# d$ D/ g4 l
How many records will be inserted and retained in the table MYTAB?
A.0( B* q# g  }9 {& d
B.14 K/ Z8 P6 \) ]# |; x8 K6 Z' w- j/ X- J
C.2
D.3
答案:-7 d( J* W5 O* h6 ^
8 M1 N# I. O: L# Z  ?' o4 P. u
7.向基本表增加一个新列后,原有元组在该列上的值为什么?
A.TRUE
B.FALSE) p% r( K. a: J- U# G  s  o
C.空值( `4 Z) l' G- z+ }/ ]9 \
D.不确定/ }0 P" B; f8 `
答案:-
. k  r$ y8 D% X
8.据库系统和文件系统的主要区别是:
A.数据库系统复杂,而文件系统简单。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。9 l# g3 m. S6 G7 X+ z
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。# m/ C$ s/ q3 [4 ~2 J
答案:-
/ s# J8 G* E% M0 o
9.事务的原子性是指()7 N! \3 q$ C# Z1 q% ^! v0 O
A.事务中包含的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久性的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
答案:-& \* g* E8 P) |* ~

10.The following commands are issued against a data source containing table user2.org: ) R6 I# n$ _- _
CREATE ALIAS user1.org FOR sample.org   @" @, c- _' m- R" ?9 T
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: & |$ e, ^, G+ B4 e; _
SELECT * FROM sample ; q" G8 i, x6 G( {, g
For which of the following database objects will access be attempted?
A.user2.org
B.org.sample- @& c) Z) ~' m9 V& z, O& O5 N
C.sample.org6 K5 n2 V! H  ^& \* R' e* v
D.sample.sample
答案:-

11.在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?
A.ORDER BY子句3 B) ^0 v8 R4 w8 ?8 }: R
B.WHERE子句: ]8 w% k& }; i1 V4 Q" B' {! s7 i+ p
C.GROUP BY子句
D.均不需要2 g" [. W. D- F! U
答案:-
" F" F- s5 T* K  ~0 |+ ?
12.如果选用循环日志方式,辅助日志文件何时分配?  O  v0 ?% Q& V, J. ]
A.数据库建立的时候
B.数据库服务器启动的时候
C.需要的时候4 T9 a1 E; y% [
D.以上都不对
答案:-1 `: }/ B) T3 _2 r9 W- x$ Z4 r$ `$ g

13.A cursor is declared with the WITH HOLD option. Which of the following statements is always true?2 H% f' F8 Q! S4 J
A.The cursor will remain open after a COMMIT.# p# A$ V$ G4 F6 c) H, c, y4 ^5 o# E
B.All rows retrieved are locked until a COMMIT.
C.A COMMIT will not be allowed until the cursor is closed.6 _$ n6 V: f0 g, `" L& w" I  O
D.Locks obtained by the cursor will be kept after a COMMIT.
答案:-

14.在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。3 `' K5 h+ o: v4 \7 h2 J
A.SERVER_ENCRYPT% ?3 m+ a+ Z2 L/ n) z- M
B.DCE' f8 H" G0 R0 h
C.DCE_SERVER_ENCRYPT
D.KERBEROS
答案:-

15.发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装:
A.DB2运行时间客户端7 X( z  ~2 n" ^. q/ I
B.DB2管理客户端; R" T8 N2 \& l
C.DB2应用程序开发客户端
D.DB2瘦客户端
答案:-* W0 |2 ?/ Q. Z( m7 L% v$ R
. u' @* u3 i' e
16.对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?2 K4 l5 J  L9 h& d. ]
A.企业版
B.工作组版/ _) `0 `9 Q( z  w2 j/ {
C.企业扩展版% {: F: m1 }+ w1 d
D.个人版
E.卫星版  }) A0 {. i. }" Z  w
F.微型版
答案:-) k3 y# c; K5 C% I5 w# y
9 ]' i$ f. Z5 N3 z
17.给定三个表:学生表S,课程表C和学生选课表SC,它们的结构分别如下:% u) d8 ^  g+ p5 N
S(S#,SN,SEX,AGE,DEPT)5 K! \1 `2 K( o  Z4 ?
C(C#,CN)% b7 B4 g/ N5 a$ R1 S
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_GRADE80
A.不允许查询。因为视图中使用了分组和聚合函数。
B.允许。对应的操作为:
SELECT S#,COUNT(C#)+ n; N% ?: n1 j: a
FROM SC+ L4 h0 I/ ^& e* W9 M; x" @; b
WHERE AVG(GRADE)80* N; x! I7 L1 o% F5 C  B( f, a
C.允许。对应的操作为:
SELECT S#,COUNT(C#)2 t5 h" _4 P5 N% }9 Z8 R; F* |/ J8 ]3 ^, E
FROM SC! ^! @. i7 `: n. Z. A- j
GROUP BY S#
HAVING AVG(GRADE)80
D.允许。对应的操作为:" i! l& W: T5 d" J- h. |! Y) f+ o
SELECT S#, COUNT(C#)3 p* C, h# a* D& J2 Y5 l( u: r
FROM SC: R: Z: O9 z$ E* U6 S
HAVING AVG(GRADE)80
答案:-
0 c( v9 v9 a% `6 I' w5 D
18.Given the tables:
COUNTRY STAFF . w( w' d0 e% @6 g
id name person cities id name
1 Argentina 1 10 1 Aaron
2 Canada 2 20 2 Adams
3 Cuba 2 10 3 Jones $ X: c# J" }2 O7 |
4 Germany 1 0 ) f7 R& b  D% L& Q' u: ]- r
5 France 3 5 $ H) L, u- G* E( w
6 Italy 1 5
the report: # n  M' D% S* c5 U/ l
id name number_of_countries " N  w+ D: C9 D/ `9 E
---------- ---------- ------------------- 8 l! d2 F6 D& i  s7 U1 j8 M' M
1 Aaron 3 & j( m+ Z- \8 a- f5 N
and the SQL statement:
SELECT B.id,B.name,COUNT(DISTINCT A.name) AS number_of_countries 5 Y% g. h# ~1 ~, H2 q; S
FROM country A, staff B 5 O; m/ V# B3 e
WHERE B.id=A.person
GROUP BY B.id,B.name 9 [6 }& w3 ~, c% r$ M
HAVING COUNT(DISTINCT A.name):count_var
Which of the following values does :count_var require to print out the above
report?
A.1
B.2
C.39 X6 h5 J/ u! H0 e1 N8 {
D.4% j7 @9 L8 ?9 R" \3 Y
答案:-! b. I" i& r1 J' z  l
# i: h4 r! A0 }$ X9 i: z
19.如果想在数据导入的过程中创建表,应该
A.使用IXF文件格式进行LOAD
B.使用WSF文件格式进行LOAD# v9 o3 R5 C6 ~$ k
C.使用IXF文件格式进行IMPORT1 V+ r: N$ O& }' f3 ]. _
D.使用WSF文件格式进行IMPORT
答案:-: u% m* P+ _& @) A- l

20.给出下面信息:
CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER); 8 i9 o' T* r2 V$ \* k' q! a
INSERT INTO tab1(c2) VALUES (‘345’); , N# S# x/ |4 o, w
如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?SELECT * FROM tab1;
A.C1  C2 --- ----------- 0 record(s) selected.
B.C1  C2 --- ----------- 123         345 1 record(s) selected.
C.C1  C2 --- ----------- 345 1 record(s) selected.
D.C1  C2 --- ----------- -           345 1 record(s) selected.
答案:-
8 n* u- g' H! A6 w
21.嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?/ @6 a) ]$ s+ j# v, F4 ~
A.号
B.分号: H- t+ E" _0 C# P. y
C.句号
D.冒号/ B4 D, ]# j: ?6 z: `* a2 @. ^, T% P
答案:-

22.To prepare an embedded SQL program for use with a host-language compiler,
which of the following database components is required?
A.Binder; N9 I7 P9 _0 @! Y2 K& X
B.Precompiler: x& u( I4 N1 K; i7 f. B3 x  B
C.Stored Procedure Builder) O9 a4 \0 B' P2 Z
D.Application Development Center; t+ N5 ^. N; f- C( W
答案:-

23.Given the EMPLOYEE table definition:
CREATE TABLE employee (
workdept CHAR(30), % K& k( W9 U1 p2 m
salary INTEGER
) 9 g3 C% V) M, j$ p6 X4 k
Which of the following is a correct usage of parameter markers in a JDBC 8 v" R7 I/ Y4 u- ?) q9 l
program?
A.String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);  O7 M# Q7 d8 F4 \' w
B.String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?"; : x; ]; [' |1 G8 r! b
statement stmt=con.createStatement(sql);
C.String sql = - n5 r7 L$ G) k7 W9 n6 R
"UPDATE employee SET salary=salary*?WHERE workdept=?";
statement stmt=con.createStatement(sql);
D.String sql =
"UPDATE employee SET salary=salary*?WHERE workdept=?"; ( m/ z  x8 c8 h
statement stmt=con.createStatement(sql);
答案:-
& F; c9 v/ @4 d! m
24.当FROM子句中出现多个基本表或视图时,系统将执行什么操作?. [# W9 u  p! G' Y, i0 a" @( C
A.并, ]7 i9 I% }/ @- `4 G  T
B.等值联接
C.自然联接9 z0 M  {# H; F6 k) ]
D.笛卡儿积
答案:-

25.Given the expression: 1 I0 C+ ]$ j  h
WITH most_cities AS 3 l$ }  r. T& N3 z5 I" Y# |
(
SELECT b.id,b.name,a.cities
FROM country a, staff b ( _  L2 }2 n  c) f& r( M" r! y4 S- k
WHERE a.person = b.id AND
cities  :threshold 5 C4 W+ r( x9 k8 W+ @
) 1 g5 @, }0 b  \1 Z
SELECT * FROM most_cities
In which of the following does MOST_CITIES exist?! f) ?1 `( p: t, }8 k: j4 C  p
A.user tables4 y8 S6 |3 s/ x! r* k/ s- v6 a+ l1 y
B.server memory
C.user table space8 B9 e% ?0 [3 k- T
D.system catalog tables! c/ Z0 W2 ^! Y0 D3 T. |# [
答案:-
回复

使用道具 举报

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

本版积分规则

  • 价格公开

  • 优质服务

  • 专属客服

  • 信息开放

  • 担保交易

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