E-R图财务部
管理信息系统数据流程图和业务流程图和ER图
管理信息系统数据流程图和业务流程图和E R图 Modified by JEEP on December 26th, 2020.1.采购部查询库存信息及用户需求,若商品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求。
供应商按订单要求发货给该公司采购部,并附上采购收货单。
公司检验人员在验货后,发现货物不合格,将货物退回供应商,如果合格则送交库房。
库房管理员再进一步审核货物是否合格,如果合格则登记流水帐和库存帐目,如果不合格则交由主管审核后退回供应商。
画出物资订货的业务流程图。
(共10分)2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。
如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点。
根据以上情况画出业务流程图和数据流程图。
(共15分)3.“进书”主要指新书的验收、分类编号、填写、审核、入库。
主要过程:书商将采购单和新书送采购员;采购员验收,如果不合格就退回,合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。
“售书”的流程:顾客选定书籍后,收银员进行收费和开收费单,并更新销售台帐。
顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费。
画出“进书”和“售书”的数据流程图。
进书业务流程:进书数据流程:售书业务流程:售书数据流程:4.背景:若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理,即这些货品清除出库房。
具体报损流程如下:由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单,交给主管确认、审核。
主管审核后确定清单上的货品必须报损,则进行报损处理,并根据报损清单登记流水帐,同时修改库存台帐;若报损单上的货品不符合报损要求,则将报损单退回库房。
实体关系模型(E-R图)
(3)把教师和工资间的一对一的关系反映 出来,可把教师号和月份属性放到工资关系 中。
35
最后形成的关系模式为:
36
导员,每个辅导员只管理一个班级。则辅导员和班级 之间是一对一的联系。
班级和辅导员的属性分别如下:
辅导员——工号,姓名,性别,年龄,学历 班级——班号,班级名
另外,辅导员和班级之间是一个管理联系,这种 管理用一个属性任职时间来描述,请根据描述画出能 够反映实体集之间的信息关系的E-R图。
5
6
【例2】 两个实体集之间的一对多的联系的绘制方法。 假设在某出版管理系统中,有两个实体集:出版社和 图书。出版社用来出版图书,且规定一本图书只能由 一个出版社出版,一个出版社可以出版多本图书。出 版社和图书之间是一对多的联系。
作者和图书可用以下属性来描述: 作者——编号,姓名,职称 图书——书号,书名,出版日期
另外,在“创作”联系中应能反映出该书的合同时间 和完成时间。请根据描述画出能够反映实体之间的信 息关系的E-R图。
9
10
11
1.3 同一实体集内部不同联系情况的E-R图表示法
【例4】同一实体集内部的一对多联系的绘制方法。 假设在某单位里,职工实体集中的实体可分成两类: 领导者和被领导者。领导者可以领导多个被领导者, 而被领导者只有一个顶头上司,从而实现层层负责制。 而对于一个具体职工而言,他既可能是其他职工的领 导者,又可能被别的职工领导。
①把A实体集的主关键字加入到B实体集对 应的关系中,如果联系有属性也一并加入;
②把B实体集的Байду номын сангаас关键字加入到A实体集对 应的关系中,如果联系有属性也一并加入;
③建立第三个关系,关系中包含两个实体 集的主关键字,如果联系有属性也一并加入。
销售管理系统--ER图
实例7 销售管理系统要提高市场竞争力,即要有好的产品质量,同时也要有好的客户服务。
企业要作到能及时相应客户的产品需求,更具需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造2个环节能够很好地协调配合。
销售管理是商业企业经营管理中的核心关节,也是一个企业能否取得效益的关键。
如果能做到合理生产、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。
由此可见,销售管理决策的正确与否直接影响了企业的经济效益。
在手工管理的情况下,销售人员很难对客户作出正确的供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确的反映到生产中去,部门之间的通讯也经常部畅通。
这在激烈竞争的市场中是非常不利的。
企业销售管理系统就是在这种状况下出现的。
它利用计算机的技术,使得企业生产、库存和销售能够有利结合起来,产销连接,提高企业的效率和效益。
第一节系统设计一、系统客户要求系统开发的目标是实现企业销售管理的系统化、规范化和自动化。
这是在用户要求的基础上提出来的,用户要求如下。
●●产销衔接。
利用销售管理系统后,要求能够对整个生产过程进行实时的监控,特别是一些半产品和热销产品的库存量和生产能力。
对于即将生产完成的产品,能够提前将信息由生产部门传递到销售部门,这样销售部门可以根据客户订单的要求,提前做好发货的准备;对也不能按时完成的产品,系统自动向经理发出警报,以便及时采取措施。
●●产品库存。
通过本系统能够清楚的看到企业库存中的产品数量、存放地点等信息。
使得生产部门和销售部门都能够根据库存信息做出决策。
●●订单管理。
对于销售部门输入的订单能够通过电脑以这跟踪下去。
企业做到以销定产,在库存中备有一定的储备量。
●●客户管理。
能够对企业的顾客有一个清楚地了解,通过客户管理分保持和客户良好的关系。
即使得到客户反馈的意见,上交有关部门及时处理。
●●发货计划。
根据客户订单的要求和企业现有的库存,制定发货数量、发货顺序等计划。
销售管理系统--ER图
实例7 销售管理系统要提高市场竞争力,即要有好的产品质量,同时也要有好的客户服务。
企业要作到能及时相应客户的产品需求,更具需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造2个环节能够很好地协调配合。
销售管理是商业企业经营管理中的核心关节,也是一个企业能否取得效益的关键。
如果能做到合理生产、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。
由此可见,销售管理决策的正确与否直接影响了企业的经济效益。
在手工管理的情况下,销售人员很难对客户作出正确的供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确的反映到生产中去,部门之间的通讯也经常部畅通。
这在激烈竞争的市场中是非常不利的。
企业销售管理系统就是在这种状况下出现的。
它利用计算机的技术,使得企业生产、库存和销售能够有利结合起来,产销连接,提高企业的效率和效益。
第一节系统设计一、系统客户要求系统开发的目标是实现企业销售管理的系统化、规范化和自动化。
这是在用户要求的基础上提出来的,用户要求如下。
●●产销衔接。
利用销售管理系统后,要求能够对整个生产过程进行实时的监控,特别是一些半产品和热销产品的库存量和生产能力。
对于即将生产完成的产品,能够提前将信息由生产部门传递到销售部门,这样销售部门可以根据客户订单的要求,提前做好发货的准备;对也不能按时完成的产品,系统自动向经理发出警报,以便及时采取措施。
●●产品库存。
通过本系统能够清楚的看到企业库存中的产品数量、存放地点等信息。
使得生产部门和销售部门都能够根据库存信息做出决策。
●●订单管理。
对于销售部门输入的订单能够通过电脑以这跟踪下去。
企业做到以销定产,在库存中备有一定的储备量。
●●客户管理。
能够对企业的顾客有一个清楚地了解,通过客户管理分保持和客户良好的关系。
即使得到客户反馈的意见,上交有关部门及时处理。
●●发货计划。
根据客户订单的要求和企业现有的库存,制定发货数量、发货顺序等计划。
erp各模块流程图(PDF42页)
图形目录图23.1 企业销售管理业务的第一层数据流图 (3)图23.2销售基础数据管理业务数据流图(第二层数据流) (4)图23.3销售计划管理业务数据流图(第二层数据流) (4)图23.4销售订单管理业务数据流图(第二层数据流) (5)图23.5销售收发货管理业务数据流图(第二层数据流) (5)图23.6销售服务管理业务数据流图(第二层数据流) (6)图23.7企业销售管理E—R关系图 (6)图23.8销售管理系统的功能模块图 (7)图24.1 企业采购管理数据流程图 (8)图24.2采购基础数据管理数据流程图(第二层数据流) (9)图24.3采购计划管理数据流程图(第二层数据流) (9)图24.4采购订单处理数据流程图(第二层数据流) (10)图24.5采购收货管理数据流程图(第二层数据流) (10)图24.6采购系统实体关系图 (11)图24.7采购系统模块图 (12)图25.1 企业库存管理第一层数据流图 (13)图25.2库存基础数据管理数据流图(第二层数据流) (14)图25.3库存处理数据流图(第二层数据流) (14)图25.4入库处理展开数据流图(第三层数据流) (15)图25.5出库处理展开数据流图(第三层数据流) (15)图25.6企业库存管理E—R关系图 (16)图25.7库存管理系统功能模块图 (17)图26.1 制造标准管理业务数据流图 (18)图26.2制造标准管理实体关系图 (18)图26.3制造标准管理功能模块图 (19)图27.1 计划管理业务数据流图 (20)图27.2主生产计划管理业务数据流图(第二层数据流程图) (20)图27.3物料需求计划管理业务数据流图第二层数据流程图) (21)图27.4能力需求计划管理业务数据流图第二层数据流程图) (21)图27.5计划管理实体关系 (22)图27.6计划管理功能模块图 (23)图28.1 企业车间管理第一层数据流图 (24)图28.2车间任务管理系统数据流程图 (24)图28.3生产工票管理数据流程图 (25)图28.4车间物料管理数据流程图 (25)图28.5车间完工管理数据流程图 (25)图28.6企业生产管理E—R关系图 (26)图28.7车间管理系统功能模块图 (27)图29.1 JIT生产管理数据流程图 (28)图29.2JIT计划管理数据流程图(第二层数据流程图) (28)图29.3JIT系统维护数据流程图(第二层数据流程图) (29)图29.4JIT生产管理数据流程图(第二层数据流程图) (29)图29.5JIT系统实体关系图 (30)图29.6JIT功能模块图 (30)30.1 质量管理数据流程图(简化) (31)图30.2质量管理基本数据维护数据流程图(第二层) (31)图30.3质量管理质量标准数据流程图(第二层) (32)图30.4质量管理质量检验数据流程图(第二层) (32)图30.5质量管理系统的实体关系 (32)图30.6质量管理功能模块图 (33)图31.1 企业财务管理业务数据流图(简化) (34)图31.2财务管理系统的功能模块图 (35)图32.1 人力资源管理数据流程图 (36)图32.2人事管理数据流程图(第二层) (36)图32.3人力资源计划管理数据流程图(第二层) (37)图32.4招聘管理数据流程图(第二层) (37)图32.5培训管理数据流程图(第二层) (37)图32.6人力资源测评数据流程图(第二层) (38)图32.7人力资源管理的实体关系 (38)图32.8人力资源管理功能模块图 (39)图33.1设备与仪器管理业务数据流程图 (40)图33.2设备与仪器基本资料管理数据流程图(第二层,可继续展开) (40)图33.3设备与仪器业务管理数据流程图(第二层数据流) (41)图33.4设备管理实体关系图 (41)图33.5设备管理功能模块图 (42)图23.1 企业销售管理业务的第一层数据流图图23.2 销售基础数据管理业务数据流图(第二层数据流)图23.3 销售计划管理业务数据流图(第二层数据流)图23.4 销售订单管理业务数据流图(第二层数据流)图23.5 销售收发货管理业务数据流图(第二层数据流)图23.6 销售服务管理业务数据流图(第二层数据流)图23.7 企业销售管理E—R关系图图23.8 销售管理系统的功能模块图图24.1 企业采购管理数据流程图图24.2 采购基础数据管理数据流程图(第二层数据流)图24.3 采购计划管理数据流程图(第二层数据流)图24.4 采购订单处理数据流程图(第二层数据流)图24.5 采购收货管理数据流程图(第二层数据流)图24.6 采购系统实体关系图图24.7 采购系统模块图图25.1 企业库存管理第一层数据流图数据输入图25.2 库存基础数据管理数据流图(第二层数据流)图25.4 入库处理展开数据流图(第三层数据流)图25.5 出库处理展开数据流图(第三层数据流)图25.6 企业库存管理E—R关系图图25.7 库存管理系统功能模块图图26.1 制造标准管理业务数据流图图26.2 制造标准管理实体关系图图26.3 制造标准管理功能模块图图27.1 计划管理业务数据流图图27.2 主生产计划管理业务数据流图(第二层数据流程图)图27.3 物料需求计划管理业务数据流图第二层数据流程图)图27.4 能力需求计划管理业务数据流图第二层数据流程图)图27.5 计划管理实体关系图27.6 计划管理功能模块图图28.1 企业车间管理第一层数据流图图28.3 生产工票管理数据流程图图28.5 车间完工管理数据流程图图28.6 企业生产管理E—R关系图图28.7 车间管理系统功能模块图图29.1 JIT生产管理数据流程图图29.2 JIT计划管理数据流程图(第二层数据流程图)图29.3 JIT系统维护数据流程图(第二层数据流程图)图29.4 JIT生产管理数据流程图(第二层数据流程图)图29.5 JIT系统实体关系图图29.6 JIT功能模块图30.1 质量管理数据流程图(简化)图30.2 质量管理基本数据维护数据流程图(第二层)图30.3 质量管理质量标准数据流程图(第二层)图30.4 质量管理质量检验数据流程图(第二层)图30.5 质量管理系统的实体关系图30.6 质量管理功能模块图图31.1 企业财务管理业务数据流图(简化)图31.2 财务管理系统的功能模块图图32.1 人力资源管理数据流程图图32.2 人事管理数据流程图(第二层)图32.3 人力资源计划管理数据流程图(第二层)图32.4 招聘管理数据流程图(第二层)图32.6 人力资源测评数据流程图(第二层)图32.7 人力资源管理的实体关系图32.8 人力资源管理功能模块图图33.1设备与仪器管理业务数据流程图图33.2设备与仪器基本资料管理数据流程图(第二层, 可继续展开)图33.3设备与仪器业务管理数据流程图(第二层数据流)图33.4 设备管理实体关系图图33.5 设备管理功能模块图。
学校E-R图绘制
两实体集间1:n联系
两实体集间1:n联系,可将“一方”实体的主关键字纳入“n方”实体集对应 的关系中作为“外部关键字”,同时把联系的属性也一并纳入“n方”对应 的关系中。
两实体集间m:n联系
对于两实体集间m:n联系,必须对“联系”单独建立一个关系,用来联系双 方实体集。该关系的属性中至少要包括被它所联系的双方实体集的“主关键 字”,并且如果联系有属性,也要归入这个关系中。
解:描述仓库和商品之间的E-R图可如下图所示
仓库号
地点
面积
仓库1数量来自存放 n 商品 商品号 商品名 价格
【例3-3】两个实体集之间的多对多的联系的绘制方法。
假设在某教务管理系统中,一个教师可以上多门课,一门课也可以由多个老 师去上。教师和课程之间是多对多的联系。 教师和课程可用以下属性来描述: 教师——教师号,教师名,职称 课程——课程号,课程名,班级 在“讲授”联系中应能反映出教师的授课质量。
后勤部涉及到的实体及实体之间的联系如下:
学生:属性有学号、姓名、性别、年龄、专业和入学时间 宿舍:楼号、房间、档次 学生与宿舍的联系是一个学生只能住在一个宿舍,一个宿舍能住多个学生,学生住宿 要交租金。
教务处涉及到的实体及实体之间的联系如下:
学生:属性有学号、姓名、性别、年龄、专业和入学时间 教师:属性有教师号、姓名、性别、职称、专业 课程:属性有课程号、课程名、学时数、专业 各实体关系描述如下:一个学生可以选多门课,一门课可以由多个学生选修;一个教 师可以教多门课,一门课也可以由多个老师教;学生选修某门课有一个成绩;教师教 某门课有一个质量评价。
属性表 示
联系表 示
E-R模型的组成要素及表示方法
2.实体间不同联系情况的E-R图表示法
数据库设计之 E-R 图
课程解决问题
什么是E-R图? 什么时候使用? 怎么用?
数据库设计
数据库设计是从用户对 数据的需求出发,研究 并构造数据库的过程
设计步骤:
需求分析 实体定义 概念设计 关系定义 属性分配
E-R图
设计的目标
实现设计
满足应用功能的需求 良好的数据库性能
物理设计
实现、维护
员工
姓名 属于
实体-关系模型
在 E-R 图中显示的每个特性或属性映射为相应 表中的一个属性 员工
地址 名字
出生日期
工号 名字 出生日期 地址 邮编 电话 学历
员工
代号 工号 邮编 邮编 电话 电话 学历 学历
实体-关系模型
关系:实体间的关联
例如, 供应商和客户的关系中。这种关系代表了一个供 应商可以有多客户,一个客户也可以选择多个供应商。这 个关系被称为“选择”。
经理
部门 部门号(pk) 部门名 经理
员工 员工号(pk) 员工名 电话 部门(FK)
外键:当一个表的主关键字作为属性出现在另一个表中则在第二个表中称为外键(用于联系实体)
转换原则:多对多
把两实体中的主关键字放入到一个新实体中,成为新实体 的组合键 客户编号 客户名 商品编号 商品名 客户编号商品编号
客户
m
销售
m
商品
地址
联系方式 帐号 购买日期 数量 价格
库存量
对应数据库表
客户编号
C01 C02 C03 C04 C05
客户表
地址
北京 武汉 武汉 上海 武汉
顾客名
李明 王华 孙庆 赵国强 陈洁
联系方式
E-R图绘制
宿舍
m
讲授
n
教师 1 领 1 工资
某学校管理系统的全局E-R图
假设一个学校存在以下信息 (1)对象1----系 包含属性:系名、系主任名字、专业数、教师人数、学生人数 (2)对象2----系主任 包含属性:姓名、性别、出生年月、从教年限、管理系部 (3)对象3 ----教师 包含属性:教工号、姓名、性别、出生年月、政治面貌、所在系部 (4)对象4----学生 包含属性:学号、姓名、性别、出生年月、学历、任教系部 假设一个系只有一个系主任,一个系主任只能管理一个系;一个系有 多个教师,每个教师只能规划到一个系;一个教师为多名学生授课, 每名学生有多个教师上课。请根据这些信息,画出他们的E-R模型。
联系:用菱形表示,菱形框内写明联系名,用无向边与有 关实体连接起来,同时在无向边上注明联系类型。需要注 意的是,联系也具有属性,也要用无向边与联系连接起来 。
E-R模型的组成要素及表示方法
1.E-R图的组成要素及其画法
实体名
属性名
联系名
实体表 示
属性表 示
联系表 示
E-R模型的组成要素及表示方法
教师号
姓 名
性 别
职称
专 业
教师 课程
课程号 课程名 质量 学时数 专业
教师
m
成绩
讲授 m 学生 选修 n
n
课程Leabharlann (b) 教务处的局部E-R图(学生同(a)图)
基本工 资
加班工 资
扣税
工资编 号
月份 1 领 工资
1
工资 教师
(c) 课程
财务处的局部E-R图(教师同(b)图) 1 m n n 选修 学生 住
E—R模型
三个世界
财务ER图
(1)实体联系模型的背景说明财务部实体包括:1.出纳员:出纳员姓名、出纳员编号、出纳员联系方式2.财务部:人员名称、人员编号、人员职位、人员工资、人员联系方式、人员数量3.会计核算人员:会计核算员姓名、会计核算员编号、会计核算员联系方式4.报表分析人员:报表分析员姓名、报表分析员编号、报表分析员联系方式5.财务核算表:财务核算表编号、财务核算表时间6.财务总结:财务总结编号、财务总结时间7.财务报表:财务报表编号、财务报表时间8.拨款通知单:通知单编号、通知单时间、拨款数额这些实体之间的联系包括:1.传输信息:一个财务部传输给多个出纳员,所以是1:n2.发出拨款:一个出纳员可以发出多个拨款通知单,所以是1:n3.传输信息:一个财务部传输给多个会计核算人员,所以是1:n4.传输信息:一个财务部传输给多个报表分析人员,所以是1:n5.总结:一个会计核算人员可以总结出多个财务核算表,所以是1:n6.总结:一个报表分析人员可以总结出多个财务总结,所以是1:n7.总结:一个报表分析人员可以总结出多个财务报表,所以是1:n(2)绘制E-R图(3)采用关系数据模型进行数据库设计由E-R图转化初始数据库表出纳员(出纳员姓名、出纳员编号、出纳员联系方式)财务部(人员名称、人员编号、人员职位、人员工资、人员联系方式、人员数量)会计核算人员(会计核算员姓名、会计核算员编号、会计核算员联系方式)报表分析人员(报表分析员姓名、报表分析员编号、报表分析员联系方式)财务核算表(财务核算表编号、财务核算表时间)财务总结(财务总结编号、财务总结时间)财务报表(报表编号、财务报表时间)拨款通知单(通知单编号、通知单时间、拨款数额)数据库优化设计(1)采用3NF对初始数据库表进行优化设计表1 出纳员表2 财务部表3 会计核算人员表4 报表分析人员表5 财务核算表表6 财务总结表7 财务报表表8 拨款通知单(2)对需存储的数据库表中字段的各种存储属性进行设计(字段类型,取值范围,有效性说明)。
销售管理系统--ER图
实例7 销售管理系统要提高市场竞争力,即要有好的产品质量,同时也要有好的客户服务。
企业要作到能及时相应客户的产品需求,更具需求迅速生产,按时交货,就必须有一个好的计划,使得市场销售和生产制造2个环节能够很好地协调配合.销售管理是商业企业经营管理中的核心关节,也是一个企业能否取得效益的关键。
如果能做到合理生产、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。
由此可见,销售管理决策的正确与否直接影响了企业的经济效益。
在手工管理的情况下,销售人员很难对客户作出正确的供货承诺,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确的反映到生产中去,部门之间的通讯也经常部畅通。
这在激烈竞争的市场中是非常不利的。
企业销售管理系统就是在这种状况下出现的。
它利用计算机的技术,使得企业生产、库存和销售能够有利结合起来,产销连接,提高企业的效率和效益。
第一节系统设计一、系统客户要求系统开发的目标是实现企业销售管理的系统化、规范化和自动化.这是在用户要求的基础上提出来的,用户要求如下。
●●产销衔接。
利用销售管理系统后,要求能够对整个生产过程进行实时的监控,特别是一些半产品和热销产品的库存量和生产能力.对于即将生产完成的产品,能够提前将信息由生产部门传递到销售部门,这样销售部门可以根据客户订单的要求,提前做好发货的准备;对也不能按时完成的产品,系统自动向经理发出警报,以便及时采取措施。
●●产品库存.通过本系统能够清楚的看到企业库存中的产品数量、存放地点等信息。
使得生产部门和销售部门都能够根据库存信息做出决策。
●●订单管理。
对于销售部门输入的订单能够通过电脑以这跟踪下去.企业做到以销定产,在库存中备有一定的储备量。
●●客户管理.能够对企业的顾客有一个清楚地了解,通过客户管理分保持和客户良好的关系。
即使得到客户反馈的意见,上交有关部门及时处理。
●●发货计划。
根据客户订单的要求和企业现有的库存,制定发货数量、发货顺序等计划.●●生产计划.根据客户订单的要求和企业现有的库存、制定企业的生产计划.二、系统开发目标在上面用户要求的基础上,得到下面的系统目标.●●产销管理。
visio2-E-R图设计
处理领货流程 g
g
接收领货单
a
g ag
收领货单
核对
a
g
cc ee
登记留底
核
核
核
对
对
对
领
商
领
货
品
货
人
名
数
员
称
量
h 查库存量
处理领货单
j i
处理有料情况
j
l
修
发 料
改 库 存
量
k
处理不足情况
k
o
通
发
知
出
采
缺
购
货
部
通
门
知
订
货
b
d
f
n
m
查问修改
退回
退回
通知发货
登记已发
5. 逻辑设计
数据库的逻辑结构设计就是设计数据的结构,即将数据组织 成一个与计算机提供的数据库管理信息系统所采用的数据模 型相符合的形式。
破法是DFD层次分解的
两种方法;
第二层图
d)
构造总体数据流程图。
图 1-1
A C
B
A E
4
F
2
5C
D
H
1 G
3
B
L G
M
N H
P
5
4
图3
Q G
R
L
M S
图 3-1
业务流程图与数据流程图如何转换?
车间
销销售售科科
入 入库登记库单
单
成入品库库 保管管理员
库库存存台台帐帐
出
发
库 发货单货
单
数据库10个ER图练习题
第1题:设有商铺和顾客两个实体,“商铺”有属性:商铺编号、商铺名、地址、电话,“顾客”有属性:顾客编号、姓名、地址、年纪、性别。
假定一个商铺有多个顾客购物,一个顾客可以到多个商铺购物,顾客每次去商铺购物有一个花费金额和日期,并且规定每个顾客在每个商铺里每日最多花费一次。
①试画出ER图,并注明属性和联系种类。
(5 分)②将E-R 图变换成关系模型,并注明主码和外码(5 分)商铺编号商铺地址电话商铺n金额花费日期m顾客顾客编号姓名地址年纪性别商铺(商铺编号,商铺名,地址,电话)顾客(顾客编号,姓名,地址,年纪,性别)花费(商铺编号,顾客编号,花费金额,日期)第2题:假定每个学生选修若干门课程,且每个学生每选一门课只有一个成绩,每个教师只担当一门课的教课 , 一门课由若干教师任教。
“学生”有属性:学号、姓名、地址、年纪、性别。
“教师”有属性:员工号、教师姓名、职称,“课程”有属性:课程号、课程名。
①试画出 ER图,并注明属性和联系种类。
(5 分)②将 E-R 图变换成关系模型,并注明主码和外码(5 分)学号成绩姓名课程号m n年纪学生选课课程课程名1地址任教性别m员工号教师教师姓名职称学生(学号,姓名,地址,年纪,性别)课程(课程号,课程名)教师(员工号,教师姓名,职称,课程)选课(学号,课程号,成绩)第3题:设某商业企业数据库中有三个实体集,一是”企业”实体集,属性有企业编号、企业名、地址等;二是”库房”实体集,属性有库房编号、库房名、地址等;三是”员工”实体集,属性有员工编号、姓名、性别等。
每个企业有若干个库房,每个库房只好属于 1 个企业,每个库房可聘任若干员工,每个员工只好在一个库房工作,库房聘任员工有聘期和薪资。
①试画出 E-R 图(5 分)②将 E-R 图变换成关系模型,并注明主码和外码(5 分)库房编号库房名地址库房n1聘期聘任属于薪资1n企业员工企业编号企业名地址员工编号姓名性别库房(库房编号,库房名,地址,企业编号)企业(企业编号,企业名,地址)员工(员工编号,姓名,性别,库房编号,聘期,薪资)第4题:某研究全部多名科研人员,每一个科研人员只属于一个研究所,研究全部多个科研项目,每个科研项目有多名科研人员参加,每个科研人员能够参加多个科研项目。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
财务信息部 制表 处理 N 财务管理部
财务信息
M 编制报表
提交
N 凭证
N 凭证
核算
生产部
1
销售部
财务主管 1 财务部 1 管理控制
获取 供应商 供货
提供
提交 N
1 采购部
客户
属性
财务管理部:属性有单位号、单位名、负责人、 财务信息部:属性有单位号、单位名、负责人 供应商:属性有单位号、单位名称、地址、负责人、供应商品 销售部:属性有单位号、单位名、负责人 采购部:属性有单位号、单位名、负责人 生产部:属性有单位号、单位名、负责人 客户:属性有客户号,姓名、地址、税号 凭证:属性有凭证类型、凭证编号、制单人、填制日期、填制内容 财务信息:属性有所属单位号,单位名称、主管人、内容、编号 财务主管:属性有单位号,个人编号、姓名、职务、