2017年北京林业大学经济管理学院809电子商务综合之数据库系统概论考研冲刺密押题
● 摘要
一、填空题
1. 数据模型是由_____、_____和_____三部分组成。
【答案】数据结构;数据操作;完整性约束
2. 数据仓库主要是供决策分析用的_____,所涉及的数据操作主要是_____,一般情况下不进行。
【答案】数据查询;修改操作
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. 数据库内的数据是_____的,只要有业务发生,数据就会更新,而数据仓库则是_____的历史数据,只能定期添加和刷新。
【答案】动态变化;静态
5. 设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句:
CREATEVIEWV1(商品类别,平均价格)
AS
SELECT 商品类别,_____FROM商品表GROUPBY 商品类别
【答案】A VG (价格)
【解析】SQL 中,A VG (字段名)函数用来计算一组记录中某个字段值的平均值。
6. 在SELECT 命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT 语句中使用_____保留字。
【答案】DISTINCT
7. 数据仓库创建后,首先从_____中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理,再加载到数据仓库中,最后根据用户的需求将数据发布到_____。
【答案】数据源;数据;数据集市
8. 数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:_____和_____。
【答案】数据库本身未被破坏;数据库处于不一致状态
9. 数据管理技术经历了_____、_____和_____3个阶段。
【答案】人工管理;文件系统;数据库系统
10.设有如下关系表
为姓名, SEX 为性别,AGE 为年龄,班号为班号。
写出实现下列功能的SQL 语句。 ①插入一个记录(②插入
④将所有李明男):_____。 班学号为30、姓名为' 郑和' 的学生记录:_____。 班号改为:_____。 主码是NO 。其中NO 为学号,NAME ③将学号为10的学生姓名改为' 王华'____。 ⑤删除学号为20的学生记录:_____。
⑥删除姓' 王' 的学生记录:_____。
【答案】
①
②
③
④
⑤
⑥
二、选择题
11.对于大型企业业务支持数据库应用系统的存储空间规划问题,在进行存储空间规划时,下列说法一般情况下错误的是( )。
A. 数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数
B. 粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素
C. 企业核心业务数据的保存期要求是需要考虑的主要因素
D. 数据安全性、业务稳定性和容灾能力要求是重要的考虑因素
【答案】B
【解析】在面对大型企业业务支持数据库应用系统的存储空间规划问题时,要考虑数据安全性、业务稳定性及容灾能力要求,主要因素是企业核心业务数据的保存期。
12.下列约束中能确保一个函数依赖是完全非平凡函数依赖的是( )。
A. 仅当其右边的属性集是左边属性集的子集
B. 仅当其右边属性集中的属性都不属于左边的属性集
C. 仅当其右边属性集中至少有一个属性不属于左边的属性集
D. 仅当其右边属性集中的属性都属于左边的属性集
【答案】B
【解析】函数依赖是指关系中一个或一组属性的值可以决定其它属性的值。仅当其右边属性集中的属性都不属于左边的属性集时可以确保一个函数依赖是完全非平凡函数依赖。
13.如果系统发生死锁,参与死锁的进程的个数至少是( )个。
A.3
B.1
C.2
D.4
【答案】C
【解析】由于各进程互相独立地活动,不断申请和释放软硬件资源,可能会出现这样一种状态:两个或两个以上的进程彼此等待对方拥有的而又不会释放的资源,则所有进程都不能进一步向前运行,这种状态就称为死锁。 因此,参与死锁的进程至少是两个。
14.对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是( )。
A. —般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可被修改
B. 联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模
C. 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织