第四章数据库与数据仓库 “我对计算机印象最深的是它 好象无所不能,我没有看到 信息技术的任何限制,信息 要靠自身积累,你拥有越多, 那么你能得到的就越多。你 处理信息的速度越快,你能 做的事就越多。” Intel公司董事会主席 Gordon moore BUPT SHY 202l/2/19
BUPT SHY 2021/2/19 1 第四章 数据库与数据仓库 “我对计算机印象最深的是它 好象无所不能,我没有看到 信息技术的任何限制,信息 要靠自身积累,你拥有越多, 那么你能得到的就越多。你 处理信息的速度越快,你能 做的事就越多。” —Intel公司董事会主席 Gordon Moore
信息的回顾 企业彩用信戛资源做什么? 以事务处在决策活在使用信 理的形式动中使用息的过程 处理信息 信息 中管理信 (OLTP) (OLAP) 息 2 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 2 一、信息的回顾 企业利用信息资源做什么? 以事务处 理的形式 处理信息 (OLTP) 在决策活 动中使用 信息 (OLAP) 在使用信 息的过程 中管理信 息
增加新的生产线更改产品单价 扩大顾客的信誉范围 更改顾客收入水平 产品数据库 顾客数据库 OLTP 信息应用于决策 OLAP 数据仓库 上月销产品售额 超过10万元 顾客能接受高价位 库存下降成本? 3 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 3 产品数据库 顾客数据库 数据仓库 增加新的生产线 更改产品单价 扩大顾客的信誉范围 更改顾客收入水平 OLTP OLAP 信息应用于决策 上月销产品售额 超过10万元 库存下降成本? 顾客能接受高价位?
物理组织 数据组织 比特 字节 字符 字段 技术界面 记录 文件 数据库 数据仓库 存储介质 技术术语 数据的层次知识员工4 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 4 数据组织 技 术 界 面 物理组织 比特 字节 字 字符 字段 记录 文件 数据库 数据仓库 存储介质 技术术语 数据的层次 知识员工
数据库 1、什么是数据库 误解: 大量数据的 相关文件 数据集合 ∧ 超级集合 计算 相类文 机数据的 集成化 件的集合 文件的 集合 5 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 5 二、数据库 1、什么是数据库 误解: 大量数据的 数据集合 相关文 件的集合 计算 机数据的 集成化 文件的 集合 相关文件 超级集合 •·········
下个 数据库( Database)是一个数据的集合, 可以按照数据的逻辑结构对其进行组织 和存取。 数据库是由截然不同的两个部分组成: 数据本身;数据的逻辑结构 6 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 6 下个定义 数据库(Database)是一个数据的集合, 可以按照数据的逻辑结构对其进行组织 和存取。 数据库是由截然不同的两个部分组成: 数据本身;数据的逻辑结构
特点: ●数据的集合包含两个以的相关数据 文件 ●逻辑结构_对数据的存取依据逻辑结构 ●数据的逻辑关系—建立数据间的联系 即找出文件间的关系 ●内在的整体约束 建立数据库的逻辑结构的同时 逐步完善整体约束以保证信息质量 7 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 7 特点: ⚫ 数据的集合—包含两个以上的相关数据 文件 ⚫ 逻辑结构—对数据的存取依据逻辑结构 ⚫ 数据的逻辑关系—建立数据间的联系, 即找出文件间的关系 ⚫ 内在的整体约束 —建立数据库的逻辑结构的同时, 逐步完善整体约束以保证信息质量
实例: 1994年 Ritz-Carlton集团使用“用户报 表系统”来评价豪华饭店的管理工作。 他们建立了“客人习惯”数据库,利用 该数据库可以在集团的任意一个饭店为 客人提供定制的、符合个人习惯的高质 量服务。饭店管理首先是从了解客人的 习惯开始的,例如:客人的运动习惯、 饮食习惯、消费倾向、是否喜欢在枕头 上放巧克力、每天用几条毛巾等。 8 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 8 实例: 1994年Ritz-Carlton集团使用“用户报 表系统”来评价豪华饭店的管理工作。 他们建立了“客人习惯”数据库,利用 该数据库可以在集团的任意一个饭店为 客人提供定制的、符合个人习惯的高质 量服务。饭店管理首先是从了解客人的 习惯开始的,例如:客人的运动习惯、 饮食习惯、消费倾向、是否喜欢在枕头 上放巧克力、每天用几条毛巾等
2、数据建模与实体的关系 ●构建数据库时必须考虑:内容、存 取、逻辑结构、物理组织 ●数据模型是用于描述数据间的逻辑 关系的工具,它表示了实体与实体 间的关系 ●实体关系(ER)图:用基本的图形 符号表示数据间关系的图形 9 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 9 2、数据建模与实体的关系 ⚫ 构建数据库时必须考虑:内容、存 取、逻辑结构、物理组织 ⚫ 数据模型是用于描述数据间的逻辑 关系的工具,它表示了实体与实体 间的关系 ⚫ 实体关系(E-R)图:用基本的图形 符号表示数据间关系的图形
图例符号: 表示实体 表示关系 表示连接 .M 表示出现的次数 表示需求 表示选择关系 10 BUPT SHY 2021/2/19
BUPT SHY 2021/2/19 10 图例符号: 表示实体 表示关系 表示连接 1,M 表示出现的次数 表示需求 表示选择关系