奥鹏作业答案 发表于 2020-11-24 10:20:38

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

吉大《数据库应用技术》在线作业一
1.[单选题] 设有两个事务T1,T2,其并发操作如下所示:
   T1:       T2:
1) 读A=10,B=5
2)                              读A=10
3) 读A=20,B=5
求和25验证错
正确的评价是哪个?
无忧答案网答案资料下载,请参考帮助中心说明
    A.该操作不存在问题
    B.该操作丢失修改
    C.该操作不能重复读
    D.该操作读“脏”数据
    答:——C——
2.[单选题] 如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:
    A.SYSIBM
    B.SYSCAT
    C.SYSSTAT
    D.该用户连接到数据库时所使用的用户名
    E.以上都不对
    答:——D——
3.[单选题] 如果选用循环日志方式,辅助日志文件何时分配?
    A.数据库建立的时候
    B.数据库服务器启动的时候
    C.需要的时候
    D.以上都不对
    答:——C——
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    更多答案进 ap5u.com福师答案Q:761296021
    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.多个
    答:————
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.C1C2
      --- -----------
      0 record(s) selected.
    B.C1C2
      --- -----------
      123         345
      1 record(s) selected.
    C.C1C2
      --- -----------
                  345
      1 record(s) selected.
    D.C1C2
      --- -----------
      -         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.不确定
    答:————

无忧答案网附件是答案,核对题目下载
页: [1]
查看完整版本: 20秋吉大《数据库应用技术》在线作业一参考