管理信息系统ERP数据库基础知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
路漫漫其悠远
3.主要数据模型 (p98)
网状模型 层次模型 关系模型
路漫漫其悠远
6.2.3 概念结构设计 实体间的联系
管理信息系统ERP数据 库基础知识
路漫漫其悠远
2020/3/27
5.1 数据库概述
5.1.1 数据库技术的发展 5.1.2 数据库系统的特点与组成 5.1.3 数据库系统的三级模式结构 5.1.4 数据模型
路漫漫其悠远
5.1.1 数据库技术的发展
1. 人工管理阶段 2. 文件管理阶段 3. 数据库管理阶段
• 数据可以长期保存 • 由文件系统管理数据
应用 程序1
物理 文件1
应用 程序2
文 件 系
物理 Biblioteka Baidu件2
• 数据共享性差,冗余度大
统
• 数据独立性差
3. 数据库管理阶段
应用
程序
物理 文件n
m
路漫漫其悠远
5.1.1 数据库技术的发展
1. 人工管理阶段 2. 文件管理阶段 3. 数据库管理阶段
• 复杂的数据模型,存取路径数据可以共享 • 映象结构数据具有独立性 • SQL语言,用户接口数据有效性 • 数据管理功能数据完整性和安全性
路漫漫其悠远
涉及的基本概念
实体型
具有相同属性的实体必然具有相同的特征和 性质
实体集
同型实体的集合 数据库中包含一组实体集,每个实体集中包
含一些相同的实体
路漫漫其悠远
关系数据模型——数据结构
路漫漫其悠远
5.1.2 数据库系统的特点与组成
1. 数据库系统的特点 2. 数据库系统的组成
路漫漫其悠远
• 数据库、数据 库管理系统、 应用系统、数 据库管理员和 用户构成的人 -机系统
• 相关人员
路漫漫其悠远
5.1.4 数据模型
1、1真、数实据模地型的模基拟本内现容 实世界
2、现容实易世界为人所理解
它是按用户的观点 来对数据和信息建
3、便于在计算机上实现模,主要用于数据
库设计。不依赖于
认识抽象
具体的计算机系统
转换
信息世界
机器世界 计算机世界
概念模型 (E-R图)
DBMS支持 的数据模型
它是按计算机的观点 对数据进行建模,主 要用于DBMS的实现 。有网状、层次、关 系、面向对象等。
路漫客漫其悠观远 对象抽象过程
5.1.4 数据模型
2、数据模型的三要素
数据结构(结构定义) 数据操作(上上下下,加加减减) 完整性约束(实体完整性,参照完整性,用户
路漫漫其悠远
文件系统与数据库系统的比较
应用程序1 应用程序2
应用程序m
路漫漫其悠远
数据库管 理系统 DBMS
数据库
数据为各种用户所共享,具有最 小冗余度,数据间联系密切,而 又有较高对应用程序的独立性等 特点。
涉及的基本概念
实体
客观存在并可相互区别的事物
属性
实体所具有的某一特性
域
属性的取值范围
合计
1. 2. 3. 4. 5. 6.
路漫漫其悠远
表的第一个分量必须是不可分的数据项。 同一属性的数据具有同质性 同一表的属性不能重复 表中列的顺序可以任意交换 表中任意两行不能相同,位置可以任意交换 每一个分量必须是不可分的数据项
关系数据库数据结构:关系种类
• 基本表 • 查询表:关系操作产生的集合,即临时表
姓名 张青 林名 王小东
导师编号 …. 110 113
5.3 数据库管理系统
5.3.1 数据库管理系统的功能 5.3.2 数据库管理系统的组成和结构 5.3.3 应用系统对数据库管理系统的要求与选
择
路漫漫其悠远
数据库系统
在计算机系统中引入数据库后的系统
• 数据库 • DBMS • 应用系统 • 数据库管理员 • 应用程序员 • 最终用户
定义完整性)
路漫漫其悠远
5.1.4 数据模型
2、数据模型的三要素
完整性约束
• 实体完整性:表的关键字段不能为空且取值唯一。
• 参照完整性:外键为空或某已有值
• 用户定义完整性:(p107)
导师
导师编号 姓名 其它信息
编号不能重复 110
或空值
112
王依 …. 张晓 ….
路漫漫其悠远
错误值
研究生
学生编号 A1 A2 A3
,数据可以从基本表中抽取,冗余性和一 次性,是派生表 • 视图表:为了方便而设计的虚表,不实际 存在
路漫漫其悠远
5.1.2 数据库系统的特点与组成
2、数据库系统的组成
最终用户
数据库系统的构成
路漫漫其悠远
应用程序员
应用系统 应用开发工具
DBMS 操作系统
数据库
数据库管理员 DBA
5.1.3 数据库系统的三级模式结构
1. 数据库系统的三级模式 2. 数据库系统的二级映象
路漫漫其悠远
三级模式
• 三级模式 的结构特 征
• 外模式、 概念模式 、内模式
路漫漫其悠远
关系数据库数据结构: 三级模式
• 关系模式(基本表 ,概念模式) • 关系子模式(派生表,外模式) • 存储模式(内模式)
路漫漫其悠远
数据库系统的三级模式
5.1.2 数据库系统的特点与组成
1. 数据库系统的特点
1. 数据结构化
表1 研究生基本概况
学号
10001 10002
姓名
A1 A1
。。 性别 学习经历
001 …. 002 ….
表2 学习经历
日期 学校 学位 。。 证明人
路漫漫其悠远
如何设计才能满足用 户需求,又最符合数 据库设计原理?
答案是:三张表搞定
表2. 图书
书号 书名
其它信息
A1 CAD概述 ….
A2 天龙八部 ….
A3 MIS原理 ….
路漫漫其悠远
5.1.2 数据库系统的特点与组成
1. 数据库系统的特点
1. 数据结构化
编号
付款明细 项目描述 单价RMB 数量 总金额
日期 金额
人员
1
2 XX
200 40 8000
AA
备注 金额 单价 数量 4000
表1. 学生表
学号 姓名 其它信息 001 王依 …. 002 张晓 ….
表3. 借书信息
流水号 10001 10002 10003 10004 10005
书号 A1 A1 A2 A3 A3
学号 其它信息 001 …. 002 …. 001 …. 001 …. 002 ….
输入学生学号, 查询此学生姓名 及所借图书书名
路漫漫其悠远
5.1.1 数据库技术的发展
1. 人工管理阶段(p90)
• 数据不保存 • 没有管理数据的软件,由应用程序管理 • 数据不共享 • 数据不具有独立性 • 数据处理方式是批处理,面向应用
2. 文件管理阶段 3. 数据库管理阶段
路漫漫其悠远
5.1.1 数据库技术的发展
1. 人工管理阶段 2. 文件管理阶段
3.主要数据模型 (p98)
网状模型 层次模型 关系模型
路漫漫其悠远
6.2.3 概念结构设计 实体间的联系
管理信息系统ERP数据 库基础知识
路漫漫其悠远
2020/3/27
5.1 数据库概述
5.1.1 数据库技术的发展 5.1.2 数据库系统的特点与组成 5.1.3 数据库系统的三级模式结构 5.1.4 数据模型
路漫漫其悠远
5.1.1 数据库技术的发展
1. 人工管理阶段 2. 文件管理阶段 3. 数据库管理阶段
• 数据可以长期保存 • 由文件系统管理数据
应用 程序1
物理 文件1
应用 程序2
文 件 系
物理 Biblioteka Baidu件2
• 数据共享性差,冗余度大
统
• 数据独立性差
3. 数据库管理阶段
应用
程序
物理 文件n
m
路漫漫其悠远
5.1.1 数据库技术的发展
1. 人工管理阶段 2. 文件管理阶段 3. 数据库管理阶段
• 复杂的数据模型,存取路径数据可以共享 • 映象结构数据具有独立性 • SQL语言,用户接口数据有效性 • 数据管理功能数据完整性和安全性
路漫漫其悠远
涉及的基本概念
实体型
具有相同属性的实体必然具有相同的特征和 性质
实体集
同型实体的集合 数据库中包含一组实体集,每个实体集中包
含一些相同的实体
路漫漫其悠远
关系数据模型——数据结构
路漫漫其悠远
5.1.2 数据库系统的特点与组成
1. 数据库系统的特点 2. 数据库系统的组成
路漫漫其悠远
• 数据库、数据 库管理系统、 应用系统、数 据库管理员和 用户构成的人 -机系统
• 相关人员
路漫漫其悠远
5.1.4 数据模型
1、1真、数实据模地型的模基拟本内现容 实世界
2、现容实易世界为人所理解
它是按用户的观点 来对数据和信息建
3、便于在计算机上实现模,主要用于数据
库设计。不依赖于
认识抽象
具体的计算机系统
转换
信息世界
机器世界 计算机世界
概念模型 (E-R图)
DBMS支持 的数据模型
它是按计算机的观点 对数据进行建模,主 要用于DBMS的实现 。有网状、层次、关 系、面向对象等。
路漫客漫其悠观远 对象抽象过程
5.1.4 数据模型
2、数据模型的三要素
数据结构(结构定义) 数据操作(上上下下,加加减减) 完整性约束(实体完整性,参照完整性,用户
路漫漫其悠远
文件系统与数据库系统的比较
应用程序1 应用程序2
应用程序m
路漫漫其悠远
数据库管 理系统 DBMS
数据库
数据为各种用户所共享,具有最 小冗余度,数据间联系密切,而 又有较高对应用程序的独立性等 特点。
涉及的基本概念
实体
客观存在并可相互区别的事物
属性
实体所具有的某一特性
域
属性的取值范围
合计
1. 2. 3. 4. 5. 6.
路漫漫其悠远
表的第一个分量必须是不可分的数据项。 同一属性的数据具有同质性 同一表的属性不能重复 表中列的顺序可以任意交换 表中任意两行不能相同,位置可以任意交换 每一个分量必须是不可分的数据项
关系数据库数据结构:关系种类
• 基本表 • 查询表:关系操作产生的集合,即临时表
姓名 张青 林名 王小东
导师编号 …. 110 113
5.3 数据库管理系统
5.3.1 数据库管理系统的功能 5.3.2 数据库管理系统的组成和结构 5.3.3 应用系统对数据库管理系统的要求与选
择
路漫漫其悠远
数据库系统
在计算机系统中引入数据库后的系统
• 数据库 • DBMS • 应用系统 • 数据库管理员 • 应用程序员 • 最终用户
定义完整性)
路漫漫其悠远
5.1.4 数据模型
2、数据模型的三要素
完整性约束
• 实体完整性:表的关键字段不能为空且取值唯一。
• 参照完整性:外键为空或某已有值
• 用户定义完整性:(p107)
导师
导师编号 姓名 其它信息
编号不能重复 110
或空值
112
王依 …. 张晓 ….
路漫漫其悠远
错误值
研究生
学生编号 A1 A2 A3
,数据可以从基本表中抽取,冗余性和一 次性,是派生表 • 视图表:为了方便而设计的虚表,不实际 存在
路漫漫其悠远
5.1.2 数据库系统的特点与组成
2、数据库系统的组成
最终用户
数据库系统的构成
路漫漫其悠远
应用程序员
应用系统 应用开发工具
DBMS 操作系统
数据库
数据库管理员 DBA
5.1.3 数据库系统的三级模式结构
1. 数据库系统的三级模式 2. 数据库系统的二级映象
路漫漫其悠远
三级模式
• 三级模式 的结构特 征
• 外模式、 概念模式 、内模式
路漫漫其悠远
关系数据库数据结构: 三级模式
• 关系模式(基本表 ,概念模式) • 关系子模式(派生表,外模式) • 存储模式(内模式)
路漫漫其悠远
数据库系统的三级模式
5.1.2 数据库系统的特点与组成
1. 数据库系统的特点
1. 数据结构化
表1 研究生基本概况
学号
10001 10002
姓名
A1 A1
。。 性别 学习经历
001 …. 002 ….
表2 学习经历
日期 学校 学位 。。 证明人
路漫漫其悠远
如何设计才能满足用 户需求,又最符合数 据库设计原理?
答案是:三张表搞定
表2. 图书
书号 书名
其它信息
A1 CAD概述 ….
A2 天龙八部 ….
A3 MIS原理 ….
路漫漫其悠远
5.1.2 数据库系统的特点与组成
1. 数据库系统的特点
1. 数据结构化
编号
付款明细 项目描述 单价RMB 数量 总金额
日期 金额
人员
1
2 XX
200 40 8000
AA
备注 金额 单价 数量 4000
表1. 学生表
学号 姓名 其它信息 001 王依 …. 002 张晓 ….
表3. 借书信息
流水号 10001 10002 10003 10004 10005
书号 A1 A1 A2 A3 A3
学号 其它信息 001 …. 002 …. 001 …. 001 …. 002 ….
输入学生学号, 查询此学生姓名 及所借图书书名
路漫漫其悠远
5.1.1 数据库技术的发展
1. 人工管理阶段(p90)
• 数据不保存 • 没有管理数据的软件,由应用程序管理 • 数据不共享 • 数据不具有独立性 • 数据处理方式是批处理,面向应用
2. 文件管理阶段 3. 数据库管理阶段
路漫漫其悠远
5.1.1 数据库技术的发展
1. 人工管理阶段 2. 文件管理阶段