端木老师 发表于 2018-4-25 19:51:43

吉大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]
查看完整版本: 吉大18春《数据库应用技术》在线作业12