概念结构设计的任务龚蕊54课件讲解.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 15页
  • 2026-02-10 发布于陕西
  • 举报

概念结构设计的任务龚蕊54课件讲解.pptx

概念结构设计的任务主讲人:龚蕊

系统要管什么数据数据怎么流转

概念结构设计

承接需求分析的成果为逻辑结构设计铺路

核心是“抽象业务本质”,脱离具体数据库的限制,构建一个通用的概念模型。

概念结构设计将需求分析阶段的“业务描述”转化为“信息模型”的过程;“把现实世界的业务抽象成计算机能理解的实体和关系”,且这个模型不依赖于MySQL、Oracle等具体数据库产品,具有通用性。概念结构设计的定位与核心任务

概念结构设计的定位与核心任务从需求分析文档(数据流图、数据字典)中,提取并识别核心实体(比如学生、教师、题目);梳理每个实体的关键属性(比如学生的学号、姓名);分析实体之间的关联关系(比如学生和题目之间的“选题”关系);构建独立于DBMS的概念模型——E-R模型(实体-联系模型),并用E-R图可视化呈现。

概念结构设计的四大目标

易于理解真实反映现实世界完整覆盖所有业务实体、属性和联系,不遗漏核心需求。比如“毕业设计管理系统”中,不能漏掉“答辩委员会”“阶段成绩”等关键实体;用直观的图形或描述,让非计算机专业的用户(比如教务处老师、指导教师)也能看懂,方便沟通确认;

便于向逻辑模型转换独立于DBMS不绑定具体数据库的特性,比如不考虑MySQL的字段类型限制,只关注业务本身的逻辑;能顺畅地转化为后续的关系模式(数据表结构),减少转换过程中的逻辑冲突。

概念结构设计输入是需求分析阶段的成果(数据流图、数据字典),输出是E-R模型(E-R图)。

概念结构设计的流程衔接从数据流图中识别数据存储、数据流(如选题申请数据),从数据字典中提取数据项(如学号、题目ID);输入

概念结构设计的流程衔接抽象实体(将“学生表”对应的业务对象抽象为“学生”实体)、定义属性(将“学号”“姓名”作为“学生”实体的属性)、确定联系(将“选题申请”抽象为“学生”与“题目”的“选题”联系);处理

概念结构设计的流程衔接绘制局部E-R图→集成全局E-R图→与用户确认→最终定稿E-R图。输出

小结核心要点是:概念结构设计的本质是“业务抽象”,不涉及具体数据库技术,只关注“谁(实体)、有什么(属性)、如何关联(联系)”。最终产出的E-R图是沟通用户与设计人员的“通用语言”。

文档评论(0)

1亿VIP精品文档

相关文档