吉大18春《数据库应用技术》在线作业12
吉大18春学期《数据库应用技术》在线作业一下载前请核对题目,部分科目随机
一、单选题:
1.(单选题)设有两个事务T1,T2,其并发操作如下所示:\nT1:T2:\n1)读A=10,B=5\n2)读A=10\n3)读A=20,B=5\n求和25验证错\n正确的评价是哪个? (满分:)
A该操作不存在问题
B该操作丢失修改
C该操作不能重复读
D该操作读“脏”数据
正确答案:——C——
2.(单选题)如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是: (满分:)
ASYSIBM
BSYSCAT
CSYSSTAT
D该用户连接到数据库时所使用的用户名
E以上都不对
正确答案:——D——
3.(单选题)如果选用循环日志方式,辅助日志文件何时分配? (满分:)
A数据库建立的时候
B数据库服务器启动的时候
C需要的时候
D以上都不对
正确答案:——C——
4.(单选题)要更改数据库管理器配置文件,需以下哪个数据库权限? (满分:)
ADBADM
BSYSMAINT
CSYSCTRL
DSYSADM
正确答案:————
5.(单选题)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? (满分:)
AThecurrentstatement
BStatementsfromanyapplication
CAllstatementswithinthisapplication
DAllstatementswithinthecurrentunitofwork
正确答案:————
6.(单选题)GivenanODBC/CLIprogramwithasingleconnection,twothreadsandthefollowingactionswhichcompletesuccessfully:\nThread1:INSERTINTOmytabVALUES(1)\nThread2:INSERTINTOmytabVALUES(2)\nThread1:COMMIT\nThread2:INSERTINTOmytabVALUES(3)\nThread1:ROLLBACK\nThread2:COMMIT\nHowmanyrecordswillbeinsertedandretainedinthetableMYTAB? (满分:)
A0
B1
C2
D3
正确答案:————
7.(单选题)两个子查询的结果(),可以执行并、交、差操作 (满分:)
A结构完全一致
B结构完全不一致
C结构部分一致
D主键一致
正确答案:————
8.(单选题)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) (满分:)
ASQLExecDirect(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)
正确答案:————
9.(单选题)下述关于数据库系统的正确叙述是() (满分:)
A数据库中只存在数据项之间的联系
B数据库的数据项之间和记录之间都存在联系
C数据库的数据项之间无联系,记录之间存在联系
D数据库的数据项之间和记录之间都不存在联系
正确答案:————
10.(单选题)若用如下的SQL语句创建一个student表:\nCREATETABLEstudent(NOCHAR(4)NOTNULL,\nNAMECHAR(8)NOTNULL,\nSEXCHAR(2),\nAGENUMBERIC(2))\n可以插入到student表中的是哪一项? (满分:)
A(‘1031’,‘曾华’,男,23)
B(‘1031’,‘曾华’,NULL,NULL)
C(NULL,‘曾华’,‘男’,‘23’)
D(‘1031’,NULL,‘男’,23)
正确答案:————
11.(单选题)事务的原子性是指() (满分:)
A事务中包含的所有操作要么都做,要么都不做
B事务一旦提交,对数据库的改变是永久性的
C一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D事务必须是使数据库从一个一致性状态变到另一个一致性状态
正确答案:————
12.(单选题)在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项? (满分:)
AORDERBY子句
BWHERE子句
CGROUPBY子句
D均不需要
正确答案:————
13.(单选题)E-R图中的联系可以与()实体有关 (满分:)
A0个
B1个
C1个或多个
D多个
正确答案:————
14.(单选题)据库系统和文件系统的主要区别是: (满分:)
无忧答案网
A数据库系统复杂,而文件系统简单。
B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
正确答案:————
15.(单选题)SQL语言具有()功能。 (满分:)
A关系规范化、数据操纵、数据控制
B数据定义、数据操纵、数据控制
C数据定义、关系规范化、数据控制
D数据定义、关系规范化、数据操纵
正确答案:————
16.(单选题)AcursorisdeclaredwiththeWITHHOLDoption.Whichofthefollowingstatementsisalwaystrue? (满分:)
AThecursorwillremainopenafteraCOMMIT.
BAllrowsretrievedarelockeduntilaCOMMIT.
CACOMMITwillnotbealloweduntilthecursorisclosed.
DLocksobtainedbythecursorwillbekeptafteraCOMMIT.
正确答案:————
17.(单选题)使用DROP语句撤消基本表时,使用以下哪个子句,可以将下属的视图和约束引用全部撤消? (满分:)
ANULL
BRESTRICT
CCASCADE
DDISTINCT
正确答案:————
18.(单选题)下面哪一工具允许用户开发存储过程? (满分:)
A控制中心
B命令中心
C任务中心
D开发中心
E健康中心
正确答案:————
19.(单选题)下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力? (满分:)
ADB2数据仓库中心
BDB2数据链接管理器
CDB2关系扩展器
DDB2OLAPStarterKit
正确答案:————
20.(单选题)嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志? (满分:)
A号
B分号
C句号
D冒号
正确答案:————
21.(单选题)下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的是() (满分:)
AREVOKEUPDATE(XH)ONTABLEFROMU4
BREVOKEUPDATE(XH)ONTABLEFROMPUBLIC
CREVOKEUPDATE(XH)ONSTUDFROMU4
DREVOKEUPDATE(XH)ONSTUDFROMPUBLIC
正确答案:————
22.(单选题)给出下面信息:\nCREATETABLEtab1(c1char(3)WITHDEFAULTNULL,c2INTEGER);\nINSERTINTOtab1(c2)VALUES(‘345’);\n如果在命令行处理器(CLP)中执行以下语句,以下哪个结果是正确的?\nSELECT*FROMtab1; (满分:)
AC1C2\n--------------\n0record(s)selected.
BC1C2\n--------------\n123345\n1record(s)selected.
CC1C2\n--------------\n345\n1record(s)selected.
DC1C2\n--------------\n-345\n1record(s)selected.
正确答案:————
23.(单选题)Whichofthefollowingisabenefitofuser-definedfunctions? (满分:)
AImprovesapplicationconcurrency
BImprovesblockingofresultsets
CSimplifiesapplicationmaintenance
DReducesmemoryrequirementsontheserver
正确答案:————
24.(单选题)Giventheexpression:\nWITHmost_citiesAS\n(\nSELECTb.id,b.name,a.cities\nFROMcountrya,staffb\nWHEREa.person=b.idAND\ncities>:threshold\n)\nSELECT*FROMmost_cities\nInwhichofthefollowingdoesMOST_CITIESexist? (满分:)
Ausertables
Bservermemory
Cusertablespace
Dsystemcatalogtables
正确答案:————
25.(单选题)向基本表增加一个新列后,原有元组在该列上的值为什么? (满分:)
ATRUE
BFALSE
C空值
D不确定
正确答案:————
吉大18春学期《数据库应用技术》在线作业二
一、单选题:
1.(单选题)发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装: (满分:)
ADB2运行时间客户端
BDB2管理客户端
CDB2应用程序开发客户端
DDB2瘦客户端
正确答案:——C——
2.(单选题)关系数据库管理系统应能实现的专门关系运算包括() (满分:)
A排序、索引、统计
B选择、投影、连接
C关联、更新、排序
D显示、打印、制表
正确答案:——B——
3.(单选题)下列SQL语句中,能够实现”收回U4对学生表(STUD)中学号(XH)的修改权”这一功能的是以下哪项? (满分:)
AREVOKEUPDATE(XH)ONTABLEFROMU4
BREVOKEUPDATE(XH)ONTABLEFROMPUBLIC
CREVOKEUPDATE(XH)ONSTUDFROMU4
DREVOKEUPDATE(XH)ONSTUDFROMPUBLIC
正确答案:——C——
4.(单选题)下面哪个工具可以保存终端用户需要存取的元数据? (满分:)
AQueryManagementFacility
BDB2QueryPatroller
CDB2存储过程构建器
D信息目录
正确答案:————
5.(单选题)如果选用循环日志方式,辅助日志文件何时分配? (满分:)
A数据库建立的时候
B数据库服务器启动的时候
C需要的时候
D以上都不对
正确答案:————
6.(单选题)并发控制的主要方法是采用以下哪种机制? (满分:)
A口令
B锁
C副本
D检查点
正确答案:————
7.(单选题)在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项? (满分:)
AORDERBY子句
BWHERE子句
CGROUPBY子句
D均不需要
正确答案:————
8.(单选题)下列哪种工具可以向表中增添记录,并更改数据库的统计信息? (满分:)
Aimport
Binsert
Cload
Dupdate
正确答案:————
9.(单选题)Whichofthefollowingisabenefitofuser-definedfunctions? (满分:)
AImprovesapplicationconcurrency
BImprovesblockingofresultsets
CSimplifiesapplicationmaintenance
DReducesmemoryrequirementsontheserver
正确答案:————
10.(单选题)关系模型中的关系模式至少是() (满分:)
A1NF
B2NF
C3NF
DBCNF
正确答案:————
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:\nWITHmost_citiesAS\n(\nSELECTb.id,b.name,a.cities\nFROMcountrya,staffb\nWHEREa.person=b.idAND\ncities>:threshold\n)\nSELECT*FROMmost_cities\nInwhichofthefollowingdoesMOST_CITIESexist? (满分:)
Ausertables
Bservermemory
Cusertablespace
Dsystemcatalogtables
正确答案:————
15.(单选题)定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。 (满分:)
ANULL
BNOTNULL
CDISTINCT
DUNIQUE
正确答案:————
16.(单选题)如果需要创建一个表,并把表中的索引数据和其他数据分开存储,则应该 (满分:)
A建立两个SMS表空间分别存储索引数据和其他数据
B建立两个DMS表空间分别存储索引数据和其他数据
C建立一个DMS表空间存储索引数据,再建立一个SMS表空间存储其他数据
D建立一个SMS表空间存储索引数据,再建立一个DMS表空间存储其他数据
正确答案:————
17.(单选题)AcursorisdeclaredwiththeWITHHOLDoption.Whichofthefollowingstatementsisalwaystrue? (满分:)
AThecursorwillremainopenafteraCOMMIT.
BAllrowsretrievedarelockeduntilaCOMMIT.
CACOMMITwillnotbealloweduntilthecursorisclosed.
DLocksobtainedbythecursorwillbekeptafteraCOMMIT.
正确答案:————
18.(单选题)据库系统和文件系统的主要区别是: (满分:)
A数据库系统复杂,而文件系统简单。
B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
正确答案:————
19.(单选题)Giventhetables:\nCOUNTRYSTAFF\nidnamepersoncitiesidname\n1Argentina1101Aaron\n2Canada2202Adams\n3Cuba2103Jones\n4Germany10\n5France35\n6Italy15\nthereport:\nidnamenumber_of_countries\n---------------------------------------\n1Aaron3\nandtheSQLstatement:\nSELECTB.id,B.name,COUNT(DISTINCTA.name)ASnumber_of_countries\nFROMcountryA,staffB\nWHEREB.id=A.person\nGROUPBYB.id,B.name\nHAVINGCOUNT(DISTINCTA.name)>:count_var\nWhichofthefollowingvaluesdoes:count_varrequiretoprintouttheabove\nreport? (满分:)
A1
B2
C3
D4
正确答案:————
20.(单选题)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? (满分:)
AThecurrentstatement
BStatementsfromanyapplication
CAllstatementswithinthisapplication
DAllstatementswithinthecurrentunitofwork
正确答案:————
21.(单选题)缺省的数据库日志文件的类型是: (满分:)
ACircularLog
BArchivalLog
CPrimaryLog
DSecondarylog
正确答案:————
22.(单选题)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) (满分:)
ASQLExecDirect(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)
正确答案:————
23.(单选题)HowmanyrowscanberetrievedusingasingleSELECTINTOstatement? (满分:)
AOnlyonerow
BAsmanyasareintheresult
CAsmanyasarehostvariablesusedinthecall
DAsmanyashostvariablearraystructurescanhold
正确答案:————
24.(单选题)Giventheapplicationcode:\nEXECSQLDECLAREcurCURSORWITHHOLDFORSELECTc1FROMt1\nEXECSQLOPENcur\nEXECSQLFETCHcurINTO:hv/*Statement1*/\nEXECSQLCOMMIT/*Statement2*/\nEXECSQLFETCHcurINTO:hv/*Statement3*/\nEXECSQLROLLBACK/*Statement4*/\nEXECSQLCLOSEcur/*Statement5*/\nIfthetableT1hasnorowsinit,whichstatementwillcausethecursor\cur\tobe\nclosedfirst? (满分:)
AStatement1
BStatement2
CStatement3
DStatement4
正确答案:————
25.(单选题)要对应用程序预编译并生成绑定文件,需要什么特权? (满分:)
A数据库上的CONNECT特权
B数据库上的BINDADD特权
C程序包上的BIND特权
D程序包上的CONTROL特权
正确答案:————
附件是答案,核对题目下载 如有疑问咨询qq761296021
页:
[1]