吉大19年9月《数据库应用技术》作业考核试题[答案]满分答案
吉大19年9月《数据库应用技术》作业考核试题-0001
试卷总分:100 得分:0
一、 单选题 (共 25 道试题,共 100 分)
1.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 )
专业答案:----
2.当FROM子句中出现多个基本表或视图时,系统将执行什么操作?
A.并
B.等值联接
C.自然联接
D.笛卡儿积
专业答案:----
3.下面哪个工具可以帮助用户对语句性能进行分析?
A.可视化解释工具
B.性能监视器
C.命令行处理器
D.控制中心
专业答案:----
4.如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()
正确答案:----
A.DB2个人开发版(PDE)
正确答案:----
B.DB2通用开发版(UDE)
专业答案:----
5.给出下面信息: 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.
正确答案:----
6.下面哪个工具可以保存终端用户需要存取的元数据?
A.Query Management Facility
B.DB2 Query Patroller
正确选项:----
C.DB2存储过程构建器
正确选项:----
D.信息目录
专业答案:----
7.下列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
专业答案:----
8.如果一个用户USER1被授予了表TAB上的CONTROL特权,如果需要限制该用户对表的存取,应使用以下哪条命令?
A.REVOKE ALL ON TAB TO USER1
B.REVOKE ALL ON TAB FROM USER1
C.REVOKE CONTROL ON TAB TO USER1
D.REVOKE CONTROL ON TAB FROM USER1
正确答案:----
9.数据操纵语言的基本功能中不包括()
A.向数据库中插入数据
B.描述数据库的访问控制
C.修改数据库中的数据
D.删除数据库中的数据
正确答案:----
10.游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()
A.. 不保持
B.. 保持到取出下一行记录或整个工作单元终止。
C.. 保持到整个工作单元终止。
11.下述关于数据库系统的正确叙述是()
A.数据库中只存在数据项之间的联系
B.数据库的数据项之间和记录之间都存在联系
C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
专业答案:----
12.据库系统和文件系统的主要区别是:
A.数据库系统复杂,而文件系统简单。
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
专业答案:----
13.如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该
A.建立两个SMS表空间分别存储索引数据和其他数据
B.建立两个DMS表空间分别存储索引数据和其他数据
正确答案:----
C.建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据
正确选项:----
D.建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据
专业答案:----
14.要对应用程序预编译并生成绑定文件,需要什么特权?
A.数据库上的CONNECT特权
B.数据库上的BINDADD特权
正确答案:----
正确选项:----
C.程序包上的BIND特权
D.程序包上的CONTROL特权
正确选项:----
15.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
正确选项:----