2017年四川大学公共管理学院667信息管理基础之数据库系统概论考研冲刺密押题
● 摘要
目录
2017年四川大学公共管理学院667信息管理基础之数据库系统概论考研冲刺密押题(一).... 2
2017年四川大学公共管理学院667信息管理基础之数据库系统概论考研冲刺密押题(二).. 18
2017年四川大学公共管理学院667信息管理基础之数据库系统概论考研冲刺密押题(三).. 32
2017年四川大学公共管理学院667信息管理基础之数据库系统概论考研冲刺密押题(四).. 48
2017年四川大学公共管理学院667信息管理基础之数据库系统概论考研冲刺密押题(五).. 60
一、选择题
1. 设系、学生、教师三个实体之间存在约束:一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列E-R 图中能准确表达以上约束的是( )。
A.
B.
C.
D.
【答案】B
【解析】由题中E-R 图可知,系和教师两者之间是一对多的关系,系和学生之间也是一对多的关系,但教师和学生之间的关系题中并没有明确给出。
2. SQL 语言中,HAVING 子句用于筛选满足条件的( )。
A. 列
B. 行
C. 分组
D. 元组
【答案】C
【解析】HA VING 子句常与GROUPBY 子句联合使用,
期所有课程中,班级平均成绩高于75的课程号、课程名称时,
低于75的就不提取了。
3. 下列不是数据库恢复采用的方法是( )。
A. 建立检查点
B. 建立副本
C. 建立日志文件
D. 建立索引
【答案】D
【解析】建立检查点、建立副本、建立日志文件都是数据库恢复通常采用的方法;建立索引是进行数据库物理设计时,为提高数据查询的速度而采取的方法。
4. 某个数据仓库中保存有商品销售明细数据表T (商品号,数量,价格,时间),其细节数据保存期为2年,每年销售记录约有5000万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是( )。
A. 按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析
通常指出分组的依据列,子句应该指出分组的即依据那个属性列来分组,而HA VING 子句则指出各分组提取的条件。例如:要求列出某班本学HA VING 子句则提出该课程的全班平均成绩A VG 要高于75, 依据是选课关系中的课程号属性列,
B. 按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图VI (商品号,
,将VI 作为数据分析源 日销售总数量,日销售总金额,日期)
C. 在商品号属性上为T 建立索引,建立物化视图V2(商品号,日销售总数量,日销售总金额,,每天根据T 中新产生的数据对V2进行增长式更新,并将V2作为分析数据源 日期)
D. 建立物化视图V3(商品号,月销售总数量,月销售总金额,月份),每天清空V3, 并根据表T 重新计算V3, 并将V3作为分析数据源
【答案】C
【解析】如果每次分析都根据细节数据实时计算,生成月粒度级数据,那么数据量大时效率就会很低。视图是虚表,并不占用存储空间,所以建立视图与提高效率无关。每天清空V3并根据表T 重新计算V3, 将V3作为分析数据源,并不能提高效率。只有C 项方案比较合理有效。
5. 如果系统发生死锁,参与死锁的进程的个数至少是( )个。
A.3
B.1
C.2
D.4
【答案】C
【解析】由于各进程互相独立地活动,不断申请和释放软硬件资源,可能会出现这样一种状态:两个或两个以上的进程彼此等待对方拥有的而又不会释放的资源,则所有进程都不能进一步向前运行,这种状态就称为死锁。 因此,参与死锁的进程至少是两个。
6. 用于数据库恢复的重要文件是( )。
A. 数据库文件
B. 索引文件
C. 日志文件
D. 备注文件
【答案】C
【解析】用于数据库恢复的重要文件是日志文件和后援副本。
7. 在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的OLTP 业务和数据
分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是( )。
A. 抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中
B. 抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中
C. 抽取出企业的近期业务数据,建立操作型数据存储(ODS ),将一些快速分析业务转移到操作型数据存储中
D. 不建立新的数据存储体系,在基本业务处理时间内开展OLTP 业务,在其余时间开展分析