吉大17秋学期《数据库应用技术》在线作业一答案答案
吉大17秋学期《数据库应用技术》在线作业一
试卷总分:100 得分:0
一、 单选题 (共 25 道试题,共 100 分)
1. 下述关于数据库系统的正确叙述是()
A. 数据库中只存在数据项之间的联系
B. 数据库的数据项之间和记录之间都存在联系
C. 数据库的数据项之间无联系,记录之间存在联系
D. 数据库的数据项之间和记录之间都不存在联系
正确答案:----
满分:4 分
2. 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()
正确选项:----
满分:4 分
3. 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()
正确答案:----
满分:4 分
4. 事务的原子性是指()
A. 事务中包含的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久性的
C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
正确答案:----
满分:4 分
5. 在语句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. 错误
满分:4 分
6. Given the table T1 with the following data: COL1 IDX ---- ---- A single-threaded CLI application executes the following pseudocode in sequence: SQLAllocHandle( SQL_HANDLE_ENV, NULL, &hEnv ) SQLAllocHandle( SQL_HANDLE_DBC, hEnv, &hDbc ) SQLConnect( hDbc, "SAMPLE", SQL_NTS, NULL, SQL_NTS, NULL, SQL_NTS ) SQLSetConnectAttr( hDbc, SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_ON ) SQLAllocHandle( SQL_HANDLE_STMT, hDbc, &hStmt ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=10 WHERE idx=1", SQL_NTS ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=20 WHERE idx=2", SQL_NTS ) SQLEndTran( SQL_HANDLE_DBC, hDbc, SQL_COMMIT ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=30 WHERE idx=1", SQL_NTS ) SQLExecDirect( hStmt, "UPDATE table1 SET col1=40 WHERE idx=1", SQL_NTS ) SQLEndTran( SQL_HANDLE_DBC, hDbc, SQL_ROLLBACK ) SQLExecDirect( hStmt, "SELECT col1 FROM table1 WHERE idx=1", SQL_NTS ) Which of the following values for COL1 will be fetched when the sequence for the pseudocode listed above is successfully executed?
专业答案:----
A. 10
B. 20
C. 30
D. 40
正确答案:----
满分:4 分
7. 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
正确选项:----
满分:4 分
8. Which of the following is used to run an embedded dynamic SQL UPDATE statement?
正确选项:----
A. UPDATE
专业答案:----
B. . PREPARE
C. . DECLARE
正确选项:----
D. . EXECUTE
正确选项:----
满分: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
专业答案:----
满分:4 分
10. 给出下面信息: 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.
正确选项:----
满分:4 分
11. 下面哪个工具可以帮助用户对语句性能进行分析?
A. 可视化解释工具
B. 性能监视器
C. 命令行处理器
D. 控制中心
正确答案:----
满分:4 分
12. 要对应用程序预编译并生成绑定文件,需要什么特权?
A. 数据库上的CONNECT特权
B. 数据库上的BINDADD特权
正确选项:----
正确答案:----
C. 程序包上的BIND特权
D. 程序包上的CONTROL特权
专业答案:----
满分:4 分
13. 当FROM子句中出现多个基本表或视图时,系统将执行什么操作?
A. 并
B. 等值联接
C. 自然联接
D. 笛卡儿积
正确选项:----
满分:4 分
14. 如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()
正确答案:----
A. DB2个人开发版(PDE)
正确选项:----
B. DB2通用开发版(UDE)
正确答案:----
满分:4 分