|
吉大18秋学期《数据库应用技术》在线作业二
吉大作业答案
请联系QQ515224986
一、单选题:
1.[单选题]发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装: (满分:)
A. DB2运行时间客户端
B. DB2管理客户端
C. DB2应用程序开发客户端
D. DB2瘦客户端
正确答案:——C——
2.[单选题]关系数据库管理系统应能实现的专门关系运算包括() (满分:)
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
正确答案:——B——
3.[单选题]下列SQL语句中,能够实现”收回U4对学生表(STUD)中学号(XH)的修改权”这一功能的是以下哪项? (满分:)
A. REVOKEUPDATE(XH)ONTABLEFROMU4
B. REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
C. REVOKEUPDATE(XH)ONSTUDFROMU4
D. REVOKEUPDATE(XH)ONSTUDFROMPUBLIC
正确答案:——C——
4.[单选题]下面哪个工具可以保存终端用户需要存取的元数据? (满分:)
A. QueryManagementFacility
B. DB2QueryPatroller
C. DB2存储过程构建器
D. 信息目录
正确答案:————
5.[单选题]如果选用循环日志方式,辅助日志文件何时分配? (满分:)
A. 数据库建立的时候
B. 数据库服务器启动的时候
C. 需要的时候
D. 以上都不对
正确答案:————
6.[单选题]并发控制的主要方法是采用以下哪种机制? (满分:)
A. 口令 奥鹏答案
B. 锁
C. 副本
D. 检查点
正确答案:————
7.[单选题]在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项? (满分:)
A. ORDERBY子句
B. WHERE子句
C. GROUPBY子句
D. 均不需要
正确答案:————
8.[单选题]下列哪种工具可以向表中增添记录,并更改数据库的统计信息? (满分:)
A. import
B. insert
C. load
D. update
正确答案:————
9.[单选题]Whichofthefollowingisabenefitofuser-definedfunctions? (满分:)
A. Improvesapplicationconcurrency
B. Improvesblockingofresultsets
C. Simplifiesapplicationmaintenance
D. Reducesmemoryrequirementsontheserver
正确答案:————
10.[单选题]关系模型中的关系模式至少是() (满分:)
A. 1NF
B. 2NF
C. 3NF
D. BCNF
正确答案:————
11.[单选题]对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2产品? (满分:)
A. 企业版
B. 工作组版
C. 企业扩展版
D. 个人版
E. 卫星版
F. 微型版
正确答案:————
12.[单选题]SQL语言具有()功能。 (满分:)
A. 关系规范化、数据操纵、数据控制
B. 数据定义、数据操纵、数据控制
C. 数据定义、关系规范化、数据控制
D. 数据定义、关系规范化、数据操纵
正确答案:————
13.[单选题]下面哪一工具允许用户开发存储过程? (满分:)
A. 控制中心
B. 命令中心
C. 任务中心
D. 开发中心
E. 健康中心
正确答案:————
14.[单选题]Giventheexpression:WITHmost_citiesAS(SELECTb.id,b.name,a.citiesFROMcountrya,staffbWHEREa.person=b.idANDcities>:threshold)SELECT*FROMmost_citiesInwhichofthefollowingdoesMOST_CITIESexist? (满分:)
A. usertables
B. servermemory
C. usertablespace
D. systemcatalogtables
正确答案:————
15.[单选题]定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。 (满分:)
A. NULL
B. NOTNULL
C. DISTINCT
D. UNIQUE
正确答案:————
16.[单选题]如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该 (满分:)
A. 建立两个SMS表空间分别存储索引数据和其他数据
B. 建立两个DMS表空间分别存储索引数据和其他数据
C. 建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据
D. 建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据
正确答案:————
17.[单选题]AcursorisdeclaredwiththeWITHHOLDoption.Whichofthefollowingstatementsisalwaystrue? (满分:)
A. ThecursorwillremainopenafteraCOMMIT.
B. AllrowsretrievedarelockeduntilaCOMMIT.
C. ACOMMITwillnotbealloweduntilthecursorisclosed.
D. LocksobtainedbythecursorwillbekeptafteraCOMMIT.
正确答案:————
18.[单选题]据库系统和文件系统的主要区别是: (满分:)
A. 数据库系统复杂,而文件系统简单。
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
正确答案:————
19.[单选题]Giventhetables:COUNTRYSTAFFidnamepersoncitiesidname1Argentina1101Aaron2Canada2202Adams3Cuba2103Jones4Germany105France356Italy15thereport:idnamenumber_of_countries---------------------------------------1Aaron3andtheSQLstatement:SELECTB.id,B.name,COUNT(DISTINCTA.name)ASnumber_of_countriesFROMcountryA,staffBWHEREB.id=A.personGROUPBYB.id,B.nameHAVINGCOUNT(DISTINCTA.name)>:count_varWhichofthefollowingvaluesdoes:count_varrequiretoprintouttheabovereport? (满分:)
A. 1
B. 2
C. 3
D. 4
正确答案:————
20.[单选题]Giventhecode:EXECSQLWITHmost_citiesAS(SELECTb.id,b.name,a.citiesFROMcountrya,staffbWHEREa.person=b.idANDcities>:threshold)SELECTid,name,citiesFROMmost_citiesINTO:id,:name,:citiesWHEREcitiesIN(SELECTMAX(cities)FROMmost_cities)WhichofthefollowingcanreferenceMOST_CITIES? (满分:)
A. Thecurrentstatement
B. Statementsfromanyapplication
C. Allstatementswithinthisapplication
D. Allstatementswithinthecurrentunitofwork
正确答案:————
21.[单选题]缺省的数据库日志文件的类型是: (满分:)
A. CircularLog
B. ArchivalLog
C. PrimaryLog
D. Secondarylog
正确答案:————
22.[单选题]AnODBC/CLIapplicationhasthefollowingpseudocode:SQLAllocHandle(SQL_HANDLE_DBC,hEnv,&hDbc)SQLConnect(hDbc,"CERTDB",SQL_NTS,"user1",SQL_NTS,"passwd",SQL_NTS)SQLAllocHandle(SQL_HANDLE_STMT,hDbc,&hStmt)SQLExecDirect(hStmt,"SETCURRENTSQLIDdb2cert",SQL_NTS)Assumingalloftheabovecallsexecutesuccessfully,whichofthefollowingfullyqualifiedSQLstatementsisequivalentto:SQLExecDirect(hStmt,"SELECT*FROMuser1.table1t1,table2t2WHEREt1.col1=t2.col2",SQL_NTS) (满分:)
A. SQLExecDirect(hStmt,"SELECT*FROMuser1.table1t1,table2t2WHEREt1.col1=t2.col2",SQL_NTS)
B. .SQLExecDirect(hStmt,"SELECT*FROMuser1.table1t1,user1.table2t2WHEREt1.col1=t2.col2",SQL_NTS)
C. .SQLExecDirect(hStmt,"SELECT*FROMuser1.table1t1,db2cert.table2t2WHEREt1.col1=t2.col2",SQL_NTS)
D. .SQLExecDirect(hStmt,"SELECT*FROMdb2cert.table1t1,db2cert.table2t2WHEREt1.col1=t2.col2",SQL_NTS)
正确答案:————
23.[单选题]HowmanyrowscanberetrievedusingasingleSELECTINTOstatement? (满分:)
A. Onlyonerow
B. Asmanyasareintheresult
C. Asmanyasarehostvariablesusedinthecall
D. Asmanyashostvariablearraystructurescanhold
正确答案:————
24.[单选题]Giventheapplicationcode:EXECSQLDECLAREcurCURSORWITHHOLDFORSELECTc1FROMt1EXECSQLOPENcurEXECSQLFETCHcurINTO:hv/*Statement1*/EXECSQLCOMMIT/*Statement2*/EXECSQLFETCHcurINTO:hv/*Statement3*/EXECSQLROLLBACK/*Statement4*/EXECSQLCLOSEcur/*Statement5*/IfthetableT1hasnorowsinit,whichstatementwillcausethecursor"cur"tobeclosedfirst? (满分:)
A. Statement1
B. Statement2
C. Statement3
D. Statement4
正确答案:————
25.[单选题]要对应用程序预编译并生成绑定文件,需要什么特权? (满分:)
A. 数据库上的CONNECT特权
B. 数据库上的BINDADD特权
C. 程序包上的BIND特权
D. 程序包上的CONTROL特权
正确答案:————
奥鹏作业答案
|
|