吉大《数据库应用技术》18春在线作业一二辅导
吉大《数据库应用技术》18春学期在线作业二一、单选题:
1.[单选题]Whichofthefollowingisabenefitofuser-definedfunctions? (满分:)
A. Improvesapplicationconcurrency
B. Improvesblockingofresultsets
C. Simplifiesapplicationmaintenance
D. Reducesmemoryrequirementsontheserver
正确答案:——C——
2.[单选题]当FROM子句中出现多个基本表或视图时,系统将执行什么操作? (满分:)
A. 并
B. 等值联接
C. 自然联接
D. 笛卡儿积
正确答案:——D——
3.[单选题]在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项? (满分:)
A. ORDERBY子句
B. WHERE子句
C. GROUPBY子句
D. 均不需要
正确答案:——C——
4.[单选题]数据库系统的并发控制的主要方法是采用()制。 (满分:)
A. 拒绝
B. 改为串行
C. 锁
D. 不加任何控制
正确答案:————
5.[单选题]要对应用程序预编译并生成绑定文件,需要什么特权? (满分:)
A. 数据库上的CONNECT特权
B. 数据库上的BINDADD特权
C. 程序包上的BIND特权
D. 程序包上的CONTROL特权
正确答案:————
6.[单选题]下面哪个工具可以帮助用户对语句性能进行分析? (满分:)
A. 可视化解释工具
B. 性能监视器
C. 命令行处理器
D. 控制中心
正确答案:————
7.[单选题]Thefollowingcommandsareissuedagainstadatasourcecontainingtableuser2.org:\nCREATEALIASuser1.orgFORsample.org\nCREATETABLEorg.sample(cCHAR(1))\nCREATEALIASsample.orgFORuser2.org\nCREATEALIASuser2.sampleFORsample.org\nGiventheuserSAMPLEissuesthefollowingstatement:\nSELECT*FROMsample\nForwhichofthefollowingdatabaseobjectswillaccessbeattempted? (满分:)
A. user2.org
B. org.sample
C. sample.org
D. sample.sample
正确答案:————
8.[单选题]在客户端直接连接到DB2UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。 (满分:)
A. SERVER_ENCRYPT
B. DCE
C. DCE_SERVER_ENCRYPT
D. KERBEROS
正确答案:————
9.[单选题]创建一个DMS类型的表空间,可以使用以下哪两种文件系统对象作为容器? (满分:)
A. 目录
B. 文件
C. DEVICE
正确答案:————
10.[单选题]ToprepareanembeddedSQLprogramforusewithahost-languagecompiler,\nwhichofthefollowingdatabasecomponentsisrequired? (满分:)
A. Binder
B. Precompiler
C. StoredProcedureBuilder
D. ApplicationDevelopmentCenter
正确答案:————
11.[单选题]Giventhecode:\nEXECSQLWITHmost_citiesAS\n(\nSELECTb.id,b.name,a.cities\nFROMcountrya,staffb\nWHEREa.person=b.idAND\ncities>:threshold\n)\nSELECTid,name,citiesFROMmost_cities\nINTO:id,:name,:cities\nWHEREcitiesIN(SELECTMAX(cities)FROMmost_cities)\nWhichofthefollowingcanreferenceMOST_CITIES? (满分:)
A. Thecurrentstatement
B. Statementsfromanyapplication
C. Allstatementswithinthisapplication
D. Allstatementswithinthecurrentunitofwork
正确答案:————
12.[单选题]下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是() (满分:)
A. REVOKEUPDATE(XH)ONTABLEFROMU4
B. REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
C. REVOKEUPDATE(XH)ONSTUDFROMU4
D. REVOKEUPDATE(XH)ONSTUDFROMPUBLIC
正确答案:————
13.[单选题]AnapplicationusesembeddeddynamicSQLtoconnecttoaremoteDB2serverandinsertsdataintotheCUST.ORDERStableonthatremoteDB2server.ToenableaccessoftheremoteDB2server,AdministratorFOOneedstocreateapackagewithdefaultoptionssuchthatBARistheonlynon-administrativeuserthatcanusethispackageontheremoteDB2server.Whichstatementdescribestheprivilegesthatmustbegrantedand/orrevokedbyFOOtoaccomplishthis? (满分:)
A. BARrequiresEXECUTEprivilegeonthepackageandUPDATEprivilegeonCUST.ORDERS,andtheEXECUTEprivilegeforthepackagemustberevokedfromPUBLIC.
B. BARrequiresEXECUTEprivilegeonthepackageandINSERTprivilegeonCUST.ORDERS,andtheEXECUTEprivilegeforthepackagemustberevokedfromPUBLIC.
C. BARrequiresEXECUTEprivilegeonthepackageandINSERTprivilegeonCUST.ORDERS,andtheREFERENCESprivilegeforthepackagemustberevokedfromPUBLIC.
D. BARrequiresEXECUTEprivilegeonthepackageandUPDATEprivilegeonCUST.ORDERS,andtheREFERENCESprivilegeforthepackagemustberevokedfromPUBLIC.
正确答案:————
14.[单选题]对于那些需要偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2?对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2产品? (满分:)
A. 企业版
B. 工作组版
C. 企业扩展版
D. 个人版
E. 卫星版
正确答案:————
15.[单选题]缺省的数据库日志文件的类型是: (满分:)
A. CircularLog
B. ArchivalLog
C. PrimaryLog
D. Secondarylog
正确答案:————
16.[单选题]定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。 (满分:)
A. NULL
B. NOTNULL
C. DISTINCT
D. UNIQUE
正确答案:————
17.[单选题]游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将() (满分:)
A. .不保持
B. .保持到取出下一行记录或整个工作单元终止。
C. .保持到整个工作单元终止。
正确答案:————
18.[单选题]要更改数据库管理器配置文件,需以下哪个数据库权限? (满分:)
A. DBADM
B. SYSMAINT
C. SYSCTRL
D. SYSADM
正确答案:————
19.[单选题]如果想在数据导入的过程中创建表,应该 (满分:)
A. 使用IXF文件格式进行LOAD
B. 使用WSF文件格式进行LOAD
C. 使用IXF文件格式进行IMPORT
D. 使用WSF文件格式进行IMPORT
正确答案:————
20.[单选题]两个子查询的结果(),可以执行并、交、差操作 (满分:)
A. 结构完全一致
B. 结构完全不一致
C. 结构部分一致
D. 主键一致
正确答案:————
21.[单选题]如果选用循环日志方式,辅助日志文件何时分配? (满分:)
A. 数据库建立的时候
B. 数据库服务器启动的时候
C. 需要的时候
D. 以上都不对
正确答案:————
22.[单选题]使用SQL语句进行查询操作时,若希望查询结果不出现重复元组,应在SELECT子句中使用什么保留字? (满分:)
A. UNIQUE
B. ALL
C. EXCEPT
D. DISTINCT
正确答案:————
23.[单选题]E-R图中的联系可以与()实体有关 (满分:)
A. 0个
B. 1个
C. 1个或多个
D. 多个
正确答案:————
24.[单选题]关系数据库管理系统应能实现的专门关系运算包括() (满分:)
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
正确答案:————
25.[单选题]嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志? (满分:)
A. 号
B. 分号
C. 句号
D. 冒号
正确答案:————
吉大18春学期《数据库应用技术》在线作业一
一、单选题:
1.[单选题]下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是() (满分:)
A. REVOKEUPDATE(XH)ONTABLEFROMU4
B. REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
C. REVOKEUPDATE(XH)ONSTUDFROMU4
D. REVOKEUPDATE(XH)ONSTUDFROMPUBLIC
正确答案:——C——
2.[单选题]数据库系统的并发控制的主要方法是采用()制。 (满分:)
A. 拒绝
B. 改为串行
C. 锁
D. 不加任何控制
正确答案:——C——
3.[单选题]要对应用程序预编译并生成绑定文件,需要什么特权? (满分:)
A. 数据库上的CONNECT特权
B. 数据库上的BINDADD特权
C. 程序包上的BIND特权
D. 程序包上的CONTROL特权
正确答案:——A——
4.[单选题]如果开发人员在AIX操作系统上开发访问后台AS400上的DB2数据库,则需要在AIX开发环境中安装:() (满分:)
A. DB2个人开发版(PDE)
B. DB2通用开发版(UDE)
正确答案:————
5.[单选题]当FROM子句中出现多个基本表或视图时,系统将执行什么操作? (满分:)
A. 并
B. 等值联接
C. 自然联接
D. 笛卡儿积
正确答案:————
6.[单选题]缺省的数据库日志文件的类型是: (满分:)
A. CircularLog
B. ArchivalLog
C. PrimaryLog
D. Secondarylog
正确答案:————
7.[单选题]两个子查询的结果(),可以执行并、交、差操作 (满分:)
A. 结构完全一致
B. 结构完全不一致
C. 结构部分一致
D. 主键一致
正确答案:————
8.[单选题]执行下面两条SQL语句后:\nCREATETABLEt1\n(c1char(10)NOTNULLPRIMARYKEY,\nc2int,\nc3char(10),\nc4char(10)NOTNULL,\nCONSTRAINTc4UNIQUE(c1,c4))//自动创建索引\nCREATEINDEXIndex1ONt1(c2ASC)\n表t1上有几个索引? (满分:)
A. 0
B. 1
C. 2
D. 3
E. 4
正确答案:————
9.[单选题]在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项? (满分:)
A. ORDERBY子句
B. WHERE子句
C. GROUPBY子句
D. 均不需要
正确答案:————
10.[单选题]当数据库遭到破坏时,为了能迅速恢复,在进行事务处理过程中将对数据库更新的全部内容写入以下哪项? (满分:)
A. 副本文件
B. 日志文件
C. 检查点文件
D. 死锁文件
正确答案:————
11.[单选题]事务的原子性是指() (满分:)
A. 事务中包含的所有操作要么都做,要么都不做
B. 事务一旦提交,对数据库的改变是永久性的
C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
正确答案:————
12.[单选题]下面哪一工具允许用户开发存储过程? (满分:)
A. 控制中心
B. 命令中心
C. 任务中心
D. 开发中心
E. 健康中心
正确答案:————
13.[单选题]给定三个表:学生表S,课程表C和学生选课表SC,它们的结构分别如下:\nS(S#,SN,SEX,AGE,DEPT)\nC(C#,CN)\nSC(S#,C#,GRADE)\n其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。\n对表SC建立如下视图:\nCREATEVIEWS_GRADE(S#,C_NUM,AVG_GRADE)\nASSELECTS#,COUNT(C#),AVG(GRADE)\nFROMSC\nGROUPBYS#;\n判断下面查询是否允许执行,如允许,写出转换到基本表SC上的操作。\nSELECTS#,C_NUM\nFROMS_GRADE\nWHEREAVG_GRADE>80 (满分:)
A. 不允许查询。因为视图中使用了分组和聚合函数。
B. 允许。对应的操作为:\nSELECTS#,COUNT(C#)\nFROMSC\nWHEREAVG(GRADE)>80
C. 允许。对应的操作为:\nSELECTS#,COUNT(C#)\nFROMSC\nGROUPBYS#\nHAVINGAVG(GRADE)>80
D. 允许。对应的操作为:\nSELECTS#,COUNT(C#)\nFROMSC\nHAVINGAVG(GRADE)>80
正确答案:————
14.[单选题]AnODBC/CLIapplicationhasthefollowingpseudocode:\nSQLAllocHandle(SQL_HANDLE_DBC,hEnv,&hDbc)\nSQLConnect(hDbc,\CERTDB\,SQL_NTS,\user1\,SQL_NTS,\passwd\,SQL_NTS)\nSQLAllocHandle(SQL_HANDLE_STMT,hDbc,&hStmt)\nSQLExecDirect(hStmt,\SETCURRENTSQLIDdb2cert\,SQL_NTS)\nAssumingalloftheabovecallsexecutesuccessfully,whichofthefollowingfullyqualifiedSQLstatementsisequivalentto:\nSQLExecDirect(hStmt,\SELECT*FROMuser1.table1t1,table2t2WHERE\nt1.col1=t2.col2\,SQL_NTS) (满分:)
A. SQLExecDirect(hStmt,\SELECT*FROMuser1.table1t1,table2t2WHERE\nt1.col1=t2.col2\,SQL_NTS)
B. .SQLExecDirect(hStmt,\SELECT*FROMuser1.table1t1,user1.table2t2WHERE\nt1.col1=t2.col2\,SQL_NTS)
C. .SQLExecDirect(hStmt,\SELECT*FROMuser1.table1t1,db2cert.table2t2\nWHEREt1.col1=t2.col2\,SQL_NTS)
D. .SQLExecDirect(hStmt,\SELECT*FROMdb2cert.table1t1,db2cert.table2t2\nWHEREt1.col1=t2.col2\,SQL_NTS)
正确答案:————
15.[单选题]下列SQL语句中,能够实现”收回U4对学生表(STUD)中学号(XH)的修改权”这一功能的是以下哪项? (满分:)
A. REVOKEUPDATE(XH)ONTABLEFROMU4
B. REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
C. REVOKEUPDATE(XH)ONSTUDFROMU4
D. REVOKEUPDATE(XH)ONSTUDFROMPUBLIC
正确答案:————
16.[单选题]ToprepareanembeddedSQLprogramforusewithahost-languagecompiler,\nwhichofthefollowingdatabasecomponentsisrequired? (满分:)
A. Binder
B. Precompiler
C. StoredProcedureBuilder
D. ApplicationDevelopmentCenter
正确答案:————
17.[单选题]在客户端直接连接到DB2UDB服务器的环境中,服务器端的认证类型为以下哪个时,在编目时指定的认证类型不一定要与服务器端认证参数的值相匹配。 (满分:)
A. SERVER_ENCRYPT
B. DCE
C. DCE_SERVER_ENCRYPT
D. KERBEROS
正确答案:————
18.[单选题]Ifastoredprocedurereturnsmultiplerows,whichofthefollowingmustthecallingapplicationusetoaccesstheresultset? (满分:)
A. Acursor
B. Aselectstatement
C. Adeclaredtemporarytable
D. Atableuser-definedfunction
正确答案:————
19.[单选题]如果选用循环日志方式,辅助日志文件何时分配? (满分:)
A. 数据库建立的时候
B. 数据库服务器启动的时候
C. 需要的时候
D. 以上都不对
正确答案:————
20.[单选题]在语句CREATEVIEWEMP_VIEW2(EMPNO,EMPNAME,DEPTNO,JOBTITLE,HIREDATE)ASSELECTID,NAME,DEPT,JOB,HIREDATEFROMEMPLOYEEWHEREDEPT=10WITHCHECKOPTION;所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。 (满分:)
A. 正确
B. 错误
正确答案:————
21.[单选题]UnderwhichofthefollowingsituationsmustdynamicSQLbeused? (满分:)
A. Whentemporarytablereferencesexistatcompiletime
B. Whenthehostvariables'valuesareunknownatcompiletime
C. WhenthecolumnsintheSELECTclauseareunknownatcompiletime
D. Whenthenumberofrowsbeingreturnedareunknownatcompiletime
正确答案:————
22.[单选题]据库系统和文件系统的主要区别是: (满分:)
A. 数据库系统复杂,而文件系统简单。
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
正确答案:————
23.[单选题]关系数据库管理系统应能实现的专门关系运算包括() (满分:)
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
正确答案:————
24.[单选题]Thefollowingcommandsareissuedagainstadatasourcecontainingtableuser2.org:\nCREATEALIASuser1.orgFORsample.org\nCREATETABLEorg.sample(cCHAR(1))\nCREATEALIASsample.orgFORuser2.org\nCREATEALIASuser2.sampleFORsample.org\nGiventheuserSAMPLEissuesthefollowingstatement:\nSELECT*FROMsample\nForwhichofthefollowingdatabaseobjectswillaccessbeattempted? (满分:)
A. user2.org
B. org.sample
C. sample.org
D. sample.sample
正确答案:————
25.[单选题]游标稳定性(CS,或称光标稳定性)隔离级锁定工作单元期间光标所在的任何行。对该行的锁定将() (满分:)
A. .不保持
B. .保持到取出下一行记录或整个工作单元终止。
C. .保持到整个工作单元终止。
正确答案:————
页:
[1]