吉大18春学期《数据库应用技术》在线作业一0003.docx
《吉大18春学期《数据库应用技术》在线作业一0003.docx》由会员分享,可在线阅读,更多相关《吉大18春学期《数据库应用技术》在线作业一0003.docx(8页珍藏版)》请在冰豆网上搜索。
吉大18春学期《数据库应用技术》在线作业一0003
吉大18春学期《数据库应用技术》在线作业一-0003
如果选用循环日志方式,辅助日志文件何时分配?
A:
数据库建立的时候
B:
数据库服务器启动的时候
C:
需要的时候
D:
以上都不对
答案:
C
Giventhefollowingtable:
CREATETABLEemployee
(nameCHAR(10),salaryDECNOTNULLWITHDEFAULT)
INSERTINTOemployee(name,salary)VALUES('SMITH',30000)
INSERTINTOemployee(name)VALUES('JONES')
INSERTINTOemployee(name,salary)VALUES('ALI',35000)
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
答案:
D
据库系统和文件系统的主要区别是:
A:
数据库系统复杂,而文件系统简单。
B:
文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。
C:
文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。
D:
文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。
答案:
B
嵌入式SQL语句中引用共享变量时,必须在变量名前加什么标志?
A:
号
B:
分号
C:
句号
D:
冒号
答案:
D
如果用户在SQL语句中没有指定数据库对象的SCHEMA,则其缺省的SCHEMA是:
A:
SYSIBM
B:
SYSCAT
C:
SYSSTAT
D:
该用户连接到数据库时所使用的用户名
E:
以上都不对
答案:
D
执行下面两条SQL语句后:
CREATETABLEt1
(c1char(10)NOTNULLPRIMARYKEY,
c2int,
c3char(10),
c4char(10)NOTNULL,
CONSTRAINTc4UNIQUE(c1,c4))//自动创建索引
CREATEINDEXIndex1ONt1(c2ASC)
表t1上有几个索引?
A:
0
B:
1
C:
2
D:
3
E:
4
答案:
D
对于UNIX和Intel平台上的数据库应用,如果需要存取OS/400、VM/VSE和OS/390系统上的数据库,需要DB2哪种产品的支持?
A:
DB2Connect
B:
DB2DataPropagator
C:
DB2Net.Data
D:
DB2DataJoiner
E:
DB2RelationalConnect
答案:
A
设有两个事务T1,T2,其并发操作如下所示:
T1:
T2:
1)读A=10,B=5
2)读A=10
3)读A=20,B=5
求和25验证错
正确的评价是哪个?
A:
该操作不存在问题
B:
该操作丢失修改
C:
该操作不能重复读
D:
该操作读“脏”数据
答案:
C
若用如下的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)
答案:
B
在数据库中存储的是:
()
A:
数据
B:
数据模型
C:
数据以及数据之间的联系
D:
信息
答案:
C
数据库系统的独立性是指():
A:
不会因为数据的变化而影响应用程序
B:
不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C:
不会因为存储策略的变化而影响存储结构
D:
不会因为某些存储结构的变化而影响其它的存储结构
答案:
B
DBMS是()
A:
操作系统的一部分
B:
在操作系统支持下的系统软件
C:
一种编译程序
D:
应用程序系统
答案:
B
下列哪种工具可以向表中增添记录,并更改数据库的统计信息?
A:
import
B:
insert
C:
load
D:
update
答案:
C
下面哪个工具可以保存终端用户需要存取的元数据?
A:
QueryManagementFacility
B:
DB2QueryPatroller
C:
DB2存储过程构建器
D:
信息目录
答案:
D
关系模式中各级模式之间的关系为()
A:
3NF包含2NF包含1NF
B:
3NF包含1NF包含2NF
C:
1NF包含2NF包含3NF
D:
2NF包含1NF包含3NF
答案:
A
SQL语言具有()功能。
A:
关系规范化、数据操纵、数据控制
B:
数据定义、数据操纵、数据控制
C:
数据定义、关系规范化、数据控制
D:
数据定义、关系规范化、数据操纵
答案:
B
关系模型中的关系模式至少是()
A:
1NF
B:
2NF
C:
3NF
D:
BCNF
答案:
A
对于那些需要偶尔连接到公司数据上进行数据交换的用户可选择哪种版本的DB2?
对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2产品?
A:
企业版
B:
工作组版
C:
企业扩展版
D:
个人版
E:
卫星版
答案:
E
AnapplicationusesembeddeddynamicSQLtoconnecttoaremoteDB2serverandinsertsdataintotheCUST.ORDERStableonthatremoteDB2server.ToenableaccessoftheremoteDB2server,AdministratorFOOneedstocreateapackagewithdefaultoptionssuchthatBARistheonlynon-administrativeuserthatcanusethispackageontheremoteDB2server.Whichstatementdescribestheprivilegesthatmustbegrantedand/orrevokedbyFOOtoaccomplishthis?
A:
BARrequiresEXECUTEprivilegeonthepackageandUPDATEprivilegeonCUST.ORDERS,andtheEXECUTEprivilegeforthepackagemustberevokedfromPUBLIC.
B:
BARrequiresEXECUTEprivilegeonthepackageandINSERTprivilegeonCUST.ORDERS,andtheEXECUTEprivilegeforthepackagemustberevokedfromPUBLIC.
C:
BARrequiresEXECUTEprivilegeonthepackageandINSERTprivilegeonCUST.ORDERS,andtheREFERENCESprivilegeforthepackagemustberevokedfromPUBLIC.
D:
BARrequiresEXECUTEprivilegeonthepackageandUPDATEprivilegeonCUST.ORDERS,andtheREFERENCESprivilegeforthepackagemustberevokedfromPUBLIC.
答案:
B
如果一个用户USER1被授予了表TAB上的CONTROL特权,如果需要限制该用户对表的存取,应使用以下哪条命令?
A:
REVOKEALLONTABTOUSER1
B:
REVOKEALLONTABFROMUSER1
C:
REVOKECONTROLONTABTOUSER1
D:
REVOKECONTROLONTABFROMUSER1
答案:
B
并发控制的主要方法是采用以下哪种机制?
A:
口令
B:
锁
C:
副本
D:
检查点
答案:
B
如果想在数据导入的过程中创建表,应该
A:
使用IXF文件格式进行LOAD
B:
使用WSF文件格式进行LOAD
C:
使用IXF文件格式进行IMPORT
D:
使用WSF文件格式进行IMPORT
答案:
C
Giventhetables:
COUNTRYSTAFF
idnamepersoncitiesidname
1.Argentina1101Aaron
2.Canada2202Adams
3.Cuba2103Jones
4.Germany10
5.France35
6.Italy15
thereport:
idnamenumber_of_countries
---------------------------------------
1.Aaron3
andtheSQLstatement:
SELECTB.id,B.name,COUNT(DISTINCTA.name)ASnumber_of_countries
FROMcountryA,staffB
WHEREB.id=A.person
GROUPBYB.id,B.name
HAVINGCOUNT(DISTINCTA.name)>:
count_var
Whichofthefollowingvaluesdoes:
count_varrequiretoprintouttheabove
report?
A:
1
B:
2
C:
3
D:
4
答案:
B
下面哪个工具提供了对文本、图象、音频、视频和XML文档等非传统数据类型的处理能力?
A:
DB2数据仓库中心
B:
DB2数据链接管理器
C:
DB2关系扩展器
D:
DB2OLAPStarterKit
答案:
C
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);
答案:
C