网院作业 发表于 2018-8-13 13:46:30

吉林大学18年9月《数据库应用技术》作业考核试题(在线)含答案

吉大18年9月《数据库应用技术》作业考核试题(100分)
【奥鹏】[吉林大学]吉大18年9月《数据库应用技术》作业考核试题
奥鹏作业答案请咨询QQ/微信515224986

试卷总分100得分100
第1题HowmanyrowscanberetrievedusingasingleSELECTINTOstatement?
A、Onlyonerow
B、Asmanyasareintheresult
C、Asmanyasarehostvariablesusedinthecall
D、Asmanyashostvariablearraystructurescanhold
第2题在数据库中存储的是:()
A、数据
B、数据模型
C、数据以及数据之间的联系
D、信息
第3题在语句CREATEVIEWEMP_VIEW2(EMPNOEMPNAMEDEPTNOJOBTITLEHIREDATE)ASSELECTIDNAMEDEPTJOBHIREDATEFROMEMPLOYEEWHEREDEPT=10WITHCHECKOPTION所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。
A、正确
B、错误
第4题下面哪个工具可以帮助用户对语句性能进行分析?
A、可视化解释工具
B、性能监视器
C、命令行处理器
D、控制中心
第5题定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。
A、NULL
B、NOTNULL
C、DISTINCT
D、UNIQUE
第6题GivenanODBC/CLIprogramwithasingleconnectiontwothreadsandthefollowingactionswhichcompletesuccessfully
Thread1INSERTINTOmytabVALUES(1)
Thread2INSERTINTOmytabVALUES(2)
Thread1COMMIT
Thread2INSERTINTOmytabVALUES(3)
Thread1ROLLBACK
Thread2COMMIT
HowmanyrecordswillbeinsertedandretainedinthetableMYTAB?
A、0
B、1
C、2
D、3
第7题向基本表增加一个新列后,原有元组在该列上的值为什么?
A、TRUE
B、FALSE
C、空值    奥鹏易百

D、不确定
第8题据库系统和文件系统的主要区别是:
A、数据库系统复杂,而文件系统简单。
B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
第9题事务的原子性是指()
A、事务中包含的所有操作要么都做,要么都不做
B、事务一旦提交,对数据库的改变是永久性的
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态
第10题Thefollowingcommandsareissuedagainstadatasourcecontainingtableuser2.org
CREATEALIASuser1.orgFORsample.org
CREATETABLEorg.sample(cCHAR(1))
CREATEALIASsample.orgFORuser2.org
CREATEALIASuser2.sampleFORsample.org
GiventheuserSAMPLEissuesthefollowingstatement
SELECT*FROMsample
Forwhichofthefollowingdatabaseobjectswillaccessbeattempted?
A、user2.org
B、org.sample
C、sample.org
D、sample.sample
第11题在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项?
A、ORDERBY子句
B、WHERE子句
C、GROUPBY子句
D、均不需要
第12题如果选用循环日志方式,辅助日志文件何时分配?
A、数据库建立的时候
B、数据库服务器启动的时候
C、需要的时候
D、以上都不对
第13题AcursorisdeclaredwiththeWITHHOLDoption.Whichofthefollowingstatementsisalwaystrue?
A、ThecursorwillremainopenafteraCOMMIT.
B、AllrowsretrievedarelockeduntilaCOMMIT.
C、ACOMMITwillnotbealloweduntilthecursorisclosed.
D、LocksobtainedbythecursorwillbekeptafteraCOMMIT.
第14题在客户端直接连接到DB2UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。
A、SERVER_ENCRYPT
B、DCE
C、DCE_SERVER_ENCRYPT
D、KERBEROS
第15题发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装:
A、DB2运行时间客户端
B、DB2管理客户端
C、DB2应用程序开发客户端
D、DB2瘦客户端
第16题对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2产品?
A、企业版
B、工作组版
C、企业扩展版
D、个人版
E、卫星版
F、微型版
第17题给定三个表:学生表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
第18题Giventhetables
COUNTRYSTAFF
idnamepersoncitiesidname
1Argentina1101Aaron
2Canada2202Adams
3Cuba2103Jones
4Germany10
5France35
6Italy15
thereport
idnamenumber_of_countries
1Aaron3
andtheSQLstatement
SELECTB.idB.nameCOUNT(DISTINCTA.name)ASnumber_of_countries
FROMcountryAstaffB
WHEREB.id=A.person
GROUPBYB.idB.name
HAVINGCOUNT(DISTINCTA.name)count_var
Whichofthefollowingvaluesdoescount_varrequiretoprintouttheabove
report?
A、1
B、2
C、3
D、4
第19题如果想在数据导入的过程中创建表,应该
A、使用IXF文件格式进行LOAD
B、使用WSF文件格式进行LOAD
C、使用IXF文件格式进行IMPORT
D、使用WSF文件格式进行IMPORT
第20题给出下面信息
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.
第21题嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?
A、号
B、分号
C、句号
D、冒号
第22题ToprepareanembeddedSQLprogramforusewithahostlanguagecompiler
whichofthefollowingdatabasecomponentsisrequired?
A、Binder
B、Precompiler
C、StoredProcedureBuilder
D、ApplicationDevelopmentCenter
第23题GiventheEMPLOYEEtabledefinition
CREATETABLEemployee(
workdeptCHAR(30)
salaryINTEGER
)
WhichofthefollowingisacorrectusageofparametermarkersinaJDBC
program?
A、Stringsql=
&quotUPDATEemployeeSETsalary=salary*?WHEREworkdept=?&quot
statementstmt=con.createStatement(sql)
B、Stringsql=
&quotUPDATEemployeeSETsalary=salary*?WHEREworkdept=?&quot
statementstmt=con.createStatement(sql)
C、Stringsql=
&quotUPDATEemployeeSETsalary=salary*?WHEREworkdept=?&quot
statementstmt=con.createStatement(sql)
D、Stringsql=
&quotUPDATEemployeeSETsalary=salary*?WHEREworkdept=?&quot
statementstmt=con.createStatement(sql)
第24题当FROM子句中出现多个基本表或视图时,系统将执行什么操作?
A、并
B、等值联接
C、自然联接
D、笛卡儿积
第25题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

奥鹏作业答案

页: [1]
查看完整版本: 吉林大学18年9月《数据库应用技术》作业考核试题(在线)含答案