版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用数据库设计教学目标能力目标◎能针对数据库设计项目,做好调研准备和有效采集调研数据;◎能绘制业务流图、数据流图,分析数据并绘制简单局部ER图。知识目标◎熟悉需求分析的步骤和方法;◎掌握规范业务流图、数据流图、ER图的绘制。学习重点◎熟悉需求分析方法步骤、调研准备和采集调研数据方法;◎掌握规范业务流图、数据流图、ER图的绘制方法。学习难点◎需求分析和全局ER图的绘制。任务任务1需求调研任务2需求分析任务3概念模型设计任务4逻辑结构设计数据库设计流程图‑
数据库设计流程任务三概念模型设计任务说明通过前面一序列的需求分析,确定了系统的业务流程,并得到明确的系统功能框架、详细的数据流程图、数据字典和系统分析报告。接着我们要利用这些数据成果,归类划分出应用系统数据的描述形式,即进行概念模型设计。我们在完成了超市销售管理系统的需求分析的基础上,在本节进行其概念模型设计。教学目标掌握属性的分类、实体与实体联系的识别掌握局部E-R图设计掌握全局E-R图的整合设计交流讨论什么是概念模型?如何理解实体、属性与联系?如何识别?E-R图是什么?有何作用?由哪些要素组成?如何设计项目系统E-R图?一般采用自底向上的方法。先设计局部E-R图(可按部门或应用子系统的分类进行局部设计)。再设计总体E-R图。请展示你调研后建立的E-R图,并简单介绍概念模型设计概念模型是整个组织用户最关心的信息结构,它明确描述了用户业务数据需求与数据之间的各种联系、数据约束,是方便设计人员与用户沟通数据的一种表达方式。描述概念模型的表示方法有很多,其中比较流行的是实体—联系模型,即E-R图模型。设计概念模型E-R图一般可以自底向上的分析策略,即先建立各局部应用的E-R图,然后再将各局部E-R图合成为全局E-R图。BACK实体与联系实体是客观中可相互区别的事物,是应用系统中用户要检索的对象,可以是具体的人、事、物,也可以是抽象的概念或联系,如商品、员工、客户、销售、购单等.属性实体是通过一些特征描述的,这些特征即为实体的属性。如:员工有编号、姓名、性别、出生日期等属性。实体对应某属性所具有的值,称为属性值,如员工属性姓名有“张三”、“李四”等属性值。实体与联系实体型通常用实体名及其属性名集合来描述同类实体,称为实体型。同型实体的集合称为实体集,如所有员工信息是一个实体集,每一个员工的具体信息则称实体值.联系在实际业务中,两个或两个以上的实体通过某种业务处理产生联系,这种联系即为实体之间的联系。如:员工销售商品,即实体“员工”与实体“商品”通过销售业务产生了联系。实体与联系实体联系类型一对一联系例:部门与与部门经理一对多联系例:员工与部门多对多联系例:每种商品与销售员工BACKE-R图E-R图作用充分反映用户需求易于理解易于更改易于向各种数据模型转换E-R图元素实体:用方框表示联系:用棱形表示属性:用椭圆形表示E-R图两种实体间联系的E-R图表示E-R图两种以上实体联系的E-R图表示E-R图例如:超市销售管理系统中的采购商品过程中,采购人员(员工)隶属于采购部(部门),部门与员工之间是1:n关系,采购人员可以跟不同供应商采购多件不同商品。由于一个员工负责可以跟多个供应商采购商品采多种商品,一个供应商供应多个员工多种商品,所以员工与供应商之间是多对多关系,商品与供应商之间是多对多关系,员工与商品之间也是对多对关系。用E-R图表示。E-R图简洁E-R图表示BACK绘制局部E-R图采用自底向上的分析策略先建立每个局部应用的E-R图。建立局部E-R图时,先确定子系统中的实体与实体所包含的属性,再确定实体之间的联系。(1)先归类划分实体及其属性1)对局部应用出现的信息进行分类,一般实体与属性在需求分析中以名词出现。2)分析实体及其属性。划分实体与属性没有绝对的标准,一般按现实世界中事物的自然定义来划分,确定出哪些信息是某一实体的自然属性;当实体的某个属性本身又需要进一步描述时,或一个实体的某个属性还存在多个值对应时,这属性应考虑以一个实体来表示。绘制局部E-R图(2)确定实体间联系及其属性1)分析需求分析中出现的动作词,联系在需求分析中均以动词出现。2)对于不属于任何实体的信息,需考虑它描述的场合,即是在哪在事务动作下才会出现的,这些动作产生的数据即是联系的属性。绘制局部E-R图例1:在超市销售管理系统中销售部调研的记录信息为:部门:部门名称、业务职责、电话员工登记:员工号、所在部门、姓名、性别、身份证号、出生日期、入店日期、职业、联系电话、电子邮箱、住址、邮编。会员登记:会员号、姓名、性别、身份证号、出生日期、入会日期、联系电话、电子邮箱、住址、邮编、积分。商品:商品编号、商品名称、商品类型、商品简介、商品品牌、厂商名称、促销折扣、促销起始时间、促销终止时间。销售单:销售单号、商品名、件数、时间、促销打折会员号批发价或零售价应收金额、销售时间、销售员号。退货单:销售单、退货商品条码、商品名称、退货单价、数量、退还金额、退货原因、退货时间、销售员号。请归类出实体及其属性及实体联系、E-R图绘制局部E-R图归类出以下四个实体:部门、员工、会员、商品、折扣找出其自然属性:找出四个联系:动作发生时所需登记的信息员工、商品与会员间的销售联系员工与商品间的退货联系员工与商品间的促销联系员工与部门间的所属联系绘制局部E-R图联系类型:一个员工来自一个部门,一个部门有多个员工。一个员工销售多种商品,一种商品也可被多个员工所销售。一个员工可为多个客户销售,一个客户可以从多个员工中购买商品。一个客户可买多种商品,一种商品也可卖给多个客户。一种商品只能给一个员工设置促销折扣,一个折扣信息只属于某种商品。一个员工可以负责多种商品的退货,一种商品的退货可能被多个员工负责。绘制局部E-R图绘制销售部的局部E-R图BACK整合全局E-R图各局部E-R图中表示信息可能存在表述不一致等冲突,为了提供给系统开发人员和用户能共同理解接受的统一概念模型图,我们需要对各个局部E-R图进行整合,消除冲突与冗余,就可得到系统的全局E-R图,即系统概念模型图。整合全局E-R图整合全局E-R图的步骤如下:(1)消除冲突,合并局部E-R图。用两两合并累加局部E-R图的方式,逐步合并,消除重复与冲突部分,生成初步E-R图。1)消除命名冲突。对实体、联系同名异义、异名同义的命名进行清理解决。2)综合同一实体的所有属性。3)保留两实体之间的不同联系。4)消除实体、属性和联系的不一致定义冲突。整合全局E-R图(2)消除冗余在初步合成的E-R图中,可能存在不必要的冗余,为防止破坏数据的完整性,应消除冗余。如:实体属性数据的冗余,实体联系的冗余。这些冗余都可以从其他实体或联系中导出的,不必要重复出现,容易破坏数据的不一致。整合全局E-R图例:用绘制局部E-R图的方法同样绘出采购部局部E-R图。整合全局E-R图E-R图整合同名异义冲突:两图中都有退货联系,它们的含义不同,所以应该消除同名异义冲突,完善联系:销售部中的上架商品与采购部的商品应存在所属联系。整合全局E-R图BACK设计局部E-R图例2:在学生成绩管理系统中,涉及到以下信息的描述,请画出其E-R图.学生:学号、姓名、性别、专业、系别、年龄、某学期的选修课程号、成绩课程:课程号、课程名、开课系别、任课教师教师:教师号、姓名、性别、系别、职称、讲授课程专业:专业号、专业名、系别、辅导教师系别:系别号、系别名设计局部E-R图学生选课的局部应用范围E-R图:确定局部应用包含的实体及其属性。设计局部E-R图确定实体之间的联系:设计局部E-R图去除联系冗余:设计局部E-R图教师授课的局部应用范围E-R图:确定局部应用包含的实体及其属性。设计局部E-R图确定实体之间的联系,并去联系冗余:设计总体E-R图例:合并学生选课与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三江学院《编译原理》2025-2026学年期末试卷
- 石家庄农林职业学院《模拟导游》2025-2026学年期末试卷
- 石家庄幼儿师范高等专科学校《环境与自然资源经济学》2025-2026学年期末试卷
- 上海师范大学《领导科学》2025-2026学年期末试卷
- 齐齐哈尔理工职业学院《电机学》2025-2026学年期末试卷
- 石家庄农林职业学院《金匮要略》2025-2026学年期末试卷
- 上海欧华职业技术学院《中西医结合外科学》2025-2026学年期末试卷
- 山西医科大学《涉外礼仪》2025-2026学年期末试卷
- 山西晋中理工学院《大学生劳动教育教程》2025-2026学年期末试卷
- 山西警官职业学院《当代英国概况》2025-2026学年期末试卷
- 食品生产通用卫生规范宣贯培训课件
- GB/T 25153-2010化工压力容器用磁浮子液位计
- GB/T 17614.1-2015工业过程控制系统用变送器第1部分:性能评定方法
- 《高等数学》练习题库
- 《大学信息技术》教学课件-大学信息技术第一章
- 肝性脑病的疾病查房课件
- 超声科晋升副高(正高)职称病例分析专题报告(超声诊断胎儿隔离肺病例分析)
- 参观监狱心得体会(10篇)精选
- DB32∕T 1005-2006 大中型泵站主机组检修技术规程
- 水利明渠土石方开挖及填筑施工组织设计方案
- 斩控式单相交流调压电路设计..
评论
0/150
提交评论