奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 638|回复: 0

吉大20春学期《数据库应用技术》在线作业二1(随机作业)答案

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2020-7-15 14:43:57 | 显示全部楼层 |阅读模式
扫码加微信
[吉林大学]吉大20春学期《数据库应用技术》在线作业二
试卷总分100得分100
奥鹏作业联系QQ 515 224 986
答案来源www.openhelp100.com
第1题给出下面信息
CREATETABLEtab1(c1char(3)WITHDEFAULTNULLc2INTEGER)
INSERTINTOtab1(c2)VALUES(345)
如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?SELECT*FROMtab1
A、C1C20record(s)selected.
B、C1C21233451record(s)selected.
C、C1C23451record(s)selected.
D、C1C23451record(s)selected.
正确答案
第2题关系模式中各级模式之间的关系为
A、3NF包含2NF包含1NF
B、3NF包含1NF包含2NF
C、1NF包含2NF包含3NF
D、2NF包含1NF包含3NF
正确答案
第3题如果想在数据导入的过程中创建表,应该
A、使用IXF文件格式进行LOAD
B、使用WSF文件格式进行LOAD
C、使用IXF文件格式进行IMPORT
D、使用WSF文件格式进行IMPORT
正确答案
第4题在数据库中存储的是:
A、数据
B、数据模型
C、数据以及数据之间的联系
D、信息
正确答案
如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:
A、DB2个人开发版(PDE)
B、DB2通用开发版(UDE)
正确答案
第6题定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。
A、NULL
B、NOTNULL   
答案来源www.openhelp100.com
联系QQ 5 1 5 2 2 4 9 8 6
C、DISTINCT
D、UNIQUE
正确答案
第7题数据操纵语言的基本功能中不包括
A、向数据库中插入数据
B、描述数据库的访问控制
C、修改数据库中的数据
D、删除数据库中的数据
正确答案
第8题下列SQL语句中,能够实现&quot收回U4对学生表(STUD)中学号(XH)的修改权&quot这一功能的是以下哪项?
A、REVOKEUPDATE(XH)ONTABLEFROMU4
B、REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
C、REVOKEUPDATE(XH)ONSTUDFROMU4
D、REVOKEUPDATE(XH)ONSTUDFROMPUBLIC
正确答案
第9题要对应用程序预编译并生成绑定文件,需要什么特权?
A、数据库上的CONNECT特权
B、数据库上的BINDADD特权
C、程序包上的BIND特权
D、程序包上的CONTROL特权
正确答案
UnderwhichofthefollowingsituationsmustdynamicSQLbeused?
A、Whentemporarytablereferencesexistatcompiletime
B、Whenthehostvariablesvaluesareunknownatcompiletime
C、WhenthecolumnsintheSELECTclauseareunknownatcompiletime
D、Whenthenumberofrowsbeingreturnedareunknownatcompiletime
正确答案
第11题给定三个表:学生表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建立如下视图:CREATEVIEWS_GRADE(S#C_NUMAVG_GRADE)ASSELECTS#COUNT(C#)AVG(GRADE)FROMSCGROUPBYS#判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。SELECTS#,C_NUMFROMS_GRADEWHEREAVG_GRADE80
A、不允许查询。因为视图中使用了分组和聚合函数。
B、允许。对应的操作为:
SELECTS#,COUNT(C#)
FROMSC
WHEREAVG(GRADE)80
C、允许。对应的操作为:
SELECTS#COUNT(C#)
FROMSC
GROUPBYS#
HAVINGAVG(GRADE)80
D、允许。对应的操作为:
SELECTS#COUNT(C#)
FROMSC
HAVINGAVG(GRADE)80
正确答案
当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项?
A、副本文件
B、日志文件
C、检查点文件
D、死锁文件
正确答案
第13题关系规范化中的删除操作异常是指
A、不该删除的数据被删除
B、不该插入的数据被插入
C、应该删除的数据未被删除
D、应该插入的数据未被插入
正确答案
第14题Whichofthefollowingisabenefitofuserdefinedfunctions?
A、Improvesapplicationconcurrency
B、Improvesblockingofresultsets
C、Simplifiesapplicationmaintenance
D、Reducesmemoryrequirementsontheserver
正确答案
下面哪个工具可以帮助用户对语句性能进行分析?
A、可视化解释工具
B、性能监视器
C、命令行处理器
D、控制中心
正确答案
第16题执行下面两条SQL语句后:
CREATETABLEt1(c1char(10)NOTNULLPRIMARYKEYc2intc3char(10)c4char(10)NOTNULLCONSTRAINTc4UNIQUE(c1c4))//自动创建索引
CREATEINDEXIndex1ONt1(c2ASC)
表t1上有几个索引?
A、0
B、1
C、2
D、3
E、4
正确答案
第17题下述关于数据库系统的正确叙述是
A、数据库中只存在数据项之间的联系
B、数据库的数据项之间和记录之间都存在联系
C、数据库的数据项之间无联系,记录之间存在联系
D、数据库的数据项之间和记录之间都不存在联系
正确答案
第18题发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装:
A、DB2运行时间客户端
B、DB2管理客户端
C、DB2应用程序开发客户端
D、DB2瘦客户端
正确答案
第19题Giventheapplicationcode
EXECSQLDECLAREcurCURSORWITHHOLDFORSELECTc1FROMt1
EXECSQLOPENcur
EXECSQLFETCHcurINTOhv/*Statement1*/
EXECSQLCOMMIT/*Statement2*/
EXECSQLFETCHcurINTOhv/*Statement3*/
EXECSQLROLLBACK/*Statement4*/
EXECSQLCLOSEcur/*Statement5*/
IfthetableT1hasnorowsinitwhichstatementwillcausethecursor&quotcur&quottobe
closedfirst?
A、Statement1
B、Statement2
C、Statement3
D、Statement4
正确答案
Giventheexpression
WITHmost_citiesAS
(
SELECTb.idb.namea.cities
FROMcountryastaffb
WHEREa.person=b.idAND
citiesthreshold
)
SELECT*FROMmost_cities
InwhichofthefollowingdoesMOST_CITIESexist?
A、usertables
B、servermemory
C、usertablespace
D、systemcatalogtables
正确答案
第21题数据库系统的独立性是指:
A、不会因为数据的变化而影响应用程序
B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C、不会因为存储策略的变化而影响存储结构
D、不会因为某些存储结构的变化而影响其它的存储结构
正确答案
第22题下面哪个工具可以保存终端用户需要存取的元数据?
A、QueryManagementFacility
B、DB2QueryPatroller
C、DB2存储过程构建器
D、信息目录
正确答案
第23题Giventhefollowingtable
CREATETABLEemployee
(nameCHAR(10)salaryDECNOTNULLWITHDEFAULT)
INSERTINTOemployee(namesalary)VALUES(SMITH30000)
INSERTINTOemployee(name)VALUES(JONES)
INSERTINTOemployee(namesalary)VALUES(ALI35000)
Whichofthefollowingstatementswillretrievemorethanonerow?
A、SELECTsalaryFROMemployeeWHEREsalaryIN(SELECT(salary/(SELECT
SUM(salary)FROMemployee))FROMemployee)
B、SELECTCOALESCE(AVG(salary))FROMemployee
C、SELECTSUM(salary)/COUNT(*)FROMemployee
D、SELECTsalary/(SELECTSUM(salary)FROMemployee)FROMemployee
正确答案
第24题如果一个用户USER1被授予了表TAB上的CONTROL特权,如果需要限制该用户对表的存取,应使用以下哪条命令?
A、REVOKEALLONTABTOUSER1
B、REVOKEALLONTABFROMUSER1
C、REVOKECONTROLONTABTOUSER1
D、REVOKECONTROLONTABFROMUSER1
正确答案
GivenanODBC/CLIprogramwithasingleconnectiontwothreadsandthefollowingactionswhichcompletesuccessfully
Thread1INSERTINTOmytabVALUES(1)
Thread2INSERTINTOmytabVALUES(2)
Thread1COMMIT
Thread2INSERTINTOmytabVALUES(3)
Thread1ROLLBACK
Thread2COMMIT
HowmanyrecordswillbeinsertedandretainedinthetableMYTAB?
A、0
B、1
C、2
D、3
正确答案


答案来源www.openhelp100.com
奥鹏作业咨询QQ515224986
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 19:14

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表