奥鹏福建师范大学21年《数据库管理与应用》网考复习题答案doc.docx
《奥鹏福建师范大学21年《数据库管理与应用》网考复习题答案doc.docx》由会员分享,可在线阅读,更多相关《奥鹏福建师范大学21年《数据库管理与应用》网考复习题答案doc.docx(30页珍藏版)》请在冰豆网上搜索。
奥鹏福建师范大学21年《数据库管理与应用》网考复习题答案doc
单选题
1.任何一个满足2NF但不满足3NF的关系模式都不存在()
A.主属性对键的部分依赖
B.非主属性对键的部分依赖
C.主属性对键的传递依赖
D.非主属性对键的传递依赖
答案:
D
2.单选题题干一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。
A.原子性
B.一致性
C.独立性
D.持久性
答案:
A
3.下面字符串能与通配符表达式[ABC]%a进行匹配的是:
()。
A.BCDEF
B.A_BCD
C.ABC_a
D.A%a
答案:
D
4.实体只用于表示
A.实际存在的事物
B.概念性的事物
C.事物与事物之间的联系
D.选项A、B、C都不对
答案:
A
5.有如下代码,当代码中_[关键字]_分别为break、continue、return时,最后的print@n输出的值为什么?
declare@nint
set@n=3
while@n〉0
begin
set@n=@n-1
if@n=1_[关键字]_
end
print@n
A.1,0,不输出
B.1,1,1
C.0,0,0
D.0,1,2
答案:
A
6.如果将某一列设置为表的主键,在表中此列的值()
A.可以出现重复值
B.允许为空值
C.不允许为空值,也不能出现重复值
D.不允许为空值,但允许列值重复
答案:
C
7.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是:
A.1:
1
B.1:
M
C.M:
1
D.M:
N
答案:
D
8.关系的规范化中,各个范式之间的关系是()
A.1NF∈2NF∈3NF
B.3NF∈2NF∈1NF
C.1NF=2NF=3NF
D.1NF∈2NF∈BCNF∈3NF
答案:
A
9.表是反映现实世界中一类事务的数学模型,现实世界中一类事务的属性是表中的()。
A.列
B.行
C.记录
D.数值
答案:
A
10.什么是长期存储在计算机内的有组织,可共享的数据集合?
()
A.数据库管理系统
B.数据库系统
C.数据库
D.文件组织
答案:
C
11.关系代数运算是以()为基础的运算。
A.关系运算
B.谓词演算
C.集合运算
D.代数运算
答案:
C
12.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。
要查询选修“Computer”课的男生姓名,将涉及到关系()。
A.S
B.S,SC
C.C,SC
D.S,C,SC
答案:
D
13.SQLServer2008采用的身份验证模式有()。
A.仅Windows身份验证模式
B.仅SQLServer身份验证模式
C.仅混合模式
D.Windows身份验证模式和混合模式
答案:
D
14.关系模式中,满足2NF的模式()。
A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF
答案:
B
15.数据库系统的数据独立性体现在()
A.不会因为数据的变化而影响到应用程序
B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
答案:
B
16.E-R图所表示的实体及其联系,实际上是()。
A.信息模型
B.数据模型
C.关系模型
D.实体模型
答案:
A
17.你管理一个SQLServer2008数据库,其中包含名为dbo.Sales的表,该表包含下面的表定义:
CREATE
TABLE[dbo].[Sales]([SalesID][int]IDENTITY(1,1)NOTNULLPRIMARYKEY
CLUSTERED,[OrderDate][datetime]NOTNULL,[CustomerID][int]NOT
NULL,[SalesPersonID][int]NULL,[CommentDate][date]NULL);
此表包含数百万条订单。
你运行下面的查询来确定销售人员何时在dbo.Sales表中提供备注:
SELECT
SalesID,CustomerID,SalesPersonID,CommentDateFROMdbo.SalesWHERECommentDateIS
NOTNULLANDSalesPersonIDISNOTNULL;
你发现此查询运行很慢。
检查数据之后,你发现只有1%的行有备注日期,10%的行的SalesPersonID为null。
你需要创建索引来优化此查询。
索引必须在优化查询的同时节省磁盘空间。
应创建哪个索引?
A.CREATENONCLUSTEREDINDEXidx1ONdbo.Sales(CustomerID)INCLUDE(CommentDate,SalesPersonID);
B.CREATENONCLUSTEREDINDEXidx1ONdbo.Sales(SalesPersonID)INCLUDE(CommentDate,CustomerID);
C.CREATENONCLUSTEREDINDEXidx1ONdbo.Sales(CustomerID)INCLUDE(CommentDate)WHERE
SalesPersonIDISNOTNULL;
D.CREATENONCLUSTEREDINDEXidx1ONdbo.Sales(CommentDate,SalesPersonID)INCLUDE(CustomerID)WHERE
CommentDateISNOTNULL;
答案:
D
18.你要创建一个引用表的函数。
你需要防止该表被删除。
创建该函数时,应使用哪个选项?
A.WITHENCRYPTION
B.WITHEXECUTEAS
C.WITHSCHEMABINDING
D.WITH
RETURNSNULLONNULLINPUT
答案:
C
19.关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是()。
ⅰ.πS_ID,SCORE(σage>22(SC)) ⅱ.σage>22(πS_ID,SCORE(SC)) ⅲ.πS_ID,SCORE(σage>22(πS_ID,SCORE,AGE(SC)))
A.ⅰ和ⅱ
B.只有ⅱ正确
C.只有ⅰ正确
D.ⅰ和ⅲ正确
答案:
D
20.描述数据库全体数据的全局逻辑结构和特性的是()
A.模式
B.内模式
C.外模式
D.用户模式
答案:
A
21.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A.逻辑设计阶段
B.概念设计阶段
C.物理设计阶段
D.需求分析阶段
答案:
A
22.自然联接是构成新关系的有效方法。
一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的()。
A.记录
B.行
C.属性
D.元组
答案:
C
23.设有关系模式R(A,B,C,D),其数据依赖集:
F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。
A.1NF
B.2NF
C.3NF
D.BCNF
答案:
B
24.你管理位于公司总部的SQLServer2008数据库。
该数据库包含一个名为dbo.Sales的表。
你需要创建dbo.Sales表的不同视图,这些视图将由每个地区插入、更新和删除行。
每个地区办事处必须只能插入、更新和删除其相应地区的行。
应该为Region1创建哪个视图?
A.CREATEVIEWdbo.Region1SalesASSELECT
SalesID,OrderQty,SalespersonID,RegionIDFROMdbo.SalesWHERERegionID=1;
B.CREATEVIEWdbo.Region1SalesASSELECTSalesID,OrderQty,SalespersonID,RegionID
FROMdbo.SalesWHERERegionID=1WITHCHECKOPTION;
C.CREATEVIEWdbo.Region1SalesWITHSCHEMABINDINGASSELECT
SalesID,OrderQty,SalespersonID,RegionIDFROMdbo.SalesWHERERegionID=1;
D.CREATEVIEWdbo.Region1SalesWITHVIEW_METADATAAS
SELECTSalesID,OrderQty,SalespersonID,RegionIDFROMdbo.SalesWHERERegionID=
1;
答案:
B
25.英文缩写DBA代表:
A.数据库管理员
B.数据库管理系统
C.数据定义语言
D.数据操纵语言
答案:
A
26.下列关于函数依赖的叙述中,哪一条是不正确的()。
A.由X→Y,Y→Z,则X→YZ
B.由X→YZ,则X→Y,Y→Z
C.由X→Y,WY→Z,则XW→Z
D.由X→Y,Z∈Y,则X→Z
答案:
B
27.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:
()
A.只存在一对多的实体关系,以图形方式来表示。
B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C.能体现一对多、多对多的关系,但不能体现一对一的关系。
D.关系模型数据库是数据库发展的最初阶段。
答案:
B
28.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
答案:
B
29.如果将某一列设置为表的主键,在表中此列的值()。
A.可以出现重复值
B.允许为空值
C.不允许为空值,也不能出现重复值
D.不允许为空值,但允许列值重复
答案:
C
30.以下哪种类型不能作为变量的数据类型()。
A.text
B.ntext
C.table
D.image
答案:
C
31.下述()不是DBA数据库管理员的职责。
A.完整性约束说明
B.定义数据库模式
C.数据库安全
D.数据库管理系统设计
答案:
D
32.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且:
A.包括20岁和30岁
B.不包括20岁和30岁
C.包括20岁但不包括30
D.包括30岁但不包括20岁
答案:
A
33.要删除mytable表中的myindex索引,可以使用()语句。
A.DROPmyindex
B.DROPmytable.myindex
C.DROPINDEXmyindex
D.DROPINDEXmytable.myindex
答案:
D
34.下面标识符不合法的是:
()。
A.[mydelete]
B._mybase
C.$money
D.trigger1
答案:
C
35.下列说法不正确的是()。
A.任何一个包含两个属性的关系模式一定满足3NF
B.任何一个包含两个属性的关系模式一定满足BCNF
C.任何一个包含三个属性的关系模式一定满足3NF
D.任何一个关系模式都一定有码
答案:
C
36.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
A.介质故障
B.运行故障
C.系统故障
D.事务故障
答案:
A
37.()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性, 也简化了程序员的工作和数据库开发建立的工作。
A.网状模型
B.关系模型
C.层次模型
D.以上都有
答案:
B
38.描述数据库全体数据的全局逻辑结构和特性的是()。
A.模式
B.内模式
C.外模式
D.用户模式
答案:
A
39.有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是()。
ⅰ.πS_ID,SCORE(σage>22(SC)) ⅱ.σage>22(πS_ID,SCORE(SC)) ⅲ.πS_ID,SCORE(σage>22(πS_ID,SCORE,AGE(SC)))
A.ⅰ和ⅱ
B.只有ⅱ正确
C.只有ⅰ正确
D.ⅰ和ⅲ正确
答案:
D
40.关系数据库管理系统应能实现的专门关系运算包括()。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
答案:
B
41.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。
要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。
这里的WHERE子句的内容是()。
A.S.S#=S
B.S#andC#=S
C.C#andSAGE>=20andCNAME=‘ACCESS’
D.S.S#=S
E.S#andC#=S
F.C#andSAGEin>=20andCNAMEin‘ACCESS’D
G.SAGEin>=20andCNAMEin‘ACCESS’
H.SAGE>=20andCNAME=’ACCESS’
答案:
A
42.如果表的某一列的取值为不固定长度的字符串,适合采用()数据类型描述。
A.char
B.number
C.varchar
D.int
答案:
C
43.有关数据和信息的概念,下列叙述正确的是:
A.数据是信息的载体
B.数据是信息的内涵
C.数据和信息互为载体
D.数据和信息相互独立
答案:
A
44.实体只用于表示:
A.实际存在的事物
B.概念性的事物
C.事物与事物之间的联系
D.选项A、B、C都不对
答案:
A
45.关系模式的候选关键字可以有1个或多个,而主关键字有()。
A.多个
B.0个
C.1个
D.1个或多个
答案:
C
46.你有如下名为Sales的表。
你需要返回销售数据,并按客户名称和销售日期排序。
对于每个客户,必须先列出最近的销售。
应使用哪个查询?
A.SELECT
CustomerName,SalesDateFROMSalesORDERBYCustomerName,SalesDate;
B.SELECT
CustomerName,SalesDateFROMSalesORDERBYSalesDateDESC,CustomerName;
C.SELECTCustomerName,SalesDateFROMSalesORDERBYCustomerName,
SalesDateDESC;
D.SELECT
CustomerName,SalesDateFROMSalesORDERBYCustomerNameDESC;
答案:
C
47.关系数据库的规范化理论主要解决的问题是()。
A.如何构造合适的数据逻辑结构
B.如何构造合适的数据物理结构
C.如何构造合适的应用程序界面
D.如何控制不同用户的数据操作权限
答案:
A
48.任何一个满足2NF但不满足3NF的关系模式都不存在()。
A.主属性对键的部分依赖
B.非主属性对键的部分依赖
C.主属性对键的传递依赖
D.非主属性对键的传递依赖
答案:
D
49.关系数据库中的投影操作是指从关系中()。
A.抽出特定记录
B.抽出特定字段
C.建立相应的影像
D.建立相应的图形
答案:
B
50.你有一个将数据直接插入表的第三方应用程序。
你将两个新列添加到该表。
这些列不能接受NULL值,并且不可使用默认约束。
你需要确保新列不会破坏这个第三方应用程序。
应该怎么做?
A.创建DDL触发器。
B.创建存储过程。
C.创建AFTERINSERT触发器。
D.创建INSTEADOFINSERT触发器。
答案:
D
51.下面不属于数据定义功能的SQL语句是:
()
A.CREATETABLE
B.CREATECURSOR
C.UPDATE
D.ALTERTABLE
答案:
B
52.下列哪个联接谓词的含义是指,确定指定列的值或表达式的值是否与子查询或列表中的值相匹配。
()
A.all
B.any
C.in
D.exists
答案:
C
53.你有名为Sales.SalesOrderDetails和Sales.SalesOrderHeader的表。
你的任务是更新某个销售人员的销售折扣额。
你需要将Sales.SalesOrderDetail中只对应SalesPersonID290的所有项的UnitPriceDiscount设置为0.1。
应使用哪一条Transact-SQL语句?
A.UPDATEdSETUnitPriceDiscount=.1FROM
Sales.SalesOrderDetaildINNERJOINSales.SalesOrderHeaderhONh.SalesOrderID
=
B.SalesOrderIDWHEREh.SalesPersonID=290;
C.UPDATESales.SalesOrderDetailSETUnitPriceDiscount=
.1FROMSales.SalesOrderHeaderhWHEREh.SalesPersonID=290;
D.UPDATESales.SalesOrderDetailSETUnitPriceDiscount=
.1WHEREEXISTS(SELECT*FROMSales.SalesOrderHeaderhWHEREh.SalesPersonID
=290);
E.UPDATESales.SalesOrderDetailSETUnitPriceDiscount=
.1FROMSales.SalesOrderDetaildWHEREEXISTS(SELECT*FROM
Sales.SalesOrderHeaderhWHEREh.SalesPersonID=290);
答案:
A
54.你的数据库包含两个表,名为Order和OrderDetails,其中存储订单信息。
它们使用每个表中的OrderID列相互关联。
公司要求Order表中的LastModifiedDate列必须反映OrderDetails表中相关订单的更改日期和时间。
你需要创建触发器来实现此业务要求。
应使用哪一条Transact-SQL语句?
A.CREATE
TRIGGER[uModDate]ON[OrderDetails]INSTEADOFUPDATEFORREPLICATIONAS
UPDATE[Order]SET[LastModifiedDate]=GETDATE()FROMinsertedWHERE
inserted.[OrderID]=[Order].[OrderID];
B.CREATETRIGGER[uModDate]ON[Order]INSTEADOFUPDATE
NOTFORREPLICATIONASUPDATE[Order]SET[LastModifiedDate]=GETDATE()FROM
insertedWHEREinserted.[OrderID]=[Order].[OrderID];
C.CREATE
TRIGGER[uModDate]ON[Order]AFTERUPDATEFORREPLICATIONASUPDATE[Order]
SET[LastModifiedDate]=GETDATE()FROMinsertedWHEREinserted.[OrderID]=
[Order].[OrderID];
D.CREATE
TRIGGER[uModDate]ON[OrderDetails]AFTERUPDATENOTFORREPLICATIONASUPDATE
[Order]SET[LastModifiedDate]=GETDATE()FROMinsertedWHEREinserted.[OrderID]
=[Order].[OrderID];
答案:
D
55.设有一个关系:
DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE
A."__W_%‟
B.”_%W__‟
C."_W__‟
D."_W_%
答案:
B
56.数据库系统是在什么的基础上发展起来的?
()
A.操作系统
B.文件系统
C.编译系统
D.数据库管理系统
答案:
B
57.假设有关系R和S,在下列的关系运算中,()运算不要求:
“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。
A.R∩S
B.R∪S
C.R-S
D.R×S
答案:
D
58.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:
每一个属性都是()
A.长度不变的
B.不可分解的
C.互相关联的
D.互不相关的
答案:
B
59.为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是()。
A.关系规范化理论
B.关系代数理论
C.数理逻辑
D.关系运算理论
答案:
A
60.SQLServer的字符型系统数据类型主要包括()。
A.int、money、char
B.char、varchar、text
C.datetime、binary、int
D.char、varchar、in
答案:
B
61.在视图上不能完成的操作是()
A.更新视图
B.查询
C.在视图上定义新的表
D.在视图上定义新的视图
答案:
C
62.子模式DDL是用来描述()。
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
答案:
B
63.你要评估一个数据库设计。
此数据库中的所有表都应有聚集索引。
你需要使用系统目录视图来确定缺少聚集索引的表。
应使用哪一条Transact-SQL语句?
A.SELECTnameAStable_na