管理信息系统ER图决策树表

合集下载

管理信息系统-全要点--试题

管理信息系统-全要点--试题

终极版管理信息系统一、决策树、决策表1、请根据下述库存量监控功能的处理逻辑画出判断树:若库存量≤0,按缺货处理;若库存量≤库存下限,按下限报警处理;若库存量>库存下限,而又≤储备定额,则按订货处理;若库存量大于库存下限,小于库存上限,而又大于储备定额,则按正常处理;若库存量大于等于库存上限,而又大于储备定额,则按上限报警处理。

2、某单位招聘考试规则如下:理论考试60 分(不含)以下不录取。

60 分以上者加试计算机操作,加试成绩60 分(不含)以下不录取。

对计算机操作考试80 分(含)以上者,理论考试80 分(含)以上做系统管理员,理论考试80 分以下做程序员。

其余的人员做操作员。

试作出招聘考试的决策树。

3、某仓库发货方案如下:欠款时间在30 天(含)以内的,如果需求量不大于库存量,则立即发货,否则先按库存发货,进货后再补发;欠款时间在30 天以上100 天(含)以内的,如果需求量不大于库存量,先付款再发货,否则不发货;欠款时间在100 天以上的,通知先交欠款。

画出反映此方法的决策表。

4、设产品出库量的计算方法是:当库存量大于等于提货量时,以提货量作为出库量;当库存量小于提货量而大于等于提货量的10%时,以实际库存量作为出库量;当库存量小于提货量的10%时,出库量为0(即提货不成功)。

请表示出库量计算的决策树。

5、有一工资处理系统,每月根据职工应发的工资计算个人收入所得税,交税额算法如下:若职工月收入=<800 元,不交税;若800 职工<职工月收入=<1300 元,则交超过800 元工资额的5%;若超过1300 元,则交800 到1300 元的5%和超过1300 元部分的10%。

试画出计算所得税的决策树和决策表。

6、某货运站的收费标准如下:(1) 收费地点在本省,则快件每公斤6 元,慢件每公斤4 元;(2) 收费地点在外省,则在25 公斤以内(含25 公斤)快件每公斤8元,慢件每公斤6 元;如果超过25 公斤时,快件每公斤10 元,慢件每公斤8 元试根据上述要求,绘制确定收费标准的决策表,并配以简要文字说明。

ER图关系模型决策树表

ER图关系模型决策树表
长号 姓名
专业
厂长
1
管理
1
工厂
厂号
厂名
行业
• 例3.仓库与产品的联系(1:N)
仓库号
地点
面积
仓库
1
存放
n
产品
数量
货号
品名
规格
• 例4.学生与课程的联系(M:N)
学号 姓名
性别 出生日期
学生
m
学习
n
课程
成绩
课号 课名 学分
(2)如何画E-R图 1)先画出实体及其属性; 2)再画局部的分E-R图; 3)最后画出综合总E-R图。 在后面我们将给出画综合E-R图的实 例。
处理逻辑的描述
(一)结构化语言 (二)决策表 (三)判断树
(二)决策表
决策规则号
欠款时间 ≤ 30天
条 件
欠款时间 > 100天
需求量 ≤ 库存量
立即发货
1
2
3
4
5
6
Y
Y
N
N
N
N
N
N
Y
Y
N
N
Y
N
Y
N
Y
N

先按库存量发货,进货后再补发


先付款,再发货

不发货
╳ ╳
要求先付欠款
╳╳
处理逻辑的描述
(1)E-R模型
1)实体及其属性
物资管理所涉及的实体包括:职工、仓库、 零部件以及供应商。其中每一个实体都具 有相应的属性:
职工:有职工号、姓名、年龄、岗位等属 性。
仓库:有仓库号、面积、类型等属性。
供应商:有供应商号、名称、地址、电话、 账号(、联系人、经理)等属性。

管理信息系统数据流程图和业务流程图和E-R图

管理信息系统数据流程图和业务流程图和E-R图
根据以上描述,绘制出“采购”的业务流程图和数据流程图。
业务流程图:
数据流程图:
10.某公司加班申报及核对流程描述如下:
班组长每天在加班前填写本组人员加班申报表,由部门主管签字批准后提交给行政助理修改加班记录;班组长填报前日加班异常表,由部门主管签字批准后提交给行政助理调整前日加班记录。行政助理在每周三上报上周加班情况,并填写加班汇总表提交给人力资源部,人力资源部根据汇总表核对员工考勤记录情况,导出异常加班情况表交行政助理核对,并修改加班记录。
1、某大学实现学分制,学生可根据自己情况选课。每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程。其不完整的E-R图如图1所示。
(1指出学生与课程的联系类型。
(2指出课程与教师的联系类型。
(3若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是如何联系?
(4在原E-R图上补画教师与学生的联系,并完善E-R图。
答:
(1学生与课程联系类型是多对多联系。
(2课程与教师的联系类型是多对多联系。
(3学生与教师的联系类型是一对多联系。
(4完善本题E-R图的结果如图2所示。
2、将如图3所示的E-R图转换为关系模式,菱形框中的属性自己确定。答:本题的E-R图转换为如下的关系模式:
单位(单位号,地址,电话
职工(职工号,姓名,性别,年龄,单位号
4、某医院病房计算机管理中心需要如下信息:
科室:科名、科地址、科电话、医生姓名
病房:病房号、床位号、所属科室名
医生:姓名、职称、所属科室名、年龄、工作证号
病人:病历号、姓名、性别、诊断、主管医生、病房号
其中,一个科室有多少个病房、多少个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

管理信息系统数据流程图和业务流程图和E-R图

管理信息系统数据流程图和业务流程图和E-R图

管理信息系统数据流程图和业务流程图和E-R图-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII1.采购部查询库存信息及用户需求,若商品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求。

供应商按订单要求发货给该公司采购部,并附上采购收货单。

公司检验人员在验货后,发现货物不合格,将货物退回供应商,如果合格则送交库房。

库房管理员再进一步审核货物是否合格,如果合格则登记流水帐和库存帐目,如果不合格则交由主管审核后退回供应商。

画出物资订货的业务流程图。

(共10分)2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。

如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点。

根据以上情况画出业务流程图和数据流程图。

(共15分)3.“进书”主要指新书的验收、分类编号、填写、审核、入库。

主要过程:书商将采购单和新书送采购员;采购员验收,如果不合格就退回,合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。

“售书”的流程:顾客选定书籍后,收银员进行收费和开收费单,并更新销售台帐。

顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费。

画出“进书”和“售书”的数据流程图。

进书业务流程:进书数据流程:F3.2不合格采购单售书业务流程:售书数据流程:4.背景:若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理,即这些货品清除出库房。

具体报损流程如下:由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单,交给主管确认、审核。

决策表、决策数、数据流程图举例

决策表、决策数、数据流程图举例

决策表、决策树、流程图举例《管理系统中的计算机应用》应用题《管理系统中的计算机应用》是会计、财税、金融、工商管理等专业的考试科目,大多数同学在学这科的时候觉得很抽象,很困难,特别是最后20分的应用题不知从和下手,根据自己考试的经验,我给大家一些建议,但仅代表个人观点,如果有什么不恰当的地方,也请熟悉这门课程的朋友给予指出,大家一起探讨。

这门课程的应用题,可能出现这么几个类型的题目:决策树、决策表、数据流程图、E-R图和一道关于计算机界面的题,现在我就根据这几个题目各自的特点联系自己做题的经验给大家一些心得。

决策树:在这几种应用题中,决策树的题是比较简单的,只要你认真审题,基本上不会有太大的错误,所以,基本上来说,这类题目是送分的题,一旦如果今年出这种题目,我希望大家一定要拿住分了,不要丢了,否则就太可惜了。

我给大家举个比较简单的例子来用以说明。

例:邮局邮寄包裹收费标准如下:若收件地点距离L在1000公里以内,邮件类型T为普通件每公斤收费2元,挂号件每公斤3元。

若收件地点距离在1000公里以外,普通件每公斤2.5元,挂号件每公斤3.5元;若重量W大于30公斤,超重部分每公斤加收0.5元。

请绘制决策树和决策表。

解法:首先,我们要根据题目,先将收件距离分为大于1000和小于或等于1000两种,这就是决策树的第一层的两个分支。

如收费标准——L≤1000——L>1000;然后,题目告知,在1000公里以内,普通邮件2元/公斤;挂号3元/公斤,这就是第一个分支上的两个更细的分支;也就是说L≤1000里面又可以有两个分支,一个是挂号,一个是普通(暂时先不分,大家看明白,下面我会把整个图画出来的);第三,可以看到大于1000公里的,普通邮件2.5元/公斤;挂号3.5元/公斤。

这是大于1000公里的两个分支。

第四,到这里,还没有完,因为可以看到题目的最后一句,就是在超过1000公里以外的邮件,还有一个分支,就是重量部分的,超过30公斤,要加收0.5元,当然,另一个条件就是不超过的不加,这就需要在大于1000公里的分出的两个分支里面又要分出两个分支。

管理信息系统数据流程图和业务流程图和ER图

管理信息系统数据流程图和业务流程图和ER图

1. 采购部查询库存信息及用户需求, 若商品的库存量不能满足用户的需要, 则编制相应的采购订货单, 并交送给供应商提出订货请求。

供应商按订单要求发货给该公司采购部, 并附上采购收货单。

公司检验人员在验货后,发现货物不合格, 将货物退回供应商,如果合格则送交库房。

库房管理员再进一步审核货物是否合格, 如果合格则登记流水帐和库存帐目, 如果不合格则交由主管审核后退回供应商。

画出物资订货的业务流程图。

(共 10分2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。

如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点。

根据以上情况画出业务流程图和数据流程图。

(共 15分3. “进书”主要指新书的验收、分类编号、填写、审核、入库。

主要过程:书商将采购单和新书送采购员; 采购员验收,如果不合格就退回, 合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。

“售书”的流程:顾客选定书籍后, 收银员进行收费和开收费单, 并更新销售台帐。

顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费。

画出“进书”和“售书”的数据流程图。

进书业务流程:进书数据流程:F3.2不合格采购单售书业务流程:售书数据流程:4. 背景 :若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理, 即这些货品清除出库房。

具体报损流程如下:由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单, 交给主管确认、审核。

主管审核后确定清单上的货品必须报损,则进行报损处理, 并根据报损清单登记流水帐,同时修改库存台帐;若报损单上的货品不符合报损要求,则将报损单退回库房。

管理信息系统数据流程图和业务流程图和ER图

管理信息系统数据流程图和业务流程图和ER图

1. 采购部查询库存信息及用户需求, 若商品的库存量不能满足用户的需要, 则编制相应的采购订货单, 并交送给供应商提出订货请求。

供应商按订单要求发货给该公司采购部, 并附上采购收货单。

公司检验人员在验货后,发现货物不合格, 将货物退回供应商,如果合格则送交库房。

库房管理员再进一步审核货物是否合格, 如果合格则登记流水帐和库存帐目, 如果不合格则交由主管审核后退回供应商。

画出物资订货的业务流程图。

(共 10分2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。

如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点。

根据以上情况画出业务流程图和数据流程图。

(共 15分3. “进书”主要指新书的验收、分类编号、填写、审核、入库。

主要过程:书商将采购单和新书送采购员; 采购员验收,如果不合格就退回, 合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。

“售书”的流程:顾客选定书籍后, 收银员进行收费和开收费单, 并更新销售台帐。

顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费。

画出“进书”和“售书”的数据流程图。

进书业务流程:进书数据流程:F3.2不合格采购单售书业务流程:售书数据流程:4. 背景 :若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理, 即这些货品清除出库房。

具体报损流程如下:由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单, 交给主管确认、审核。

主管审核后确定清单上的货品必须报损,则进行报损处理, 并根据报损清单登记流水帐,同时修改库存台帐;若报损单上的货品不符合报损要求,则将报损单退回库房。

管理信息系统数据流程图和业务流程图和E-R图

管理信息系统数据流程图和业务流程图和E-R图

1.采购部查询库存信息及用户需求,若商品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求。

供应商按订单要求发货给该公司采购部,并附上采购收货单。

公司检验人员在验货后,发现货物不合格,将货物退回供应商,如果合格则送交库房.库房管理员再进一步审核货物是否合格,如果合格则登记流水帐和库存帐目,如果不合格则交由主管审核后退回供应商.画出物资订货的业务流程图。

(共10分)2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。

如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点.根据以上情况画出业务流程图和数据流程图。

(共15分)3。

“进书”主要指新书的验收、分类编号、填写、审核、入库。

主要过程:书商将采购单和新书送采购员;采购员验收,如果不合格就退回,合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。

“售书”的流程:顾客选定书籍后,收银员进行收费和开收费单,并更新销售台帐.顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费.画出“进书"和“售书”的数据流程图.进书业务流程:进书数据流程:售书业务流程:售书数据流程:4.背景:若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理,即这些货品清除出库房.具体报损流程如下:由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单,交给主管确认、审核。

主管审核后确定清单上的货品必须报损,则进行报损处理,并根据报损清单登记流水帐,同时修改库存台帐;若报损单上的货品不符合报损要求,则将报损单退回库房。

管理信息系统数据流程图和业务流程图和E-R图

管理信息系统数据流程图和业务流程图和E-R图

1.采购部查询库存信息及用户需求,若商品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求。

供应商按订单要求发货给该公司采购部,并附上采购收货单。

公司检验人员在验货后,发现货物不合格,将货物退回供应商,如果合格则送交库房。

库房管理员再进一步审核货物是否合格,如果合格则登记流水帐和库存帐目,如果不合格则交由主管审核后退回供应商。

画出物资订货的业务流程图。

(共10分)2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。

如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点。

根据以上情况画出业务流程图和数据流程图。

(共15分)3.“进书”主要指新书的验收、分类编号、填写、审核、入库。

主要过程:书商将采购单和新书送采购员;采购员验收,如果不合格就退回,合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。

“售书”的流程:顾客选定书籍后,收银员进行收费和开收费单,并更新销售台帐。

顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费。

画出“进书”和“售书”的数据流程图。

进书业务流程:书商采购单/新书采购员入库单退书单编目员合格新图书库管员入库单入库台帐进书数据流程:采购单审核P3.1编目处理p3.2入库单处理p3.3供应商F3.1采购单F3.2不合格采购单F3.3合格采购单F10入库单F3.4不合格入库单S2图书库存情况存档管理员F9入库够书清单F3.5合格入库清单售书业务流程:顾客新书收银员收费单销售台帐保安未收费的书收费单/书售书数据流程:收费处理P1.1审核处理P1.2E1顾客F6购书单计划F1.1收费单F1.2不合格收费单S02S01S03S04图书库存情况存档F4销售清单图书销售存档顾客需求图书情况存档顾客基本情况存档F4销售清单F5顾客需求图书清单F3顾客基本情况4.背景:若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理,即这些货品清除出库房。

学生信息管理系统ER图

学生信息管理系统ER图

数据库E-R图
数据项和数据结构:
●用户信息(密码,用户名,主管理员);
●学生档案信息(学号,姓名,性别,班级,出生年月,家庭住址,
所在院系,入学时间,备注);
●班级设置信息(年级,班级,教室,年制,专业,学生总体,班主任,
备注);
●院系信息(院系名称,设有专业,院系人数,所有班级);
●寝室信息(公寓楼号,寝室门牌号,寝室成员及数目,所缴费用)数据库概念结构设计:
在得到数据项和数据结构以后,就可以设计出用户需求的各种实体,以及他们之间的关系,为逻辑设计打下基础。

实体有:用户实体、学生实体、班级实体、院系实体、寝室实体.
1、用户实体E—R图:
2、学生实体E—R图:
3、班级实体E—R图:
4、院系实体E-R图:
5、寝室实体E-R图:
6、实体之间的关系E—R图:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

的 行 动 (收 费)
决策规则号 条 1.距离<=1000公里 件 2.重量>=30公斤 应 1.重量×2 采 取 2.重量×2.5 3.30×2+(重量-30) ×2.5 4.30×2.5+(重量-30) ×3
1 2 3 4 Y N Y N N N Y Y × × × ×
练习:请将本决策问题用判断树表示出来。 练习:请将本决策问题用判断树表示出来。
• 从建立E-R模型到数据模型综合应用举例: 例:某工厂物资管理的E—R模型与数据模式 的建立 (1)E-R模型 1)实体及其属性 物资管理所涉及的实体包括:职工、仓库、 零部件以及供应商。其中每一个实体都具 有相应的属性:
职工:有职工号、姓名、年龄、岗位等属 性。 仓库:有仓库号、面积、类型等属性。 供应商:有供应商号、名称、地址、电话、 账号(、联系人、经理)等属性。 零件:有零件号、名称、规格、单价(、 计量单位、质量等级)等属性。 (此处省略了实体及其属性图) 2)分E-R图 除了实体有属性,在画E-R图时, 联系也可能产生新的属性。
概念模型的表示方法——E-R模型 • E-R模型,又称E-R图、E-R方法、 实体-联系方法 ( 1 )E-R图的4个基本成分(图素) :表示实体 :表示实体属性 :表示联系 :表示实体与属 性、实体与联 系、联系与属 性之间的连接
• 例1.篮球实体及其属性
篮球
品牌 型号 颜色 皮质 价格
上图仅仅是单一的实体,没有反映实 体间的联系。
供应
n
零件
3)综合的总E-R图 • 画综合的总E-R图,只要将分E-R图中 同名的实体重叠在一起。注意:在综合 的E-R图中,同一实体只出现一次。
仓库
1 1
供应商
m
工作 库存量
n
职工
储存 供应
n n
供应量
零件
仓库
1
仓库
供应商
m
1
库存量 储存
工作
n
n
零件
供应量
供应
n
职工
零件
1 n
供应商
m
仓库
1
工作 库存量
• 综合以上各联系,得出对应“物资管理” 综合E-R图的五个关系模式: 职工(职工编号,仓库编号,姓名,年龄, 岗位) 仓库(仓库编号,类型,面积) 零件(零件号,仓库编号,名称,规格,单 价,库存量) 供应商(供应商号,名称,地址,电话,账 号) 供应(供应商号,零件号,供应量)
E—R图向关系数据模型的转换过程示意图 R
转换举例一
编号 姓名 年龄 1 班级号 1 班级名 专业
班主任 在“班主任”这一方的关系 班主任” 中增加对方实体的主键
管理
班级
一个实体转化 为一个关系
班主任(编号,班级号,姓名,年龄)
班级(班级号,班级名,专业)
(2)1:n联系 将“1”方主键纳入“n”方关系,如果联系 有属性,把联系的属性也纳入“n”方关系。 转换举例二
2) 对仓库与零件的1:n联系,有: 仓库(仓库编号,类型,面积) 零件(零件号,仓库编号,名称,规格,单 价,库存量) 由于在“仓库与职工”联系的转化中已有 “仓库”这一关系模式,且属性相同,故不 必重复建立。 • 这里的联系产生了新的属性“库存量”,故 应该将其纳入n方关系。
3)对供应商与零件的m:n联系 ,有: 供应商(供应商号,名称,地址,电话,账号) 零件(零件号,名称,规格,单价) 供应(供应商号,零件号,供应量) 组合主键 这里“零件”的属性比前面“仓库与零件” 联系中“零件”的属性少,且都包含在前一“零 件”属性中,故取前一个零件的关系模式。
关系模型 E-R图
DBMS
判断树 例2、根据期末考试成绩和平时作业情况给出 总评成绩的判断树。
不及格 不及格
例2.邮寄普通包裹收费标准如下: (1)若收件地点在1000公里以内,且重量 少于30公斤,每公斤2元。 (2)若收件地点在1000公里以外,且重量 少于30公斤,每公斤2.5元。 (3)若重量大于30公斤,则无论距离远近, 超重部分都加收0.5元。 则有如下判断表:
• 例2.厂长与工厂的联系(1:1)
厂长号 姓名 厂长
1
专业
管理
1
工厂 厂号 厂名 行业
• 例3.仓库与产品的联系(1:N)
仓库号 地点 仓库
1
面积
存放
n
数量
产品 货号 品名 规格
• 例4.学生与课程的联系(M:N)
学号 姓名 学生
m
性别
出生日期
学习
n
成绩
课程 课号 课名 学分
(2)如何画E-R图 1)先画出实体及其属性; 2)再画局部的分E-R图; 3)最后画出综合总E-R图。 在后面我们将给出画综合E-R图的实 例。
转换举例三
学号 姓名 年龄 m 课程号 n 课程名 学时数
学生
选课
课程
被联系实体各 为一个关系
成绩
联系也是一 个关系, 个关系,其 属性包括双 属性包括双 方实体的主 键,联系本 身的属性。 身的属性。
学生(学号,姓名,年龄) 学生(学号,姓名,年龄) 课程(课程号,课程名,学时数) 课程(课程号,课程名,学时数) 选课(学号,课程号,成绩) 选课(学号,课程号,成绩)
补充知识:如何将E-R图转化为数据模型(关 系模式) • 要点: 1、实体的处理: 一个实体→转化为一个关系(Access、 VFP中的Table或FOXPRO中的库文件)。 包括实体的全部属性,并确定主键。 2、联系的处理 (1)1:1联系 转换时,只要在其中任一方实体的关系 中增加对方实体的主键。(此时联系本身往 往并无属性)
仓库号 地点 仓库 面积 1 存放 货号 n 品名 产品 价格
“1” 方主键纳入 1 “n”方关系中 方关系中
数量
联系的属性也纳入 “n”方关系中 方关系中
仓库(仓库号,地点,面积) 一个实体转化 为一个关系 产品(货号,品名,价格,仓库号,数量)
(3)m:n联系 除了被联系实体各为一个关系外,联系也是 一个关系(即共三个关系)。该关系的属性包括: 双方实体的主键,联系本身的属性。
职工
供应 供应量
储存
n n
零件
上图显示了从分E-R图到综合E-R图的对应关系 上图显示了从分E 图到综合E
(2)数据模型 1) 对仓库与职工的1:n联系,有: 仓库(仓库编号,类型,面积) 职工(职工编号,仓库编号,姓名,年龄,岗位) 这里的联系没有产生新的属性,只要把一方 主键加入到多方的属性中即可。
以上实体之间的联系如下: • 仓库与职工之间是一对多的联系,二者的联 系是“工作”。 • 仓库与零件之间具有一对多的联系,二者的 联系是“储存” 。 • 供应商与零件之间是多对多的联系,二者的 联系是“供应”
• 以上实体间联系的分E-R图如下:
仓库
n
库存量
储存
n
职工 供应商
m
零件
供应量
相关文档
最新文档