[奥鹏]吉大22春学期《数据库应用技术》在线作业二[答案]

作者:奥鹏作业答案 字体:[增加减小] 来源: 吉林大学 时间:2022-04-26 08:29

吉大22春学期《数据库应用技术》在线作业二[答案] 试卷总分:100 得分:100 一、单选题 (共 25 道试题,共 100 分) 1.事务的原子性是指() A.事务中包含的所有操作要么都做,要么都不做 B.事务

[奥鹏]吉大22春学期《数据库应用技术》在线作业二[答案]

吉大22春学期数据库应用技术在线作业二[答案]答案

正确答案:-----

吉大22春学期数据库应用技术在线作业二[答案]

正确答案:-----

试卷总分:100 得分:100

一、单选题 (共 25 道试题,共 100 分)

1.事务的原子性是指()

A.事务中包含的所有操作要么都做,要么都不做

B.事务一旦提交,对数据库的改变是永久性的

C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

正确答案:-----

2.在语句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.错误

3.在数据库中存储的是:()

A.数据

B.数据模型

C.数据以及数据之间的联系

D.信息

正确答案:-----

4.Given the EMPLOYEE table definition: CREATE TABLE employee ( workdept CHAR(30), salary INTEGER ) 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);

C.String sql = "UPDATE employee SET salary=salary*?WHERE workdept=?"; statement stmt=con.createStatement(sql);

D.String sql = "UPDATE employee SET salary=salary*?WHERE workdept=?"; statement stmt=con.createStatement(sql);

正确答案:-----

5.在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。

正确答案:-----

A.SERVER_ENCRYPT

B.DCE

正确答案:-----

C.DCE_SERVER_ENCRYPT

正确答案:-----

D.KERBEROS

正确答案:-----

6.实体是信息世界中的术语,与之对应的数据库术语为:()

A.文件

B.数据库

C.字段

D.记录

正确答案:-----

7.下述关于数据库系统的正确叙述是()

A.数据库中只存在数据项之间的联系

B.数据库的数据项之间和记录之间都存在联系

C.数据库的数据项之间无联系,记录之间存在联系

D.数据库的数据项之间和记录之间都不存在联系

正确答案:-----

8.下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?

A.DB2 数据仓库中心

正确答案:-----

B.DB2数据链接管理器

正确答案:-----

C.DB2关系扩展器

正确答案:-----

D.DB2 OLAP Starter Kit

正确答案:-----

9.当FROM子句中出现多个基本表或视图时,系统将执行什么操作?

A.并

B.等值联接

C.自然联接

D.笛卡儿积

正确答案:-----

10.要更改数据库管理器配置文件,需以下哪个数据库权限?

A.DBADM

正确答案:-----

B.SYSMAINT

C.SYSCTRL

D.SYSADM

正确答案:-----

11.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 */ EXEC SQL FETCH cur INTO :hv /* Statement 3 */ EXEC SQL ROLLBACK /* Statement 4 */ EXEC SQL CLOSE cur /* Statement 5 */ If the table T1 has no rows in it, which statement will cause the cursor "cur" to be closed first?

正确答案:-----

A.Statement 1

B.Statement 2

C.Statement 3

D.Statement 4

正确答案:-----

12.DBMS是()

正确答案:-----

A.操作系统的一部分

B.在操作系统支持下的系统软件

C.一种编译程序

D.应用程序系统

正确答案:-----

13.关系规范化中的删除操作异常是指()

A.不该删除的数据被删除

B.不该插入的数据被插入

C.应该删除的数据未被删除

D.应该插入的数据未被插入

正确答案:-----

14.下列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

正确答案:-----

15.并发控制的主要方法是采用以下哪种机制?

A.口令

B.锁

C.副本

D.检查点

正确答案:-----

16.游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()

A.. 不保持

B.. 保持到取出下一行记录或整个工作单元终止。

C.. 保持到整个工作单元终止。

17.If a stored procedure returns multiple rows, which of the following must the calling application use to access the result set?

正确答案:-----

A.A cursor

B.A select statement

C.A declared temporary table

正确答案:-----

D.A table user-defined function

正确答案:-----

21.如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:

A.SYSIBM

B.SYSCAT

C.SYSSTAT

D.该用户连接到数据库时所使用的用户名

正确答案:-----

E.以上都不对

19.Under which of the following situations must dynamic SQL be used?

正确答案:-----

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

D.When the number of rows being returned are unknown at compile time

正确答案:-----

20.要对应用程序预编译并生成绑定文件,需要什么特权?

A.数据库上的CONNECT特权

B.数据库上的BINDADD特权

正确答案:-----

正确答案:-----

C.程序包上的BIND特权

D.程序包上的CONTROL特权

正确答案:-----

21.设有两个事务T1,T2,其并发操作如下所示: T1: T2: 1) 读A=10,B=5 2) 读A=10 3) 读A=20,B=5 求和25 验证错 正确的评价是哪个?

A.该操作不存在问题

B.该操作丢失修改

C.该操作不能重复读

D.该操作读“脏”数据

正确答案:-----

22.使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?

正确答案:-----

A.NULL

B.RESTRICT

C.CASCADE

正确答案:-----

D.DISTINCT

正确答案:-----

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)

Baidu
map