吉大《数据库应用技术》在线作业一
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 25 道试题,共 100 分。)
V
1. 事务的原子性是指()
A. 事务中包含的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久性的
C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
需要购买答案的联系QQ:79691519满分:4 分
2. 游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()
A. . 不保持
B. . 保持到取出下一行记录或整个工作单元终止。
C. . 保持到整个工作单元终止。
需要购买答案的联系QQ:79691519满分:4 分
3. 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
需要购买答案的联系QQ:79691519满分:4 分
4. 对于UNIX和Intel平台上的数据库应用,如果需要存取OS/400、VM/VSE和OS/390系统上的数据库,需要DB2哪种产品的支持?
A. DB2 Connect
B. DB2 DataPropagator
C. DB2 Net.Data
D. DB2 DataJoiner
E. DB2 Relational Connect
需要购买答案的联系QQ:79691519满分:4 分
5. Which of the following privileges is required to successfully execute a Java stored procedure that uses JDBC to update several different tables?
A. The user must have UPDATE privilege on the referenced tables.
B. The developer must have EXECUTE privilege on the stored procedure.
C. The user must have UPDATE privilege on the referenced tables and EXECUTE privilege on the stored procedure.
D. The developer must have UPDATE privilege on the referenced tables and EXECUTE privilege on the stored procedure.
需要购买答案的联系QQ:79691519满分:4 分
6. 下列哪种工具可以向表中增添记录,并更改数据库的统计信息?
A. import
B. insert
C. load
D. update
需要购买答案的联系QQ:79691519满分:4 分
7. 向基本表增加一个新列后,原有元组在该列上的值为什么?
A. TRUE
B. FALSE
C. 空值
D. 不确定
需要购买答案的联系QQ:79691519满分:4 分
8. Given the tables: EMPLOYEE DEPT emp_num emp_name dept dept_id dept_name 1 Adams 1 1 Planning 2 Jones 1 2 Support 3 Smith 2 4 Williams 1 and the statement: ALTER TABLE employee ADD FOREIGN KEY (dept) REFERENCES dept (dept_id) ON DELETE CASCADE How many rows will be deleted when the following statement is executed? DELETE FROM employee WHERE dept=1
A. 0
B. 1
C. 3
D. 4
需要购买答案的联系QQ:79691519满分:4 分
9. Which of the following cursor definitions will define a cursor called c2 that will fetch rows from table t2, and for every row fetched will update column c1 in table t2?
A. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDATE OF t2
B. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDATE OF c2
C. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDATE OF c1
D. DECLARE c2 CURSOR WITH HOLD FOR SELECT * FROM t2 FOR UPDATE OF t2
需要购买答案的联系QQ:79691519满分:4 分
10. Which of the following is TRUE for all cursors defined as FOR FETCH ONLY?
A. The cursors are unambiguous.
B. Only the first row is returned.
C. Cursor stays open after a commit.
D. A temporary table is created on the server.
需要购买答案的联系QQ:79691519满分:4 分
11. 下列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
需要购买答案的联系QQ:79691519满分:4 分
12. 使用SQL语句进行查询操作时,若希望查询结果不出现重复元组,应在SELECT子句中使用什么保留字?
A. NIQUE
B. ALL
C. EXCEPT
D. DISTINCT
此题选: D 满分:4 分
13. 下面哪个工具可以帮助用户对语句性能进行分析?
A. 可视化解释工具
B. 性能监视器
C. 命令行处理器
D. 控制中心
需要购买答案的联系QQ:79691519满分:4 分
14. 据库系统和文件系统的主要区别是:
A. 数据库系统复杂,而文件系统简单。
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
需要购买答案的联系QQ:79691519满分:4 分
15. 如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该
A. 建立两个SMS表空间分别存储索引数据和其他数据
B. 建立两个DMS表空间分别存储索引数据和其他数据
C. 建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据
D. 建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据
需要购买答案的联系QQ:79691519满分:4 分
16. 关系模式中各级模式之间的关系为()
A. 3NF 2NF 1NF
B. 3NF 1NF 2NF
C. 1NF 2NF 3NF
D. 2NF 1NF 3NF
需要购买答案的联系QQ:79691519满分:4 分
17. 如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()
A. DB2个人开发版(PDE)
B. DB2通用开发版(UDE)
需要购买答案的联系QQ:79691519满分:4 分
18. 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
需要购买答案的联系QQ:79691519满分:4 分
19. DBMS是()
A. 操作系统的一部分
B. 在操作系统支持下的系统软件
C. 一种编译程序
D. 应用程序系统
需要购买答案的联系QQ:79691519满分:4 分
20. Which of the following CLI/ODBC functions should be used to delete rows from a DB2 table?
A. SQLDelete()
B. SQLExecDirect()
C. SQLBulkDelete()
D. SQLExecuteUpdate()
需要购买答案的联系QQ:79691519满分:4 分
21. An ODBC/CLI application performs an array insert into a table containing a primary key. If one of the values inserted generates a duplicate row error, which of the following APIs can be called to determine the failing row?
A. SQLError()
B. SQLNumRows()
C. SQLRowCount()
D. SQLGetDiagField()
此题选: D 满分:4 分
22. 嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?
A. 号
B. 分号
C. 句号
D. 冒号
此题选: D 满分:4 分
23. 使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?
A. NULL
B. RESTRICT
C. CASCADE
D. DISTINCT
需要购买答案的联系QQ:79691519满分:4 分
24. Given the table T1 containing an INTEGER column: C1 --- 1 A multithreaded ODBC/CLI application successfully executes the following pseudocode in sequence: Thread 1:SQLConnect(hDbc1,"CERTDB",SQL_NTS,"",NULL,"",NULL); Thread 2:SQLConnect(hDbc2,"CERTDB",SQL_NTS,"",NULL,"",NULL); Thread 1: SQLSetConnectAttr( hDbc1, SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_ON); Thread 2: SQLSetConnectAttr( hDbc2, SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_ON); Thread1:SQLA11ocHandle(SQL_HANDLE_STMT,hDbc1, hStmt1); Thread2:SQLA11ocHandle(SQL_HANDLE_STMT,hDbc2, hStmt2); Thread 1: SQLExecDirect( hStmt1, "SAVEPOINT sp1 ON ROLLBACK RETAIN CURSORS",SQL_NTS); Thread 1:SQLExecDirect(hStmt,"INSERT INTO T1 VALUES(2)",SQL_NTS); Thread 2: SQLExecDirect( hStmt2, "SAVEPOINT sp1 ON ROLLBACK RETAIN CURSORS",SQL_NTS); Thread2:SQLExecDirect(hStmt2,"INSERT INTO T1 VALUES(3)",SQL_NTS); Thread1:SQLExecDirect(hStmt1,"INSERT INTO T1 VALUES(4)",SQL_NTS); Thread2:SQLExecDirect(hStmt2,"ROLLARBACK TO SAVEPOINT spl",SQL_NTS); Thread2:SQLExecDirect(hStmt2,"INSERT INTO T1 VALUES(4)",SQL_NTS); Which result set would be returned by: Thread 2: SQLExecDirect( hStmt2, "SELECT c1 FROM t1 ORDER BY C1", SQL_NTS );
A. 1,5
B. 1,2,5
C. 1,2,4,5
D. 1,2,3,4
需要购买答案的联系QQ:79691519满分:4 分
25. 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
此题选: D 满分:4 分
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 25 道试题,共 100 分。)
V
1. 事务的原子性是指()
A. 事务中包含的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久性的
C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
需要购买答案的联系QQ:79691519满分:4 分
2. 游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()
A. . 不保持
B. . 保持到取出下一行记录或整个工作单元终止。
C. . 保持到整个工作单元终止。
需要购买答案的联系QQ:79691519满分:4 分
3. 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
需要购买答案的联系QQ:79691519满分:4 分
4. 对于UNIX和Intel平台上的数据库应用,如果需要存取OS/400、VM/VSE和OS/390系统上的数据库,需要DB2哪种产品的支持?
A. DB2 Connect
B. DB2 DataPropagator
C. DB2 Net.Data
D. DB2 DataJoiner
E. DB2 Relational Connect
需要购买答案的联系QQ:79691519满分:4 分
5. Which of the following privileges is required to successfully execute a Java stored procedure that uses JDBC to update several different tables?
A. The user must have UPDATE privilege on the referenced tables.
B. The developer must have EXECUTE privilege on the stored procedure.
C. The user must have UPDATE privilege on the referenced tables and EXECUTE privilege on the stored procedure.
D. The developer must have UPDATE privilege on the referenced tables and EXECUTE privilege on the stored procedure.
需要购买答案的联系QQ:79691519满分:4 分
6. 下列哪种工具可以向表中增添记录,并更改数据库的统计信息?
A. import
B. insert
C. load
D. update
需要购买答案的联系QQ:79691519满分:4 分
7. 向基本表增加一个新列后,原有元组在该列上的值为什么?
A. TRUE
B. FALSE
C. 空值
D. 不确定
需要购买答案的联系QQ:79691519满分:4 分
8. Given the tables: EMPLOYEE DEPT emp_num emp_name dept dept_id dept_name 1 Adams 1 1 Planning 2 Jones 1 2 Support 3 Smith 2 4 Williams 1 and the statement: ALTER TABLE employee ADD FOREIGN KEY (dept) REFERENCES dept (dept_id) ON DELETE CASCADE How many rows will be deleted when the following statement is executed? DELETE FROM employee WHERE dept=1
A. 0
B. 1
C. 3
D. 4
需要购买答案的联系QQ:79691519满分:4 分
9. Which of the following cursor definitions will define a cursor called c2 that will fetch rows from table t2, and for every row fetched will update column c1 in table t2?
A. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDATE OF t2
B. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDATE OF c2
C. DECLARE c2 CURSOR FOR SELECT * FROM t2 FOR UPDATE OF c1
D. DECLARE c2 CURSOR WITH HOLD FOR SELECT * FROM t2 FOR UPDATE OF t2
需要购买答案的联系QQ:79691519满分:4 分
10. Which of the following is TRUE for all cursors defined as FOR FETCH ONLY?
A. The cursors are unambiguous.
B. Only the first row is returned.
C. Cursor stays open after a commit.
D. A temporary table is created on the server.
需要购买答案的联系QQ:79691519满分:4 分
11. 下列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
需要购买答案的联系QQ:79691519满分:4 分
12. 使用SQL语句进行查询操作时,若希望查询结果不出现重复元组,应在SELECT子句中使用什么保留字?
A. NIQUE
B. ALL
C. EXCEPT
D. DISTINCT
此题选: D 满分:4 分
13. 下面哪个工具可以帮助用户对语句性能进行分析?
A. 可视化解释工具
B. 性能监视器
C. 命令行处理器
D. 控制中心
需要购买答案的联系QQ:79691519满分:4 分
14. 据库系统和文件系统的主要区别是:
A. 数据库系统复杂,而文件系统简单。
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
需要购买答案的联系QQ:79691519满分:4 分
15. 如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该
A. 建立两个SMS表空间分别存储索引数据和其他数据
B. 建立两个DMS表空间分别存储索引数据和其他数据
C. 建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据
D. 建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据
需要购买答案的联系QQ:79691519满分:4 分
16. 关系模式中各级模式之间的关系为()
A. 3NF 2NF 1NF
B. 3NF 1NF 2NF
C. 1NF 2NF 3NF
D. 2NF 1NF 3NF
需要购买答案的联系QQ:79691519满分:4 分
17. 如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()
A. DB2个人开发版(PDE)
B. DB2通用开发版(UDE)
需要购买答案的联系QQ:79691519满分:4 分
18. 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
需要购买答案的联系QQ:79691519满分:4 分
19. DBMS是()
A. 操作系统的一部分
B. 在操作系统支持下的系统软件
C. 一种编译程序
D. 应用程序系统
需要购买答案的联系QQ:79691519满分:4 分
20. Which of the following CLI/ODBC functions should be used to delete rows from a DB2 table?
A. SQLDelete()
B. SQLExecDirect()
C. SQLBulkDelete()
D. SQLExecuteUpdate()
需要购买答案的联系QQ:79691519满分:4 分
21. An ODBC/CLI application performs an array insert into a table containing a primary key. If one of the values inserted generates a duplicate row error, which of the following APIs can be called to determine the failing row?
A. SQLError()
B. SQLNumRows()
C. SQLRowCount()
D. SQLGetDiagField()
此题选: D 满分:4 分
22. 嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?
A. 号
B. 分号
C. 句号
D. 冒号
此题选: D 满分:4 分
23. 使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?
A. NULL
B. RESTRICT
C. CASCADE
D. DISTINCT
需要购买答案的联系QQ:79691519满分:4 分
24. Given the table T1 containing an INTEGER column: C1 --- 1 A multithreaded ODBC/CLI application successfully executes the following pseudocode in sequence: Thread 1:SQLConnect(hDbc1,"CERTDB",SQL_NTS,"",NULL,"",NULL); Thread 2:SQLConnect(hDbc2,"CERTDB",SQL_NTS,"",NULL,"",NULL); Thread 1: SQLSetConnectAttr( hDbc1, SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_ON); Thread 2: SQLSetConnectAttr( hDbc2, SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_ON); Thread1:SQLA11ocHandle(SQL_HANDLE_STMT,hDbc1, hStmt1); Thread2:SQLA11ocHandle(SQL_HANDLE_STMT,hDbc2, hStmt2); Thread 1: SQLExecDirect( hStmt1, "SAVEPOINT sp1 ON ROLLBACK RETAIN CURSORS",SQL_NTS); Thread 1:SQLExecDirect(hStmt,"INSERT INTO T1 VALUES(2)",SQL_NTS); Thread 2: SQLExecDirect( hStmt2, "SAVEPOINT sp1 ON ROLLBACK RETAIN CURSORS",SQL_NTS); Thread2:SQLExecDirect(hStmt2,"INSERT INTO T1 VALUES(3)",SQL_NTS); Thread1:SQLExecDirect(hStmt1,"INSERT INTO T1 VALUES(4)",SQL_NTS); Thread2:SQLExecDirect(hStmt2,"ROLLARBACK TO SAVEPOINT spl",SQL_NTS); Thread2:SQLExecDirect(hStmt2,"INSERT INTO T1 VALUES(4)",SQL_NTS); Which result set would be returned by: Thread 2: SQLExecDirect( hStmt2, "SELECT c1 FROM t1 ORDER BY C1", SQL_NTS );
A. 1,5
B. 1,2,5
C. 1,2,4,5
D. 1,2,3,4
需要购买答案的联系QQ:79691519满分:4 分
25. 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
此题选: D 满分:4 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 14春吉林大学《土木工程施工技术》在线作业一
下一篇 : 14春吉林大学《会计学》在线作业一