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)主键:主键是指表中某个能唯一地标志一个元组的属性或

资源预览图

4.3    数据库设计(课件)《管理信息系统》(上海交通大学出版社)
1
4.3    数据库设计(课件)《管理信息系统》(上海交通大学出版社)
2
4.3    数据库设计(课件)《管理信息系统》(上海交通大学出版社)
3
4.3    数据库设计(课件)《管理信息系统》(上海交通大学出版社)
4
4.3    数据库设计(课件)《管理信息系统》(上海交通大学出版社)
5
4.3    数据库设计(课件)《管理信息系统》(上海交通大学出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。