教学进程 7.3 7.3.2 概念结构设计的方法和步骤 自顶向下 概念结构设计 教学进程 7.3 7.3.2 概念结构设计的方法和步骤 自底向上 概念结构设计 教学进程 7.3 7.3.2 概念结构设计的方法和步骤 逐步扩张 概念结构设计 教学进程 7.3 7.3.2 概念结构设计的方法和步骤 自底向上设计概念结构的步骤 :(P211图7.9) 第1步:数据抽象并设计局部视图 第2步:集成局部视图,得到全局概念结构 概念结构设计的步骤 概念结构设计 常用策略:(P211图7.8) 自顶向下地进行需求分析 自底向上地设计概念结构 教学进程 7.3 7.3.3 数据抽象与局部视图设计 数据抽象的概念 概念结构是对现实世界的一种抽象 数据抽象:从实际的人、物、事和概念中抽取所关心的共同特性,忽略非本质的细节;把这些特性用各种概念精确地加以描述;最后,把这些概念组成某种模型。 三种常用抽象: 分类、聚集、概括 数据抽象 概念结构设计 教学进程 7.3 7.3.3 数据抽象与局部视图设计 定义某一类概念作为现实世界中一组对象的类型 这些对象具有某些共同的特性和行为 它抽象了对象值和型之间的“is member of ”所属关系 E-R模型中,实体型和实体值之间的关系抽象就是这种抽象 分类Classification 定义某一类型的组成成分 它抽象了对象内部类型和成分之间“is part of”的所属关系 E-R模型中若干属性的聚集组成了实体型,即属性与实体的抽象关系 聚集Aggregation 概念结构设计 定义类型之间的一种子集联系 它抽象了类型之间的“is subset of”的包含关系 概括的重要性质:继承性。子类继承父类(基类)上定义的所有抽象。 概括Generalization ( 实体型-值(P212 图7.10)) (关系模式-字段 (P212 图7.11-7.12)) (模式之间关系(P213 图7.13)) 教学进程 7.3 7.3.3 数据抽象与局部视图设计 数据抽象的用途 对需求分析阶段收集到的数据进行分类、组织(聚集),形成: 实体 实体的属性,标识实体的码 确定实体之间的联系类型(1:1,1:n,m:n) 设计局部E-R图 数据抽象用途 概念结构设计 教学进程 7.3 7.3.3 数据抽象与局部视图设计 ? 选择局部应用 需求分析阶段,已用多层数据流图和数据字典描述了整个系统。 设计局部E-R图首先需要根据系统的具体情况,在多层的数据流图中选择一个适当层次的数据流图,让这组图中每一部分对应一个局部应用,然后以这一层次的数据流图为出发点,设计局部E-R图。 通常以中层数据流图作为设计局部E-R图的依据。原因: 高层数据流图只能反映系统的概貌 中层数据流图能较好地反映系统中各局部应用的子系统组成 低层数据流图过细 局部视图设计 概念结构设计 ?选择局部应用; ?逐一设计局部E-R图。 例:由于学籍管理、课程管理等都不太复杂,因此可以从它们入手设计学生管理子系统的局部E-R图。如果局部应用比较复杂,则可以从更下层的数据流图入手 教学进程 7.3 7.3.3 数据抽象与局部视图设计 ? 逐一设计局部E-R图 任务:标定局部应用中的实体、属性、码,实体间的联系 将各局部应用涉及的数据分别从数据字典中抽取出来,参照数据流图,标定各局部应用中的实体、实体的属性、标识实体的码,确定实体之间的联系及其类型(1:1,1:n,m:n) 如何抽象实体和属性 实体:现实世界中一组具有某些共同特性和行为的对象就可以抽象为一个实体。对象和实体之间是“is member of的关系。 例:在学校环境中,可把张三、李四等对象抽象为学生实体 属性:对象类型的组成成分可以抽象为实体的属性。组成成分与对象类型之间是“is part of的关系。 例:学号、姓名、专业、年级等可以抽象为学生实体的属性。 其中学号为标识学生实体的码。 局部视图设计 概念结构设计 ? 选择局部应用; ? 逐一设计局部E-R图。 教学进程 7.3 7.3.3 数据抽象与局部视图设计 ? 逐一设计局部E-R图 如何区分实体和属性(软件工程: 聚合度和耦合度) 实体与属性是相对而言的。同一事物,在一种应用环境中作为“属性”,在另一种应用环境中可能就必须作为“实体”。 例:学校中的系,在某种应用环境中,它只是作为“学生”实体的一个属性,表明一个学生属于哪个系;而在另一种环境中,由于需要考虑一个系的系主任、教师人数、学生人数、办公地点等,这时它就需要作为实体。 一般准则: 符合下面两条特性的事物一般作为属性对待。 属性必须是不可分的数据项,不能再由另一些属性组成。 属性不能与其他
您可能关注的文档
- 市民大集要点.ppt
- 市政实务图例(帮助一级建造师考试理解)要点.ppt
- 势流理论上forlecture要点.ppt
- 事故车辆的检验与定损要点.ppt
- 事故调查处理与政策法规要点.ppt
- 事业单位会计制度培训要点.ppt
- 事业单位准则制度(金俊富)要点.ppt
- 事业战略之品牌战略要点.ppt
- 视觉测量(一)视觉系统构成要点.pptx
- 视觉营销VMD(图片缩小)要点.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 塔吊工作安全培训内容课件.pptx VIP
- 2024-2025学年天津市部分区七年级(上)期末历史试卷(含答案).docx
- 天津大学物理化学教学课件ppt合集.pptx
- 土豆种植时间和方法.doc VIP
- SMAR公司DT301密度计说明书.pdf
- 2、高鸿业宏观经济学教案.doc VIP
- 高杆灯取电照明装置.pdf VIP
- Unit 2 Expressing yourself Part B let's learn 教案 三年级英语下册 人教PEP版.docx VIP
- 【通用】马年猜猜乐PPT(猜成语)打印版【课件】.pptx
- PDCA循环-提高手术间无菌物品定位放置规范率PPT优秀案例.pptx
原创力文档

文档评论(0)