2018年河南科技大学信息工程学院828计算机网络之数据库系统概论考研仿真模拟五套题
● 摘要
一、填空题
1. 数据模型是由_____、_____和_____三部分组成。
【答案】数据结构;数据操作;完整性约束
2. 事务故障、系统故障的恢复是由_____完成的,介质故障是由_____完成的。
【答案】系统自动;DBA 执行恢复操作过程
3. 某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。
CREATE PROC p_____Sum
@year INT
AS
SELECT_____WITH TIRS
商品类别,SUM (销售数量)AS 销售总数量,
_____AS销售总利润
FROM 商品表JOIN 销售表ON 商品表. 商品号=销售表. 商品号
WHERE year(销售时间)=@year
GROUPBY 商品类别
ORDERBY 销售总利润_____
【答案】TOP3、SUM ((销售单价一成本价)*销售数量)、DES
【解析】用TOPn 来查询前n 条记录,用SUM 函数来计算销售总利润等于每类商品销售单价与成本价的差额与销售数量的乘积的累加和。用DESC 按销售总利润降序排列查询最多的前几条记录。
4. 在一个关系R 中,若每个数据项都是不可再分割的,那么R —定属于
【答案】1NF
5. 如果多个事务依次执行,则称事务是执行_____; 如果利用分时的方法,同时处理多个事务,则称事务是执行_____。
【答案】串行;并行
。
6. 设有如下关系表
为姓名, SEX 为性别,AGE 为年龄,班号为班号。
写出实现下列功能的SQL 语句。 ①插入一个记录(②插入
④将所有李明男主码是NO 。其中NO 为学号,NAME ):_____。 班学号为30、姓名为' 郑和' 的学生记录:_____。 班号改为:_____。 ③将学号为10的学生姓名改为' 王华'____。 ⑤删除学号为20的学生记录:_____。
⑥删除姓' 王' 的学生记录:_____。
【答案】
①
②
③
④
⑤
⑥
7. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和_____。
【答案】无损连接
8. 关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出_____,不必指出_____。
【答案】干什么;怎么干
9. 数据仓库是_____、_____、_____的数据集合,支持管理的决策过程。
【答案】面向主题的;集成的;随时间变化的;非易失性
10.在SELECT 命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT 语句中使用_____保留字。
【答案】DISTINCT
11.数据仓库创建后,首先从_____中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理,再加载到数据仓库中,最后根据用户的需求将数据发布到_____。
【答案】数据源;数据;数据集市
二、选择题
12.数据库系统可能出现下列故障:
. 事务执行过程中发生运算溢出
. 某并发事务因发生死锁而被撤销
. 磁盘物理损坏
. 系统突然发生停电事务
. 操作系统因被病毒攻击而突然重启
以上故障属于系统故障(软故障)的是( )。 A. B. C. D.
【答案】B
【解析】系统故障又称软故障,是操作故障,对机器或系统无损害,指数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞、突然停电等情况,导致系统停止运转,所有正在运行的事务以非正常方式终止,需要重新启动系统的一类故障。这类故障不破坏数据库,但影响正在运行的所有事务;事务执行过程中发生运算溢出和某并发事务因发生死锁而被撤销属于事务内部故障;磁盘物理损坏造成的数据库信息丢失不是软故障。
13.以下定义的4个视图中,能够进行更新操作的是( )。
A.
B.
C.
D.
【答案】C
【解析】根据视图更新操作的限制,A 项的视图数据来源于多个基本表,所以不能进行更新操作。B 项的视 图数据来源于一个基本表的聚合结果,所以不能进行更新操作。D 项中视图不含有基本表的主码,所以不能进行 更新操作。
相关内容
相关标签