2015年3月三级数据库技术真题及答案解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年3月三级数据库技术真题及答案解析
(1/30)选择题
第1题
在数据库应用系统的需求分析阶段,确定系统吞吐量的工作属于______。
A.数据处理需求分析
B.业务规则需求分析
C.性能需求分析
D.安全性需求分析
下一题
(2/30)选择题
第2题
在一个ER图中,包含三个实体集,两个二元一对多联系,两个二元多对多联系,以及一个一元多对多联系。将该ER图转化为关系模型后,得到的关系模式个数是______。
A.4个
B.5个
C.6个
D.7个
上一题下一题
(3/30)选择题
第3题
DFD建模方法由数据项、处理、数据存储以及外部项组成。下列关于DFD表示方法的说法,错误的是______。
A.数据流用箭头表示
B.处理用矩形框表示
C.数据存储用圆角矩形框表示
D.外部项用菱形表示
上一题下一题
(4/30)选择题
第4题
IDEF1X是一种常用数据建模方法。下列关于IDEF1X标定型联系的表示实例,正确的是______。A.
图片
B.
图片
C.
图片
D.
图片
A.
B.
C.
D.
上一题下一题
(5/30)选择题
第5题
下列关于各种索引的说法,正确的是______。
A.主索引一定是聚集索引
B.聚集索引一定是主索引
C.有序索引只适合范围查询
D.散列索引只适合点查询
上一题下一题
(6/30)选择题
第6题
连接操作是数据库中非常耗时的操作。下面列出了数据库中一些提高性能的做法:
Ⅰ.增加冗余列,也就是将一个表的列复制到另外一个表中
Ⅱ.反规范化,也就是降低表的规范化程度
Ⅲ.在相关列上建立索引
Ⅳ.将表组织为聚集文件
以上做法中,能提高连接操作性能或减少连接操作的是______。
A.仅Ⅰ、Ⅱ和Ⅲ
B.仅Ⅰ、Ⅱ和Ⅳ
C.仅Ⅱ、Ⅲ和Ⅳ
D.全部都是
上一题下一题
(7/30)选择题
第7题
已知有关系:员工(员工名,性别,出生日期,工资,部门名),对该关系有如下查询操作:SELECT部门名,SUM(工资) FROM员工
WHERE性别="男" AND 出生日期IS NOT NULL
GROUP BY 部门名
为了加快其查询速度,则应该______。
A.在工资上建索引
B.在性别上建索引
C.在出生日期上建索引
D.在部门名上建索引
上一题下一题
(8/30)选择题
第8题
下列关于降低死锁可能性的说法,正确的是______。
A.提高事务的隔离性级别,发生死锁的可能性更低
B.使用表级锁比使用行级锁,发生死锁的可能性更低
C.将单个大事务拆分多个小事务,发生死锁的可能性更低
D.尽可能按随机顺序访问数据项,发生死锁的可能性更低
上一题下一题
(9/30)选择题
第9题
在数据库应用系统建模过程中,经常采用UML建模工具。下列关于UML建模机制的说法:
Ⅰ.用例模型是把满足用户需求的所有数据结构表示出来的模型
Ⅱ.类图是展现一组类、接口和协作以及它们之间关系的静态视图
Ⅲ.状态图主要用来描述一个实体在发生一些事件时的状态变化情况
Ⅳ.顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序Ⅴ.活动图主要用于描述系统内对象之间的消息发送和接收流程
Ⅵ.包图是表示包及包之间的关系的类图
以上说法中,正确的是______。
A.仅Ⅱ和Ⅵ
B.仅Ⅰ、Ⅱ和Ⅴ
C.仅Ⅲ、Ⅳ和Ⅵ
D.仅Ⅱ、Ⅲ和Ⅵ
上一题下一题
(10/30)选择题
第10题
在SQL Server 2008中,设有商品表(商品号,商品名,类别),现要查询与“冰箱”类别相同的其他商品的商品名。下列语句中最符合该查询要求的是______。
A.SELECT T1.商品名FROM商品表T1 JOIN商品表T2ON T1.类别=T2.类别WHERE T1.商品名="冰箱"
B.SELECT T1.商品名FROM商品表T1 JOIN商品表T2ON T1.类别=T2.类别WHERE T2.商品名="冰箱"
C.SELECT T1.商品名FROM商品表T1 JOIN商品表T2ON T1.类别=T2.类别WHERE T2.商品名="冰箱"AND T1.商品名!="冰箱"
D.SELECT T1.商品名FROM商品表T1 JOIN商品表T2ON T1.类别=T2.类别WHERE T1.商品名="冰箱" AND T2.商品名!="冰箱"
上一题下一题
(11/30)选择题
第11题
下列关于SQL Server 2008触发器的说法,错误的是______。
A.触发器可用于实现复杂的业务规则
B.当触发器执行时都会生成INSERTED表和DELETED表
C.INSERTED表存储的是插入或更新后的数据
D.当后触发型触发器执行时,引发触发器执行的操作语句已执行完毕
上一题下一题
(12/30)选择题
第12题
在SQL Server 2008中,设有如下定义的内联表值函数:
CREATE FUNCTION dbo.f_StuInfo(@dept varchar(20))
RETURNS TABLE AS
RETURN (SELECT S.Dept AS系名,COUNT(*) AS人数,AVG(SC.Grade)AS平均成绩
FROM Student S JOIN SC ON S.Sno=SC.Sno
WHERE S.Dept=@ dept GROUP BYS.Dept)
有下列利用该函数的查询语句:
Ⅰ.SELECT*FROM dbo.f_StuInfo("CS")
Ⅱ.SELECT Dept, COUNT(*),AVG(SC.Grade) FROM dbo.f_StuInfo("CS")