数据分析与建模下一页上一页退出第一节数据的分析与建模个体特征关键特征总体事物及其联系实体属性键实体集概念模型记录字段关键字文件数据模型构建数据库的过程•数据的收集与分类•建立实体-联系模型(E-R)•将E-R图转换为关系数据模型•创建数据库概念模型•概念模念是从现实世界到信息世界的第一层象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言.概念模型的要求能比较真实地模拟现实世界,具有较强的表达能力,能够方便,直接地表达应用中的各种要求简单、清晰、容易为人所理解要便于在计算机上实现E-R图•作用:用特定的符号描述E-R模型中实体集及实体集这间的联系•1、实体集。用矩形框表示,框内标注实体名称。•2、属性。用椭圆形表示,并用连线与实体连接起来。•3、实体之间的联系。用菱形表示,框内标注联系名称。E-R图的基本图素实体集属性名联系名下一页上一页退出第一节数据的分析与建模需要从这几方面入手:1、判别用户的应用涉及到哪几类事物(实体集);2、这些事物(实体)有何特征(属性),3、哪些特征(属性)是能够把不同事物个体(实体)区分开来、即唯一标识具体某个事物(实体)的,4、不同类事物(实体集)间存在什么样的联系。问题三:你认为在信息世界阶段,应该从哪几方面入手分析事物或数据的?•确立实体。•确定相关实体的属性•确定实体之间的联系类型•设计出E-R图所表示的概念模型建立实体一联系模型一般四个步骤下一页上一页退出第一节数据的分析与建模经过分析和综合,可以得出“中小学信息技术大赛”数据库管理的E-R图,如图所示。“中小学信息技术大赛”数据库管理的E-R图n11所在参赛nm作品得分获奖等级参赛选手选手编号姓名性别学段电子邮箱参赛作品作品链接作品大小作品编号作品名称作品类别参赛学校地址联系电话电子邮箱学校名称练习•参考图2-6,思考对于我们要创建的“历史知识”数据库的数据信息,如何区分实体和实体之间的联系?请用E-R图描述出来历史人物与历史事件的E-R图历史事件历史人物参与MNN下一页上一页退出第一节数据的分析与建模问题四:两个实体集之间存在多少种联系?请举例说明。班主任班级担任11n图书读者借阅m日期学生班级所在n1一对一联系一对多联系多对多联系实体间的三种关系