实体之间的联系一对一联系一对多联系多对多联系
实体之间的联系 ◼ 一对一联系 ◼ 一对多联系 ◼ 多对多联系
E-R法概念模型中最常用的表示方法(Entity-Relationship,E-R)方法。矩形:实体集椭圆:实体的属性菱形:实体集间的联系
E-R法 ◼ 概念模型中最常用的表示方法(EntityRelationship,E-R)方法。 ◼ 矩形:实体集 ◼ 椭圆:实体的属性 ◼ 菱形:实体集间的联系
数据结构模型层次模型现实世界中很多客观对象之间都具有很自然的层次联系,呈现树型结构,如行政机构、家族关系等。因此,人们通常采用树型结构来表示实体之间的这种层次联系,这样的数据模型称为层次模型系名系主任办公地点(根节点)系编号学号姓名(兄弟节点)入学年份教学组编号教学组名称(叶子节点)教师编号姓名职称(叶子节点)
数据结构模型 ◼ 层次模型 现实世界中很多客观对象之间都具有很自然的层次联 系,呈现树型结构,如行政机构、家族关系等。因此, 人们通常采用树型结构来表示实体之间的这种层次联 系,这样的数据模型称为层次模型 系编号 系名 系主任 办公地点 教学组编号 教学组名称 学号 姓名 入学年份 教师编号 姓名 职称 (根节点) (兄弟节点) (叶子节点) (叶子节点)
网状模型现实世界中客观对象之间的联系更多的是非层次联系,层次模型虽然可以表示但是表示起来并不直接,而网状模型则可以避免这一问题学号姓名姓名专业教师工号学号课程号教如师工号
◼ 网状模型 现实世界中客观对象之间的联系更多的 是非层次联系,层次模型虽然可以表示, 但是表示起来并不直接,而网状模型则 可以避免这一问题
关系模型关系模型是建立在严格的数学基础上在关系模型中,数据的组织方式或其逻辑结构是关系,在用户的眼中,一个关系就是一张二维表姓名专业学号3性入宇年份王芳女园林200820081204*张金男计算机20081235*2008+女林琳城市规戈2008*20081515蒋松男电子信息工程2007+20073251+男陈远道路与桥梁:2007+20073221+
◼ 关系模型 关系模型是建立在严格的数学基础上, 在关系模型中,数据的组织方式或其逻 辑结构是关系,在用户的眼中,一个关 系就是一张二维表