青青 发表于 2017-11-22 11:10:05

吉大17秋学期《数据库应用技术》在线作业一二

吉大17秋学期《数据库应用技术》在线作业一
一、单选题:
1.下述关于数据库系统的正确叙述是(    )          (满分:4)
    A. 数据库中只存在数据项之间的联系
    B. 数据库的数据项之间和记录之间都存在联系
    C. 数据库的数据项之间无联系,记录之间存在联系
    D. 数据库的数据项之间和记录之间都不存在联系
2.Which of the following CLI/ODBC functions should be used to delete rows from a DB2 table?          (满分:4)
    A. SQLDelete(    )
    B. SQLExecDirect(    )
    C. SQLBulkDelete(    )
    D. SQLExecuteUpdate(    )
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?          (满分:4)
    A. SQLError(    )
    B. SQLNumRows(    )
    C. SQLRowCount(    )
    D. SQLGetDiagField(    )
4.事务的原子性是指(    )          (满分:4)
    A. 事务中包含的所有操作要么都做,要么都不做
    B. 事务一旦提交,对数据库的改变是永久性的
    C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
    D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
5.在语句CREATE VIEW EMPVIEW2(EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。          (满分:4)
    A. 正确
    B. 错误
8.Which of the following is used to run an embedded dynamic SQL UPDATE statement?          (满分:4)
    A. 10
    B. 20
    C. 30
    D. 40
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?          (满分:4)
    A. 0
    B. 1
    C. 2
    D. 3
11.下面哪个工具可以帮助用户对语句性能进行分析?          (满分:4)
    A. UPDATE
    B. . PREPARE
    C. . DECLARE
    D. . EXECUTE
12.要对应用程序预编译并生成绑定文件,需要什么特权?          (满分:4)
    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
13.当FROM子句中出现多个基本表或视图时,系统将执行什么操作?          (满分:4)
    A. 可视化解释工具
    B. 性能监视器
    C. 命令行处理器
    D. 控制中心
14.如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:(    )          (满分:4)
    A. 数据库上的CONNECT特权
    B. 数据库上的BINDADD特权
    C. 程序包上的BIND特权
    D. 程序包上的CONTROL特权
16.对于那些需要偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2?对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?          (满分:4)
    A. 并
    B. 等值联接
    C. 自然联接
    D. 笛卡儿积
17.下列那种隔离级对于只读操作不在数据行上加锁?          (满分:4)
    A. DB2个人开发版(PDE)
    B. DB2通用开发版(UDE)
18.数据操纵语言的基本功能中不包括(    )          (满分:4)
    A. Statement 1
    B. Statement 2
    C. Statement 3
    D. Statement 4
19.使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?          (满分:4)
    A. 企业版
    B. 工作组版
    C. 企业扩展版
    D. 个人版
    E. 卫星版
20.SQL语言具有(    )功能。          (满分:4)
    A. RR
    B. RS
    C. CS
    D. UR
21.E-R图中的联系可以与(    )实体有关          (满分:4)
    A. 向数据库中插入数据
    B. 描述数据库的访问控制
    C. 修改数据库中的数据
    D. 删除数据库中的数据
22.How many rows can be retrieved using a single SELECT INTO statement?          (满分:4)
    A. NULL
    B. RESTRICT
    C. CASCADE
    D. DISTINCT
25.关系规范化中的删除操作异常是指(    )          (满分:4)
    A. 关系规范化、数据操纵、数据控制
    B. 数据定义、数据操纵、数据控制
    C. 数据定义、关系规范化、数据控制
    D. 数据定义、关系规范化、数据操纵

吉大17秋学期《数据库应用技术》在线作业二

一、单选题:
1.下述关于数据库系统的正确叙述是(    )          (满分:4)
    A. 数据库中只存在数据项之间的联系
    B. 数据库的数据项之间和记录之间都存在联系
    C. 数据库的数据项之间无联系,记录之间存在联系
    D. 数据库的数据项之间和记录之间都不存在联系
2.如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:(    )          (满分:4)
    A. DB2个人开发版(PDE)
    B. DB2通用开发版(UDE)
4.数据库系统的独立性是指(    ):          (满分:4)
    A. SELECT * FROM org.sample
    B. SELECT * FROM sample.org
    C. SELECT * FROM userid.org
    D. SELECT * FROM userid.sample
5.A cursor is declared with the WITH HOLD option. Which of the following statements is always true?          (满分:4)
    A. 不会因为数据的变化而影响应用程序
    B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
    C. 不会因为存储策略的变化而影响存储结构
    D. 不会因为某些存储结构的变化而影响其它的存储结构
6.向基本表增加一个新列后,原有元组在该列上的值为什么?          (满分:4)
    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.
7.关系数据库管理系统应能实现的专门关系运算包括(    )          (满分:4)
    A. TRUE
    B. FALSE
    C. 空值
    D. 不确定
10.E-R图中的联系可以与(    )实体有关          (满分:4)
    A. 排序、索引、统计
    B. 选择、投影、连接
    C. 关联、更新、排序
    D. 显示、打印、制表
12.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?          (满分:4)
    A. 0个
    B. 1个
    C. 1个或多个
    D. 多个
14.事务的原子性是指(    )          (满分:4)
    A. SQLError(    )
    B. SQLNumRows(    )
    C. SQLRowCount(    )
    D. SQLGetDiagField(    )
16.在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?          (满分:4)
    A. SELECT CAPS(lname) FROM name
    B. SELECT UCASE(lname) FROM name
    C. SELECT STRUPR(lname) FROM name
    D. SELECT TOUPPER(lname) FROM name
18.SQL语言具有(    )功能。          (满分:4)
    A. 事务中包含的所有操作要么都做,要么都不做
    B. 事务一旦提交,对数据库的改变是永久性的
    C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
    D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
20.Which of the following will retrieve results that will only be in lower case?          (满分:4)
    A. Binder
    B. Precompiler
    C. Stored Procedure Builder
    D. Application Development Center
22.两个子查询的结果(    ),可以执行并、交、差操作          (满分:4)
    A. ORDER BY子句
    B. WHERE子句
    C. GROUP BY子句
    D. 均不需要
23.DBMS是(    )          (满分:4)
    A. The current statement
    B. Statements from any application
    C. All statements within this application
    D. All statements within the current unit of work
24.定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。          (满分:4)
    A. 关系规范化、数据操纵、数据控制
    B. 数据定义、数据操纵、数据控制
    C. 数据定义、关系规范化、数据控制
    D. 数据定义、关系规范化、数据操纵
25.Which of the following produces a sequentially increasing number, suitable for use as a primary key?          (满分:4)
    A. 1
    B. 2
    C. 3
    D. 4



页: [1]
查看完整版本: 吉大17秋学期《数据库应用技术》在线作业一二