教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教学研究 >

吉大奥鹏15秋学期《数据库应用技术》在线作业一答案

来源:网络收集 时间:2026-08-02
导读: 吉大奥鹏15秋学期《数据库应用技术》在线作业一,保证满分答案! 吉大15秋学期《数据库应用技术》在线作业一答案 一、单选题(共 25 道试题,共 100 分。) 1. DBMS是() A. 操作系统的一部分 B. 在操作系统支持下的系统软件 C. 一种编译程序 D. 应用程序系统

吉大奥鹏15秋学期《数据库应用技术》在线作业一,保证满分答案!

吉大15秋学期《数据库应用技术》在线作业一答案

一、单选题(共 25 道试题,共 100 分。)

1. DBMS是()

A. 操作系统的一部分

B. 在操作系统支持下的系统软件

C. 一种编译程序

D. 应用程序系统

正确答案:B

2. The following commands are issued against a data source: CREATE TABLE http://www.77cn.com.cn ( i INT) CREATE ALIAS user

http://www.77cn.com.cn FOR http://www.77cn.com.cn CREATE TABLE org.sample ( c CHAR(1)) CREATE ALIAS http://www.77cn.com.cn FOR http://www.77cn.com.cn CREATE ALIAS userid.sample FOR http://www.77cn.com.cn When issued by USER1, which of the following statements will have a different result set than this SELECT statement? SELECT * FROM org

A. SELECT * FROM org.sample

B. SELECT * FROM http://www.77cn.com.cn

C. SELECT * FROM http://www.77cn.com.cn

D. SELECT * FROM userid.sample

正确答案:A

3. 下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?

A. DB2 数据仓库中心

B. DB2数据链接管理器

C. DB2关系扩展器

D. DB2 OLAP Starter Kit

正确答案:C

4. 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

5. Given the tables: COUNTRY id name 1 Argentina 3 Cuba 4 - NATION id name 2 Belgium 4 USA and the code: EXEC SQL DECLARE C1 CURSOR FOR SELECT * FROM country WHERE name IS NOT NULL UNION SELECT * FROM nation EXEC SQL OPEN C1 How many rows are in the result set?

A. 1

B. 2

C. 3

D. 4

正确答案:D

吉大奥鹏15秋学期《数据库应用技术》在线作业一,保证满分答案!

6. 给定三个表:学生表S,课程表C和学生选课表SC,它们的结构分别如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程 号,CN为课程名,GRADE为成绩。 对表SC建立如下视图: CREATE VIEW S_GRADE(S#,C_NUM,AVG_GRADE) AS SELECT S#,COUNT(C#),AVG(GRADE) FROM SC GROUP BY S#; 判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。 SELECT S#,C_NUM FROM S_GRADE WHERE AVG_GRADE>80

A. 不允许查询。因为视图中使用了分组和聚合函数。

B. 允许。对应的操作为: SELECT S#,COUNT(C#) FROM SC WHERE AVG(GRADE)>80

C. 允许。对应的操作为: SELECT S#,COUNT(C#) FROM SC GROUP BY S# HAVING AVG(GRADE)>80

D. 允许。对应的操作为: SELECT S#, COUNT(C#) FROM SC HAVING AVG(GRADE)>80 正确答案:C

7. 下列哪种工具可以向表中增添记录,并更改数据库的统计信息?

A. import

B. insert

C. load

D. update

正确答案:C

8. 在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?

A. ORDER BY子句

B. WHERE子句

C. GROUP BY子句

D. 均不需要

正确答案:C

9. Given the tables, the relationships and the statements: 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 Relationship: employee.dept is a foreign key on dept.dept_id. stmt="INSERT INTO employee VALUES (5,'jones',3)"; EXEC SQL EXECUTE IMMEDIATE :stmt; stmt="INSERT INTO employee VALUES (6,'jhonson',2)'; EXEC SQL EXECUTE IMMEDIATE :stmt; How many rows are successfully inserted?

A. One row is inserted in EMPLOYEE

B. No rows are inserted in EMPLOYEE

C. Two rows are inserted in EMPLOYEE

D. One row is inserted in DEPT and 2 rows are inserted in EMPLOYEE

正确答案:A

10. 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

正确答案:A

11. 关系数据库管理系统应能实现的专门关系运算包括()

吉大奥鹏15秋学期《数据库应用技术》在线作业一,保证满分答案!

A. 排序、索引、统计

B. 选择、投影、连接

C. 关联、更新、排序

D. 显示、打印、制表

正确答案:B

12. 对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品?

A. 企业版

B. 工作组版

C. 企业扩展版

D. 个人版

E. 卫星版

F. 微型版

正确答案:B

13. 关系模型中的关系模式至少是()

A. 1NF

B. 2NF

C. 3NF

D. BCNF

正确答案:A

14. Given the following table: TestTable C1 ----------- 12345 And if the following CLI calls are made: SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&henv); SQLSetEnvAttr( henv, SQL_ATTR_ODBC_VERSION, (SQLPOINTER) SQL_OV_ODBC3,0); SQL AllocHandle(SQL_HANDLE_DBC,henv,&hdbc); SQLConnect( hdbc, (SQLCHAR *)"db", SQL_NTS, (SQLCHAR *)"userid", SQL_NTS, (SQLCHAR *)"password", SQL_NTS ); SQLSetConnectAttr( hdbc, SQL_ATTR_AUTOCOMMIT, SQL_AUTOCOMMIT_OFF, 0); SQLAllocHandle(SQL_HANDLE_STMT,hdbc,&hstmt); SQLPrepare(hstmt,(unsigned char*)"select *from Test order by C1',SQL_NTS); SQLBindCol(hstmt,1,SQL_C_SHORT,&data,0,NULL); SQLExecute(hstmt); SQLFetch(hstmt); printf(Data:%i\n",data); SQLFetch(hstmt); printf(Data:%i\n",data); SQLFetch(hstmt); printf(Data:%i\n",data); SQLEndTran(SQL_HANDLE_ENV,henv,SQL_COMMIT); SQLFetch(hstmt); printf(Data:%i\n",data); Which of the following will be returned by the program?

A. Data: 1 Data: 2 Data: 3 Data: 3

B. Data: 1 Data: 2 Data: 3 Data: 4

C. Data: 1 Data: 2 Data: 3 Data: 1

D. Data: 1 Data: 2 Data: 3 Data: 5

正确答案:B

15. 当FROM子句中出现多个基本表或视图时,系统将执行什么操作?

A. 并

B. 等值联接

C. 自然联接

D. 笛卡儿积

正确答案:D

吉大奥鹏15秋学期《数据库应用技术》在线作业一,保证满分答 …… 此处隐藏:5327字,全部文档内容请下载后查看。喜欢就下载吧 ……

吉大奥鹏15秋学期《数据库应用技术》在线作业一答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1568284.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)