欢迎光临
我们一直在努力

吉大22秋《数据库应用技术》在线作业一【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

吉大《数据库应用技术》在线作业一

共25道题 总分:100分

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

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

A、该操作不存在问题

B、该操作丢失修改

C、该操作不能重复读

D、该操作读“脏”数据

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

A、SYSIBM

B、SYSCAT

C、SYSSTAT

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

E、以上都不对

3.如果选用循环日志方式,辅助日志文件何时分配?

A、数据库建立的时候

B、数据库服务器启动的时候

C、需要的时候

D、以上都不对

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

A、DBADM

B、SYSMAINT

C、SYSCTRL

D、SYSADM

5.Given the code: EXEC SQL WITH most_cities AS ( SELECT b.id, b.name, a.cities FROM country a, staff b WHERE a.person = b.id AND cities > :threshold ) SELECT id, name, cities FROM most_cities INTO :id, :name, :cities WHERE cities IN (SELECT MAX(cities) FROM most_cities) Which of the following can reference MOST_CITIES?

A、The current statement

B、Statements from any application

C、All statements within this application

D、All statements within the current unit of work

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) Thread 1: COMMIT Thread 2: INSERT INTO mytab VALUES (3) Thread 1: ROLLBACK Thread 2: COMMIT How many records will be inserted and retained in the table MYTAB?

A、0

B、1

C、2

D、3

7.两个子查询的结果(),可以执行并、交、差操作

A、结构完全一致

B、结构完全不一致

C、结构部分一致

D、主键一致

8.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 ) Assuming all of the above calls execute successfully, which of the following fully qualified SQL statements is equivalent to: SQLExecDirect( hStmt, “SELECT * FROM user1.table1 t1, table2 t2 WHERE t1.col1=t2.col2”, SQL_NTS )

A、SQLExecDirect( hStmt, “SELECT * FROM user1.table1 t1, table2 t2 WHERE t1.col1=t2.col2”, SQL_NTS )

B、. SQLExecDirect( hStmt, “SELECT * FROM user1.table1 t1, user1.table2 t2 WHERE t1.col1=t2.col2”, SQL_NTS )

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 )

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

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

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

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

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

10.若用如下的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)

C、(NULL,‘曾华’,‘男’,‘23’)

D、(‘1031’,NULL,‘男’,23)

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

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

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

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

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

12.在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?

A、ORDER BY子句

B、WHERE子句

C、GROUP BY子句

D、均不需要

13.E-R图中的联系可以与()实体有关

A、0个

B、1个

C、1个或多个

D、多个

吉大答案请进:opzy.net或请联系微信:1095258436
14.据库系统和文件系统的主要区别是:

A、数据库系统复杂,而文件系统简单。

B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。

C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。

D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。

15.SQL语言具有()功能。

A、关系规范化、数据操纵、数据控制

B、数据定义、数据操纵、数据控制

C、数据定义、关系规范化、数据控制

D、数据定义、关系规范化、数据操纵

16.A cursor is declared with the WITH HOLD option. Which of the following statements is always true?

A、The cursor will remain open after a COMMIT.

B、All rows retrieved are locked until a COMMIT.

C、A COMMIT will not be allowed until the cursor is closed.

D、Locks obtained by the cursor will be kept after a COMMIT.

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

A、NULL

B、RESTRICT

C、CASCADE

D、DISTINCT

18.下面哪一工具允许用户开发存储过程?

A、控制中心

B、命令中心

C、任务中心

D、开发中心

E、健康中心

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

A、DB2 数据仓库中心

B、DB2数据链接管理器

C、DB2关系扩展器

D、DB2 OLAP Starter Kit

20.嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?

A、号

B、分号

C、句号

D、冒号

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

22.给出下面信息: CREATE TABLE tab1 (c1 char(3) WITH DEFAULT NULL, c2 INTEGER); INSERT INTO tab1(c2) VALUES (‘345’); 如果在命令行处理器(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.

23.Which of the following is a benefit of user-defined functions?

A、Improves application concurrency

B、Improves blocking of result sets

C、Simplifies application maintenance

D、Reduces memory requirements on the server

24.Given the expression: WITH most_cities AS ( SELECT b.id,b.name,a.cities FROM country a, staff b WHERE a.person = b.id AND cities > :threshold ) SELECT * FROM most_cities In which of the following does MOST_CITIES exist?

A、user tables

B、server memory

C、user table space

D、system catalog tables

25.向基本表增加一个新列后,原有元组在该列上的值为什么?

A、TRUE

B、FALSE

C、空值

D、不确定

赞(0)
未经允许不得转载:奥鹏作业网 » 吉大22秋《数据库应用技术》在线作业一【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址