吉大19年9月《数据库应用技术》作业考核试题1答案_第1页
吉大19年9月《数据库应用技术》作业考核试题1答案_第2页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、吉大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

2、_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

3、.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

4、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 )正确答案:C2.当FROM子句中出现多个基本表或视图时,系统将执行什么操作?A.并B.等值联接C.自然联接D.笛卡儿积正确答案:D3.下面哪个工具可以帮助用户对语句性能进行分析?A.可视化解释工具B.性能监视器C.

5、命令行处理器D.控制中心正确答案:A4.如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:()A.DB2个人开发版(PDE)B.DB2通用开发版(UDE)正确答案:B5.给出下面信息: 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

6、.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.正确答案:A6.下面哪个工具可以保存终端用户需要存取的元数据?A.Query Management FacilityB.DB2 Query PatrollerC.DB2存储过程构建器D.信息目录正确答案:D7.下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是()A.REVOKE UPDATE(XH) ON TABL

7、E FROM U4B.REVOKE UPDATE(XH) ON TABLE FROM PUBLICC.REVOKE UPDATE(XH) ON STUD FROM U4D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC正确答案:C8.如果一个用户USER1被授予了表TAB上的CONTROL特权,如果需要限制该用户对表的存取,应使用以下哪条命令?A.REVOKE ALL ON TAB TO USER1B.REVOKE ALL ON TAB FROM USER1C.REVOKE CONTROL ON TAB TO USER1D.REVOKE CONTROL ON TAB

8、 FROM USER1正确答案:B9.数据操纵语言的基本功能中不包括()A.向数据库中插入数据B.描述数据库的访问控制C.修改数据库中的数据D.删除数据库中的数据正确答案:B10.游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将()A. 不保持B. 保持到取出下一行记录或整个工作单元终止。C. 保持到整个工作单元终止。正确答案:B11.下述关于数据库系统的正确叙述是()A.数据库中只存在数据项之间的联系B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系正确答案:B12.据库

9、系统和文件系统的主要区别是:A.数据库系统复杂,而文件系统简单。B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。正确答案:B13.如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该A.建立两个SMS表空间分别存储索引数据和其他数据B.建立两个DMS表空间分别存储索引数据和其他数据C.建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据D.建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据正确答案:B

10、14.要对应用程序预编译并生成绑定文件,需要什么特权?A.数据库上的CONNECT特权B.数据库上的BINDADD特权C.程序包上的BIND特权D.程序包上的CONTROL特权正确答案:A15.If a stored procedure returns multiple rows, which of the following must the calling application use to access the result set?A.A cursorB.A select statementC.A declared temporary tableD.A table user-defi

11、ned function正确答案:A16.在客户端直接连接到DB2 UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。A.SERVER_ENCRYPTB.DCEC.DCE_SERVER_ENCRYPTD.KERBEROS正确答案:C17.Given the EMPLOYEE table definition: CREATE TABLE employee ( workdept CHAR(30), salary INTEGER ) Which of the following is a correct usage of paramet

12、er markers in a JDBC program?A.String sql = "UPDATE employee SET salary=salary*?WHERE workdept=?" statement stmt=con.createStatement(sql);B.String sql = "UPDATE employee SET salary=salary*?WHERE workdept=?" statement stmt=con.createStatement(sql);C.String sql = "UPDATE emplo

13、yee SET salary=salary*?WHERE workdept=?" statement stmt=con.createStatement(sql);D.String sql = "UPDATE employee SET salary=salary*?WHERE workdept=?" statement stmt=con.createStatement(sql);正确答案:C18.如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:A.SYSIBMB.SYSCATC.SYSSTATD.该用户连接到数据库时所使用的用户名E

14、.以上都不对正确答案:D19.关系模型中的关系模式至少是()A.1NFB.2NFC.3NFD.BCNF正确答案:A20.对于UNIX和Intel平台上的数据库应用,如果需要存取OS/400、VM/VSE和OS/390系统上的数据库,需要DB2哪种产品的支持?A.DB2 ConnectB.DB2 DataPropagatorC.DB2 Net.DataD.DB2 DataJoinerE.DB2 Relational Connect正确答案:A21.Given the code: EXEC SQL WITH most_cities AS ( SELECT b.id, , a.citie

15、s 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 statementB.Statements from any applicationC.All statements within this applicationD.All statements within the current unit of work正确答案:A22.关系数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论