网站大量收购独家精品文档,联系QQ:2885784924

数据库 数据库概念模型.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
30 数据库原理及应用 概念数据模型建模案例 1: 指导 获得 对应 学生 学号 姓名 总学分 导师 导师号 导师姓名 课程成绩 成绩 课程说明 课程号 课程名称 课程学分 学绩管理 31 数据库原理及应用 四、弱实体 实体类型可分为: ? 弱实体 ? 强实体 弱实体 是指只有依赖其它实体才可以存在于数据库中的实体。 贷款还款 贷款 贷款号 贷款金额 还款 还款号 还款日期 还款金额 强实体 弱实体 强实体 是指非弱实体。 32 数据库原理及应用 指导 获得 对应 学生 学号 姓名 总学分 导师 导师号 导师姓名 课程成绩 成绩 课程说明 课程号 课程名称 课程学分 下面哪个是弱实体 ? 哪个是强实体 ? 33 数据库原理及应用 标识符 (ID) 依赖实体 强实体 弱实体 五、 ID 依赖实体 34 数据库原理及应用 ? 只有在创建了强实体的实例后 , 才能添加标识符依赖实体的实例。 ? 在删除强实体前 , 必须同时删除所有标识符依赖实体的实例。 说明 : 35 数据库原理及应用 六、非 ID 依赖的弱实体 非标识符 (ID) 依赖弱实体 36 数据库原理及应用 问题 : 分别说明 ORDER 、 ASSIGNMENT 、 PRESCRIPTION 实 体类型 非标识符 (ID) 依赖弱实体 标识符 (ID) 依赖弱实体 强实体 37 数据库原理及应用 七、子类实体 子类型实体 38 数据库原理及应用 继承关系 实体之间存在分类关系和继承关系。在概念数据模型设计中, 我们统称为继承关系。 继承关系的一端是具有普遍性的实体集,为父实体集,另一 端连接的是具体特殊的一个或多个实体集,为子实体集。 39 数据库原理及应用 在继承关系中,还可以分为互斥性继承关系和非互斥性继 承关系。在互斥性继承联系中,父实体的一个实例只能属 于某个一个子实体。 例如,“帐户”父实体下的“个人账户”与“公司账户” 两个子实体之间的联系是互斥的 互斥继承 40 数据库原理及应用 在非互斥性继承关系中,父实体的一个实例可以 属于多个子实体。 非互斥继承 41 数据库原理及应用 完整继承 除了互斥和非互斥的分类外,继承关系还可以分为完整继承 和非完整继承。如果父实体实例必须属于子实体中的某一个, 则称为完整继承关系;否则是非完整继承关系,也称为标准 继承关系。 42 数据库原理及应用 非完整互斥继承 “学生”实体有“本科生”和“研究生”两个子实体,每 个“学生”实体的实例可以是“本科生”或“研究生”, 且不可能同时是二者。但是除了本科生和研究生外还有自 考和网络教育学生,因此该继承关系是非完整互斥继承关 系 43 数据库原理及应用 继承关系的图形符号 44 数据库原理及应用 八、递归关系 递归关系示例 45 数据库原理及应用 一、 Heather Sweeney 设计公司需求 4.4 E-R 模型设计示例 ? Heather Sweeney 是一个室内装潢设计公司老板,其公司 除了设计业务外,还在住宅、厨房用品及商店场所开设系列 培训课程。 ? 收入主要来源销售有关厨房装修书籍、录像商品以及提供 设计咨询。 ? 需要通过数据库来跟踪客户,发布商品推荐与咨询服务。 46 数据库原理及应用 二、从培训课客户列表提取实体 47 数据库原理及应用 第 1 版本 ER 图 48 数据库原理及应用 第 2 版本 ER 图 49 数据库原理及应用 第 3 版本 ER 图 50 数据库原理及应用 三、从客户信函模版补充实体 客户信函 51 数据库原理及应用 含有 CONTACT 实体的第 1 版本 ER 图 52 数据库原理及应用 含有 CONTACT 实体的第 2 版本 ER 图 53 数据库原理及应用 含有 CONTACT 实体的第 3 版本 ER 图 信软学院 —— 王雁东 第四章 数据库概念模型 1 数据库原理及应用 ? 了解数据库项目开发的基本步骤 ? 理解数据模型的功能和作用 ? 了解 E-R 模型的主要组成部分 ? 学习构建 E-R 模型图 【学习目标】 2 数据库原理及应用 一、数据库开发的基本步骤 4.1 数据库开发基本过程 概念数据 模

文档评论(0)

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

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

1亿VIP精品文档

相关文档