4.3 数据库设计(课件)《管理信息系统》(上海交通大学出版社)
2024-02-07
|
22页
|
34人阅读
|
2人下载
普通
内容正文:
管理信息系统设计
“互联网+”立体化教材《管理信息系统》之四
第 1 页
— 1 —
1
数据库设计
04
过渡页
TRANSITION PAGE
过渡页
TRANSITION PAGE
第 1 页
— 1 —
一、用户数据需求分析
用户数据需求分析是数据库设计的起点,需求分析是否充分和准确直接决定信息系统的最终用户满意度,并影响到数据库设计结果是否合理实用。用户数据需求分析实际上已经在系统分析阶段完成了,数据库设计阶段只需要进一步确认以下需求。
用户数据需求分析
(1)数据要求。
(2)处理要求。
(3)完全性与完整性要求。
第四节
数据库设计
第 1 页
— 1 —
3
二、概念模型设计
概念模型中常涉及的主要概念有实体、属性、联系和主键。
1.基本概念
主要概念
(1)实体(Entity):客观存在并可相互区分的事物称为实体。
(2)属性(Attribute):实体所具有的某一特性称为属性。
(3)联系(Relationship):实体和实体之间可能存在各种关系。
(4)主键:如果实体的某一能唯一地标识该实体,而其任何真子集无此性质,则这个属性或属性组被称为主键。
第四节
数据库设计
第 1 页
— 1 —
4
二、概念模型设计
描述数据库概念模型最常用的工具是实体联系图(Entity-Relationship Diagram,E-R图)。在E-R图中,实体、联系和属性三个基本成分的图形表示如图4-15所示。
2.实体联系图(E-R图)
m
n
实体
联系
属性
图4-15 实体、联系和属性的E-R图图形表示
第四节
数据库设计
第 1 页
— 1 —
5
二、概念模型设计
例如,学生选课E-R图如图4-16所示。需要说明的是,在属性名下添加下划线表示该属性为主键。
2.实体联系图(E-R图)
图4-16 学生选课E-R图
m
n
学生
选课
姓名
课程
学号
年龄
系别
年级
课程名
课程号
成绩
第四节
数据库设计
第 1 页
— 1 —
6
(1)划分和确定实体。
二、概念模型设计
划分和确定实体时,可将数据流程图和数据字典中的外部项、数据存储、数据结构等作为考虑的对象。仍以某企业小型库存管理系统为例,根据系统分析阶段得到的数据流程图和数据字典,可以找出该系统的实体有供应商、部门、物料、仓库、仓管员等。
3.概念模型设计步骤
第四节
数据库设计
第 1 页
— 1 —
7
二、概念模型设计
(2)绘制分E-R图。在多层的数据流程图中选择一个适当层次的数据流程图,确定各实体属性及各实体之间的联系,最后绘制分E-R图进行描述。例如,物料入库、物料出库、物料存放、仓管员管理仓库的E-R图如图4-17~图4-20所示。
3.概念模型设计步骤
m
n
供应商
供应
供应商编号
物料
地址
电话
联系人
品名
规格
入库时间
物料编码
入库数量
单价
入库单号
单价
图4-17 物料入库E-R图
第四节
数据库设计
第 1 页
— 1 —
8
二、概念模型设计
3.概念模型设计步骤
图4-18 物料出库E-R图
m
n
部门
领用
部门编号
物料
部门名
地址
电话
负责人
品名
规格
出库时间
物料编码
出库数量
单价
出库单号
第四节
数据库设计
第 1 页
— 1 —
9
二、概念模型设计
3.概念模型设计步骤
图4-19 物料存放E-R图
1
n
仓库
存放
仓库编号
物料
仓库名
位置
电话
负责人
品名
规格
保质期
物料编码
单价
第四节
数据库设计
第 1 页
— 1 —
10
二、概念模型设计
3.概念模型设计步骤
图4-20 仓管员管理仓库E-R图
n
1
仓管员
管理
仓库编号
仓库
仓库名
位置
电话
负责人
任职时间
职工号
姓名
电话
性别
第四节
数据库设计
第 1 页
— 1 —
11
二、概念模型设计
3.概念模型设计步骤
图4-21 系统总E-R图
n
1
n
仓管员
管理
m
n
供应商
供应
物料
1
n
仓库
存放
m
部门
领用
(3)合成系统的总E-R图。将所有的分E-R图合成为一个系统的总E-R图,如图4-21所示。
第四节
数据库设计
第 1 页
— 1 —
12
三、数据模型设计
1.基本概念
数据库技术发展至今,主要有3种数据模型:层次模型、网状模型和关系模型。目前最常用的是关系模型。在关系模型中,数据的逻辑结构用二维表表示,其涉及的基本概念主要包括关系、元组、属性和主键。
(1)关系:每一个关系对应于一张二维表。
(2)元组:表中一行称为一个元组。
(3)属性:表中一列称为一个属性,列名即为属性名。
(4)主键:主键是指表中某个能唯一地标志一个元组的属性或
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。