第02章 数据仓库原理
- 格式:ppt
- 大小:1.94 MB
- 文档页数:67


第四章 关系系统及其查询优化
一、选择题:
1、如果一个系统定义为关系系统,则它必须 。
A.支持关系数据库 B.支持选择、投影和连接运算
C.A和B均成立 D.A、B都不需要
2、设E是关系代数表达式,F1、F2是选取条件表达式,则有 。
A.)())((2121EEFFFF B.)())((2121EEFFFF
C.)())((121EEFFF D.)())((221EEFFF
二、填空题:
1、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出 ,不必指出 。
2、在关系代数运算中, 、 运算最费时间和空间。究竟应采用什么样的策略才能节省时间、空间,这就是优化的准则。
三、问答题:
1、为什么要对关系代数表达式进行优化?
2、查询优化的总目标是什么?
第四章 答案
一、选择题:
1、C. 2、B.
二、填空题:
1、干什么、怎么干
2、笛卡儿积、连接
三、问答题:
1、为什么要对关系代数表达式进行优化?
答:关系代数表达式由关系代数操作组合而成。操作中,笛卡儿积和连接操作最费时。如果直接按表达式书写的顺序执行,必将花费很多时间,并生成大量中间结果,效率较低。如果在执行前,由DBMS的查询子系统先对关系代数表达式进行优化,尽可能先执行选择和投影操作,则进行笛卡儿积或连接时可以减少中间结果,并节省时间。优化工作是由DBMS做的,用户在写关系代数表达式时不必关系优化一事,仍以简练的形式书写。
2、查询优化的总目标是什么?
答:查询优化的总目标是选取有效的存取路径,求得给定关系代数表达式的值。
第9章 数据库操作
9.3 同步训练
9.3.1 同步训练试题
1.Access的数据库文件默认的扩展名是______。
A.mdb B.adb C.db D.dot
2.某关系数据库系统中,设有“选修操作系统”的学生关系A,“选修电子商务”的学生关系B,那么,求“选修操作系统”而没有“选修电子商务”的学生,则需要对这两个关系进行______运算。
A.并 B.交 C.差 D.补
3.在Access中,______不属于数据表的复制方式。
A.表结构的复制 B.记录的复制
C.结构与记录同时复制 D.选中字段的复制
4.在Access 2000表中输入数据时,每输完一个字段值,可以按______键转至下一个字段。
A.Tab B.Alt C.Esc D.End
5.在Access 2000中,在数据表中删除一条记录后,被删除的记录______。
A.可以恢复到原来位置
B.能恢复,但被恢复为最后一条记录
C.能恢复,但被恢复为第一条记录
D.不能恢复
6.假设在Access中已经建立了“学生”表,表中包括“学号”、“姓名”、“性别”、“班级”等字段,如果要统计出每个班级的人数,那么在查询设计视图的“班级”的“总计”行和“学号”的“总计”行中应分别选择______。
A.Group By和Count B.Group By和Sum
C.Count和Group By D.Sum和Group By
7.某学校有多个班,每个班有多名学生但只能有一个班长,那么班长与学生这两个实体之间的关系是______。
A.1:1 B.1:n C.n:1 D.m:n
8.在设计数据库的时候要使用标准化原则,标准化有助于消除数据库中的数据冗余。标准化有多种形式,其中______通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。
第2章 数据仓库
2.1数据仓库的基本概念
1. 数据仓库的数据是面向主题的 数据仓库与数据挖掘技术
图2-1主题间的重叠关系
2. 数据仓库的数据是集成的
3. 数据仓库的数据是不可更新的 数据仓库与数据挖掘技术
4. 数据仓库的数据是随时间不断变化的
图2-2数据仓库体系结构
2.2数据仓库的体系结构
数据仓库与数据挖掘技术
图2-3数据仓库数据组织结构
2.2.1元数据
1. 元数据在数据仓库中的作用
2. 元数据的使用
3. 元数据的分类
4. 元数据的内容
2.2.2粒度的概念
1. 按时间段综合数据的粒度
2. 样本数据库
2.2.3分割问题
1. 分割的优越性
2. 数据分割的标准
3. 分割的层次
2.2.4数据仓库中的数据组织形式
1. 简单堆积结构
图2-4简单堆积结构数据组织形式
2. 轮转综合结构 数据仓库与数据挖掘技术
图2-5轮转综合结构数据组织形式
3. 简单直接结构
图2-6简单直接结构数据组织形式
4. 连续结构
图2-7连续结构数据组织形式 数据仓库与数据挖掘技术
2.3数据仓库的数据模型
2.3.1概念数据模型
图2-8商品、顾客和供应商E-R图
2.3.2逻辑数据模型
2.3.3物理数据模型
2.3.4高层数据模型、中间层数据模型和低层数据模型
1. 高层数据模型
2. 中间层数据模型
3. 低层数据模型 数据仓库与数据挖掘技术
2.4数据仓库设计步骤
图2-9数据仓库设计步骤
2.4.1概念模型设计
1. 界定系统边界
2. 确定主要的主题域
3. 实例
2.4.2技术准备工作
2.4.3逻辑模型设计
1. 分析主题域
2. 划分粒度层次
3. 确定数据分割策略
4. 定义关系模式
5. 定义记录系统
2.4.4物理模型设计
1. 确定数据的存储结构 数据仓库与数据挖掘技术
2. 确定索引策略
3. 确定数据存放位置
4. 确定存储分配
2.4.5数据仓库的生成
《数据库原理与应用》第02章在线测试 2019
第一题、单项选择题(每题1分,5道题共5分)
1、客观存在并可以相互区分的任何事物被称为()
A、实体 B、属性
C、联系 D、以上都不正确
2、描述事物之间关联的是()
A、实体 B、属性
C、联系 D、以上都不正确
3、一个属性能被划分为更小部分的属性,该属性属于()
A、多值属性 B、派生属性
C、复合属性 D、简单属性
4、实体集E1中的每个实体最多与实体集E2中的一个实体相关联,并且E2中的每个实体也最多与E1中的一个实体相关联,则E1和E2之间的联系属于()
A、一对一 B、一对多
C、多对一 D、多对多
5、实体集E1中的每个实体都可以与E2中的任意多个实体相关联,而E2中的每个实体最多与E1中的一个实体相关联,则E1和E2之间的联系属于()
A、一对一 B、一对多
C、多对一 D、多对多
第二题、多项选择题(每题2分,5道题共10分)
1、下面可以唯一标识一个实体集的是
A、主码
B、外码
C、候选码
D、超码 E、主属性
2、联系的类型有_________
A、一对一
B、一对多
C、多对一
D、多对多
E、多对少
3、一个实体集可能具有多个_____
A、超码
B、主码
C、候选码
D、码
E、主属性
4、(本题空白。您可以直接获得本题的2分)
5、(本题空白。您可以直接获得本题的2分)
第三题、判断题(每题1分,5道题共5分)
1、一个实体集的候选码可能有多个
正确 错误
2、一个实体集的主码可以有多个
正确 错误
3、弱实体集没有码只有分辨符
正确 错误
4、候选码只能有一个属性构成
正确 错误
5、主码可能有多个属性构成
正确 错误