2017年上海大学悉尼工商学院825数据库原理与应用考研冲刺密押题
● 摘要
一、填空题
1 在SQL Server 2000中,某数据库用户User 在此数据库中具有对T 表数据的查询和更改权限。.
现要收回User 对T 表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User 【答案】REVOKE
【解析】在SQL Server中,收回权限用REVOKE 来实现。
2. 数据仓库主要是供决策分析用的_____,所涉及的数据操作主要是_____,一般情况下不进行。
【答案】数据查询;修改操作
3. 关系规范化的目的是_____。
【答案】控制冗余,避免插入和删除异常,从而増强数据库结构的稳定性和灵活性
4. 数据仓库是_____、_____、_____的数据集合,支持管理的决策过程。
【答案】面向主题的;集成的;随时间变化的;非易失性
5. 在SELECT 命令中进行查询,若希望查询的结果不出现重复元组,应在SELECT 语句中使用_____保留字。
【答案】DISTINCT
6. 数据管理技术经历了_____、_____和_____3个阶段。
【答案】人工管理;文件系统;数据库系统
7. 设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。请补全如下语句:
CREATEVIEWV1(商品类别,平均价格) AS
SELECT 商品类别,_____FROM商品表GROUPBY 商品类别 【答案】A VG (价格)
【解析】SQL 中,A VG (字段名)函数用来计算一组记录中某个字段值的平均值。
8. 关系数据库中基于数学的两类运算是_____和_____。
【答案】关系代数;关系演算
二、选择题
9. 在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表T (al , a2, …,an ),对该表的查询多数为针对主码al 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是( )。
A. 采用轮转法对T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询 B. 以al 为划分属性,对T 采用散列划分是一种可行的划分方法,有利于对该表的点查询 C. 以al 为划分属性,对T 采用范围划分并建立主索引,是一种有效的划分方法
D. 以al 为划分属性,对T 采用散列划分和范围划分都有可能带来T 的各个数据分区的数据分布不均匀的问题
【答案】A
【解析】轮转法策略由于不知道所要查找的元组的具体位置,所以需要在整个磁盘上进行查找,查询效率较低,不适合于点查询和范围查询。
10.有两个关系R 和S ,分别包含15个和10个元组,则在组数目情况是( )。
A.15,5,10 B.18, 7, 7 C.21’11, 4 D.25,15,0
【答案】B
【解析】①A 项的情形:若RDS 为10个元组,那么确的。
②B 项的情形:若③C 项的情形:若
为7个元组,那么为4个元组,那么
应为18个元组、为21个元组、
应为8个元组。 为11个元组是正确的。
为15个元组、S 为5个元组是正
中不可能出现的元
④D 项的情形:若为0个元组,那么为25个元组、1-S 为15个元组是正确的。
11.某跨国公司的业务系统需要提供全球性服务,该业务系统需要24小时x7天在线服务,系统业务繁忙,为了保证业务系统数据库中数据的安全,需要设计与实施数据转储机制,设完成该数 据库每天数据増量的转储需要2小时,在不考虑成本因素的情况下,下列最合理的是( )。
A. 配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中
B. 每天划出长度为2小时的时间窗口tw ,在tw 内采用静态转储方法实现每天数据增量的转储
C. 每天划出长度为2小时的时间窗口tw ,在tw 内采用动态转储方法实现每天数据增量的转
储
D. 每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储 【答案】A
【解析】在静态转储过程中系统不能运行其他事务;在动态备份转储过程中,运行转储操作和用户事务并发执行,即允许对数据库进行存取和修改。日志文件用于记录转储期间各事务对数据库的修改活动,保障了数据的有效性。将动态转储的备份副本与日志文件相结合,就可以将数据库恢复到某一时刻的正确状态。
12.下述哪一个SQL 语句用于实现数据存取的安全机制( )。
【答案】C
【解析】COMMIT 是向数据库递交数据,ROLLBACK 是回滚数据,CREA TE TABLE是创建表,而GRANT
是用来对用户权限进行管理,可以实现数据存取的安全机制。
13.对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是( )。
A. —般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可被修改 B. 联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模
C. 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织
D. —般情况下,在安全性和一致性要求上,对数据仓库系统中数据的要求要高于对联机事务处理系统中数据的要求
【答案】C
【解析】联机事务处理系统一般没有复杂的查询和分析处理,按面向业务应用的方式组织数据,数据仓库系统的特征在于面向主题、集成性、稳定性和时变性,一般按面向分析主题的方式组织数据。
14.如表,因为( )属性使它不能成为关系。
表 项目
A. 项目经理