当前位置:文档之家› 第06章数据库和数据仓库技术

第06章数据库和数据仓库技术

第6章 数据库和数据仓库技术
6.1 企业数据处理方式 6.2 6.3 数据库系统 6.4 数据仓库和商业智能
第06章数据库和数据仓库技术
6.1 企业数据处理方式
以联机事务处理形式处理信息 以联机分析处理形式处理信息,并利用信
息进行决策 在信息应用过程中管理信息
第06章数据库和数据仓库技术
增加一条新 的生产线
A
870721
F
870724
B
870736
E
3 链表文件
记录地址 DT入口→A NW入口→B
C
职工号 1111 1121 1981
姓名 -
部门编号 DT NW DT
部门指南 C E D
工作年限 -
D
2014
-
DT
H
-
E
2Байду номын сангаас84
-
NW
F
-
F
2918
-
NW

-
EA入口→G
3001
-
EA
I
-
H
3101
-
Basic 72 92 84 88 61 92 77
(b)
非索引顺序文件
记录地址 学号 姓名 数学 物理 Basic
A
870712 周╳ 85 81
88
B
870724 王╳ 82 88
92
C
870707 赵╳ 77 83
84
D
870701 张╳ 68 74
72
E
870736 黄╳ 75 74
77
F
870721 陈╳ 62 64
61
G
870705 李╳ 第9506章数据87库和数据9仓2 库技术
索引
主关键字(学号) 870701 870705 870707 870712 870721 870724 870736
记录地址 A B C D E F G
索引
主关键字(学号) 记录地址
870701
D
870705
G
870707
C
870712
第06章数据库和数据仓库技术
6.2.2 数据的物理组织和逻辑组织
存储介质 光盘
硬盘
软盘
物理组织 存储单位 比特(0,1) ↓ 字节 → ↓ 字
技术界面
逻辑组织
数据库 数据库管理系统 → 数据仓库 数据仓库管理系统
字符 ↓ 字段 ↓ 文件 ↓ 数据库 ↓ 数据仓库
信息 使用者
图6-2 信息的物理组织与逻辑组织
第06章数据库和数据仓库技术
数据库 管理
操作系统
数据库 管理系统 应用程序
数据库
图6-8 DBMS的主要功能
第06章数据库和数据仓库技术
数据词典
* Data development * Data interrogation
Database Management
Operating System
DBMS
更该产品单价 扩大顾客的 信誉范围
更改顾客 收入水平
产品数
顾客数
个人信息数据库
据库
据库
OLTP
信息被用于
-------------------------- 决策处理----------------------------
OLAP
数据仓库
数据库的一种特定形 式,它仅支持决策处理
上个月有多少产品的销 如果库存以10%速度 售额超过10000美元 下降,那么新的库存 担负的成本是什么?
Customer Database
A Database Management System (DBMS) is a set of computer programs that controls the creation, maintenance and use of the Database of a organization and it’s end user.
* Database Maintenance
* Application development
Application Programs
第06章数据库和数据仓库技术
Database Data dictionary
2 索引文

(a)
索引顺序文件
记录地址 A B C D E F G
学号 870701 870705 870707 870712 870721 870724 870736
姓名 张╳ 李╳ 赵╳ 周╳ 陈╳ 王╳ 黄╳
数学 68 95 77 85 62 82 75
物理 74 87 83 81 64 88 74
辅关键字 指针表
辅关键字值 部门编号
DT NW EA NE 工作年限N N≤5 5<N≤10 15<N≤20 N>20 透支现额% 0 100 200
指针
1111 1121 3001 3861
1111 3101 3001 1981
1111 1121 1981
1981 2084 3241 3871
2014 3861 3871
顾客能变向接受 高价位产品吗?
图6-1 联第机06章事数务据库处和理数据与仓联库技机术分析处理
6.2 文件组织
6.2.1 文件组织术语和概念
数据项, 记录, 文件, 数据库
数据库
文件 1
文件 2
文件3
记录 1
记录2
记录3
数据项 1
数据项 2
第06章数据库和数据仓库技术
数据项 3
字段
记 录
某个数据库中的一份表文件,该文件存储了选修《管理信息系统》课程的 10级物流专业的同学名单。每列是一个字段,每行为一个记录。 从数据库原理的角度来看,表中反映了“学生”这一类实体集(Entity Set),表中的每一行是该类型中的一个具体的实体,每个实体都具有学号、 姓名、专业名称等属性
第06章数据库和数据仓库技术
6.2.3 文件的组织方式
学生数据库 学生情况文件 学生成绩文件
记录
学生1 学号 姓名 性别
张勇 男
┅┅ ┅┅ ┅┅
数据项
学生n 学号 姓名 性别
王英 女
图6-4 逻辑数据元素之间的关系
第06章数据库和数据仓库技术
1顺序文件组织
记录1 记录2 记录3 记录4 记录2
第0图6章6数-据5库和磁数据盘仓顺库技序术文件
DT
J
-
I
3241
-
EA

-
J
3358
-
DT

-
NE入口→K
3861
-
NE
L
-
L
3871
-
NE

-
部门代码
链表长度
链头指针
部门代码
链表长度
链头指针
(辅关键字符) (记录个数) (入口地址) (辅关键字符) (记录个数) (入口地址)
DT
5
A
EA
2
G
NW
3
B
NE
2
K
第06章数据库和数据仓库技术
4 倒排文件
2014 2918
2084
3101 2918
2014 3001
2084 3241
2918 3358
第06章数据库和数据仓库技术
3358
3101 3871
3861
6.3.2 数据库管理系统
Inquiry
Customer Transaction Processing
Check Saving Install Database Management System
相关主题