一个完整的域模型.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个完整的域模型 概念和概念的属性 向类及类的属性的映射 概念与概念的关系向类及类的属性的映射----1:n关联关系的映射 概念与概念的关系向类及类的属性的映射---- n:m关联关系的映射 概念与概念的关系向类及类的属性的映射----组合关系向类的属性的映射 概念与概念的关系向类及类的属性的映射----泛化关系向类的属性的映射 完整的类图 域模型在关系型数据库设计中的意义 域模型向E-R图的转换 概念、概念的属性向实体和实体的属性转换 概念与概念间的关系向实体与实体间的关系转换 (无论概念与概念之间是何种关系,在E-R图中都转换为一种关联关系) E-R图向关系模式的转换 (1)一个实体转化为一个关系模式,实体名转化为关系模式名,实体的属性转化为关系模式的属性,实体的主属性转化为关系模式的主属性。 由实体得到6个关系模式 系(系代码); 课程(课程编号); 系班级计划(学期,学年); 小组计划(小组编号,上课时间,上课地点,最大座位量); 教师(教师编号,教师姓名); 学生(学号,姓名); E-R图向关系模式的转换 (2)对于E-R图中的联系,可以有两种不同的转换形式: ①对于E-R图中的联系,无论联系两端实体的数目是何种关系,都将每一个联系转化为一个关系模式,联系名转化为关系模式名,联系的属性由联系两端实体的主属性组合而成,并转化为联系的主属性,同时,做为关系模式中的外键与两端的实体发现关联。 由方式1联系转化的关系模式6个 开设(系代码,课程编号);系代码作为外键与系相连,课程编号作为外键与课程相连。 制订(系代码,学期,学年);系代码作为外键与系相连,学期,学年作为外键与系班级计划相连。 包括(学期,学年,小组编号);学期,学年作为外键与系班级计划相连,小组编号作为外键与小组计划相连。 教(小组编号,教师编号);小组编号作为外键与小组计划相连,教师编号作为外键与教师相连。 注册(学号,小组编号);小组编号作为外键与小组计划相连,学号作为外键与学生相连。 继承(课程编号,小组编号);课程编号作为外键与课程相连,小组编号作为外键与小组计划相连。 E-R图向关系模式的转换 (2)对于E-R图中的联系,可以有两种不同的转换形式: ②对于E-R图中的联系,如果联系两端实体的数目是1:1或1:n的关系,则不把这个联系转化为单独的一个关系模式,而是将1端实体的主属性加到多端实体对应的关系模式中去;如果联系两端实体的数目是m:n则必须将这个m:n的联系转化为一个单独的关系模式,这个新转化出来的关系模式的属性由联系两端的主属性组合而成。 由方式2联系转化得到的关系模式7个 则由图8中的m:n关联关系转化出的关系模式如下: 注册(学号,小组编号) 其他的关联关系向关系模式的转换体现在对实体转换的关系模式的修改,修改后的关系模式如下: 系(系代码); 课程(课程编号,系代码); 系班级计划(学期,学年,系代码); 小组计划(小组编号,上课时间,上课地点,最大座位量,教师编号,课程编号); 教师(教师编号,教师姓名); 学生(学号,姓名); 关系模式向关系表的转换 一个关系模式转换为一张关系表 关系模式名转换为表名 关系模式的属性转换为表的属性,即表的列。 * 学号,姓名 学生 教师编号 教师 小组编号,上课时间,上课地点,最大座位量 小组计划 学期,学年 系班级计划 课程编号 课程 系代码 系 概念的属性 概念 (表1)图1中存在的概念及概念的属性 n:m 关联关系 学生与小组计划之间的关联关系 6 1:n 关联关系 小组计划与教师之间的关联关系 5 泛化关系 小组计划与课程之间的泛化关系 4 1:n 组合关系 系班级计划与小组计划之间的组合关系 3 1:n 关联关系 系与系班级计划之间的关联关系 2 1:n 关联关系 系与课程之间的关联关系 1 关联的数目 关系的种类 概念与概念的关系 序号 (表2)图1中存在的概念与概念的关系

文档评论(0)

bodkd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档