吉林大学20秋《数据库应用技术》在线作业一(随机题目)
吉大《数据库应用技术》在线作业一试卷总分100得分100
吉林大学作业答案 QQ 515224986
更多学习资料www.openhelp100.com
第1题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
正确答案
第2题两个子查询的结果,可以执行并、交、差操作
A、结构完全一致
B、结构完全不一致 吉大作业答案 QQ 515224986
答案来源www.openhelp100.com
C、结构部分一致
D、主键一致
正确答案
第3题对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2产品?
A、企业版
B、工作组版
C、企业扩展版
D、个人版
E、卫星版
F、微型版
正确答案
第4题GivenanODBC/CLIprogramwithasingleconnectiontwothreadsandthefollowingactionswhichcompletesuccessfully
Thread1INSERTINTOmytabVALUES(1)
Thread2INSERTINTOmytabVALUES(2)
Thread1COMMIT
Thread2INSERTINTOmytabVALUES(3)
Thread1ROLLBACK
Thread2COMMIT
HowmanyrecordswillbeinsertedandretainedinthetableMYTAB?
A、0
B、1
C、2
D、3
正确答案
在数据库中存储的是:
A、数据
B、数据模型
C、数据以及数据之间的联系
D、信息
正确答案
第6题使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消?
A、NULL
B、RESTRICT
C、CASCADE
D、DISTINCT
正确答案
第7题关系模式中各级模式之间的关系为
A、3NF包含2NF包含1NF
B、3NF包含1NF包含2NF
C、1NF包含2NF包含3NF
D、2NF包含1NF包含3NF
正确答案
第8题在语句CREATEVIEWEMP_VIEW2(EMPNOEMPNAMEDEPTNOJOBTITLEHIREDATE)ASSELECTIDNAMEDEPTJOBHIREDATEFROMEMPLOYEEWHEREDEPT=10WITHCHECKOPTION所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。
A、正确
B、错误
正确答案
第9题若用如下的SQL语句创建一个student表:
CREATETABLEstudent(NOCHAR(4)NOTNULL,NAMECHAR(8)NOTNULL,SEXCHAR(2),AGENUMBERIC(2))
可以插入到student表中的是哪一项?
A、(1031,曾华,男,23)
B、(1031,曾华,NULL,NULL)
C、(NULL,曾华,男,23)
D、(1031,NULL,男,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
正确答案
第11题并发控制的主要方法是采用以下哪种机制?
A、口令
B、锁
C、副本
D、检查点
正确答案
ER图中的联系可以与实体有关
A、0个
B、1个
C、1个或多个
D、多个
正确答案
第13题下述关于数据库系统的正确叙述是
A、数据库中只存在数据项之间的联系
B、数据库的数据项之间和记录之间都存在联系
C、数据库的数据项之间无联系,记录之间存在联系
D、数据库的数据项之间和记录之间都不存在联系
正确答案
第14题定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。
A、NULL
B、NOTNULL
C、DISTINCT
D、UNIQUE
正确答案
SQL语言具有功能。
A、关系规范化、数据操纵、数据控制
B、数据定义、数据操纵、数据控制
C、数据定义、关系规范化、数据控制
D、数据定义、关系规范化、数据操纵
正确答案
第16题创建一个DMS类型的表空间,可以使用以下哪两种文件系统对象作为容器?
A、目录
B、文件
C、DEVICE
正确答案
第17题发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装:
A、DB2运行时间客户端
B、DB2管理客户端
C、DB2应用程序开发客户端
D、DB2瘦客户端
正确答案
第18题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
正确答案
第19题下列哪种工具可以向表中增添记录,并更改数据库的统计信息?
A、import
B、insert
C、load
D、update
正确答案
UnderwhichofthefollowingsituationsmustdynamicSQLbeused?
A、Whentemporarytablereferencesexistatcompiletime
B、Whenthehostvariablesvaluesareunknownatcompiletime
C、WhenthecolumnsintheSELECTclauseareunknownatcompiletime
D、Whenthenumberofrowsbeingreturnedareunknownatcompiletime
正确答案
第21题HowmanyrowscanberetrievedusingasingleSELECTINTOstatement?
A、Onlyonerow
B、Asmanyasareintheresult
C、Asmanyasarehostvariablesusedinthecall
D、Asmanyashostvariablearraystructurescanhold
正确答案
第22题下面哪个工具可以保存终端用户需要存取的元数据?
A、QueryManagementFacility
B、DB2QueryPatroller
C、DB2存储过程构建器
D、信息目录
正确答案
第23题要更改数据库管理器配置文件,需以下哪个数据库权限?
A、DBADM
B、SYSMAINT
C、SYSCTRL
D、SYSADM
正确答案
第24题下列那种隔离级对于只读操作不在数据行上加锁?
A、RR
B、RS
C、CS
D、UR
正确答案
GiventheEMPLOYEEtabledefinition
CREATETABLEemployee(
workdeptCHAR(30)
salaryINTEGER
)
WhichofthefollowingisacorrectusageofparametermarkersinaJDBC
program?
A、Stringsql=
UPDATEemployeeSETsalary=salary*?WHEREworkdept=?
statementstmt=con.createStatement(sql)
B、Stringsql=
UPDATEemployeeSETsalary=salary*?WHEREworkdept=?
statementstmt=con.createStatement(sql)
C、Stringsql=
UPDATEemployeeSETsalary=salary*?WHEREworkdept=?
statementstmt=con.createStatement(sql)
D、Stringsql=
UPDATEemployeeSETsalary=salary*?WHEREworkdept=?
statementstmt=con.createStatement(sql)
正确答案
答案来源www.openhelp100.com
页:
[1]