复试北工大数据库课件pubc2.pptxVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1第二章数据库建模(ModelingofDatabase)§1数据库设计步骤现实世界人的认识抽象信息世界(概念模型)机器世界(数据模型)转换注:(1)概念模型:面向现实世界,与计算机无关。(需求分析)(2)数据模型:面向计算机实现。

2§2概念模型——E-R(Entity-Relationship)图1.实体(Entity)一、概念建模、E-R模型的基本概念与E-R图表示*****:现实世界一个具体或抽象的事物,现实世界:书籍书号、书名(书的特性)数据抽象!BOOKB-NONAME概念模型(E-R图)(精读:书2.1)2.属性(Attribute):用于刻划现实世界事物的特性,称为E-R模型实体的属性。称为E-R模型的一个实体。

3现实世界具有相同特性事物的集合,称为E-R模型的实体集。例用E-R图表示“学生”实体集及其属性学生学号姓名性别4.域(Domain):属性的取值范围.(1)现实世界事物特性取值允许是单值的,或多值的,或结构的,或集合的。(2)E-R模型中,属性只允许单值!:能够唯一识别一个实体的最小的属性集,5.键码(或称关键字)3.实体集(EntitySet):称为实体的键码或关键字。

4一个实体集有不止一个键码时,这些键码统称候选码。二、实体之间的联系(Relationship)及其表示学生宿舍楼号房号人数联系的多样性!用于刻划现实世界事物之间的联系。6.候选码、主码:任何一个实体集都必须选择一个键码做为主码!注意:E-R图上只标出主码!注意:现实中,键码属性值任何时候不得为“空”

5*****B*****A(1)“一对一”联系(1:1)1.两个实体集之间联系的类型例一门“课程”只有一名任课“教师”;一名“教师”只教一门课。课程教师授课至多一个!至多一个!

6*****B*****A(2)“一对多”联系(1:n)例一个“班级”有若干名“学生”;一个“学生”只属于一个“班级”。学生学号姓名班级班号班主任从属至多一个!可以多个!

7*****B*****A(3)“多对多”联系(m:n)例一名“学生”可选多门“课程”;一门“课程”有若名“学生”选中。课程学生选课

82.多个实体集之间的联系(也称:多元/多路联系)例(王东,OS,“操作系统原理”,03.2)课程教员教科书教学开课时间(王东,DS-2,“数据结构基础”,03.9)?(王东,DS,“数据结构基础”,03.2)?(王东,OS,“现代操作系统”,03.2)(李晓,OS,“操作系统原理”,03.9)

93.同一实体集内,各实体之间的联系。*****MoviesSequel-ofSequelOriginal例

10例1用E-R图表示工厂物资管理的概念模型。(1)实体集及其属性如下:?仓库:仓库号,仓库面积,电话号码。?零件:零件号,名称,规格,单位,描述。?供应商:供应商号,姓名,地址,电话号码,帐号。?项目:项目号,预算,开工年月。?职工:职工号,姓名,出生年月,职称。问题描述:

11一个供应商可对多个项目、多种零件供货;一个项目或一种零件可由多个供应商供货(记录“供货量”)?一个仓库可以存放多个零件;一种零件可以存放在多个仓库中;某一仓库中某种零件的数量,由“数量”属性刻划。?一个仓库有多个职工当保管员;一个职工只能在一个仓库工作。?职工之间有领导/被领导的关系:一个仓库主任领导若干保管员。?供应商、项目、零件之间存在供货关系:(2)实体集之间的联系如下:

12

文档评论(0)

zhishifuwu + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档