2017年上海大学悉尼工商学院825数据库原理与应用考研题库
● 摘要
一、填空题
1. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的_____阶段。
【答案】物理设计
2. SQL 语言的数据定义功能包括_____、_____、_____和_____。
【答案】定义数据库;定义基本表;定义视图;定义索引
3. 在SQL Server 2000中,数据页的大小是8KB 。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
【答案】1000
【解析】一个数据页的存储空间是8×1024字节,最多能存放8000多个字节,而SQL Server 2000中不允许跨页存储一行数据,每行需要5000字节的空间,于是每个数据页最多只能存放一行数据,所以1000行数据需要的数据页数是1000页。
4. 以子模式为框架的数据库是_____;以模式为框架的数据库是_____;以物理模式为框架的数据库是_____。
【答案】用户数据库;概念数据库;物理数据库
5. 对于非规范化的模式,经过转变为1NF ,将1NF 经过转变为2NF , 将2NF 经过转变为3NF 。
【答案】使属性域变为简单域;消除非主属性对候选码的部分依赖;消除非主属性对候选码的传递依赖
6. 数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:_____和_____。
【答案】数据库本身未被破坏;数据库处于不一致状态
7. 某在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 按销售总利润降序排列查询最多的前几条记录。
8. 设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT 城市FROM 作者表_____
SELECT 城市FROM 出版商表
【答案】EXCEPT
【解析】EXCEPT 语句的作用是查询两个数据表中除" “公共" ”数据以外的数据信息,即查询两个数据表中的" 除外”数据信息。使用EXCEPT 运算符可以实现集合差操作,从左查询中返回右查询没有找到的所有非重复值。
二、选择题
9. 关于数据仓库设计,下述说法正确的是( )。
A. 数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发 进行设计
B. 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型
C. 在进行数据仓库主题数据模型设计时要强调数据的集成性
D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域
【答案】C
【解析】数据仓库项目的设计一定要从用户的需求出发。进行数据仓库主题数据模型设计时,应该按面向主题而不是部门业务应用的方式来设计数据模型。在进行数据仓库概念模型设计时,可以设计实体关系图,而在逻 辑设计时才给出数据表的划分,并给出每个属性的定义域。
10.如果一个系统定义为关系系统,则它必须( )。
A. 支持关系数据库
B. 支持选择、投影和连接运算
C.A 和B 均成立
D.A 、B 都不需要
【答案】C
11.在大型企业的数据库应用系统设计中,对企业(甲方)和项目承担方(乙方)的人员角色,下列说法一般来说不合理的是( )。
A. 甲方首席信息官和乙方项目经理要参与概念模型设计工作
B. 甲方首席信息官要实际参与逻辑模型和物理模型设计与实施工作
C. 逻辑模型设计完成以后,主要由乙方数据库工程师负责物理模型的设计与实现工作
D. 甲方总经理、首席信息官、乙方项目经理和双方系统架构师一般都要参与系统规划与总体架构设计工作
【答案】B
【解析】在合作过程中甲方首席信息官主要参与项目规划、需求分析以及概念模型设计阶段工作,而乙方(项目承担方)数据工程师主要负责数据库逻辑模型和物理模型的设计与实现。
12.下列属于数据仓库特点的是( )。
A. 综合性和提炼性数据
B. 重复性的、可预测的处理
C. 一次处理的数据量小
D. 面向操作人员,支持日常操作
【答案】A
13.分析和表达用户需求的方法通常采用自顶向下,逐层分解的方式分析系统的( )。
A.SA 方法,并把每一层用DFD 和DD 描述系统
B.ER 方法,并把每一层用DFD 和DD 描述系统
C.SA 方法,并把每一层用ER 和DD 描述系统
D.SA 方法,并把每一层用DFD 和ER 描述系统
【答案】A
【解析】分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。结构化分析(Structured Analysis,简称SA 方法)是一种简单实用的方法。SA 方法采用自顶向下,逐层分解的方式分析系统,并把每一层用数据流图(Data Flow Diagram, DFD)和数据字典(Data Dictionary,DD )描述系统。
14.RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID 机制和技术,下列说法错误的是( )。
A.RAID 系统内部可以包含多个磁盘驱动器
B.RAID5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信
相关内容
相关标签