数据库系统原理-第一章绪论研讨.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统原理-第一章绪论研讨

* 数据库系统模式的概念(续) 模式(Schema) 数据库逻辑结构和特征的描述 是型的描述 反映的是数据的结构及其联系 模式是相对稳定的 实例(Instance) 模式的一个具体值 反映数据库某一时刻的状态 同一个模式可以有很多实例 实例随数据库中的数据的更新而变动 * 数据库系统模式的概念 (续) 例如:在学生选课数据库模式中,包含学生记录、课程记录和学生选课记录 2013年的一个学生数据库实例,包含: 2013年学校中所有学生的记录 学校开设的所有课程的记录 所有学生选课的记录 2012年度学生数据库模式对应的实例与 2013年度学生数据库模式对应的实例是不同的 * 数据库系统结构(续) 1.3.1 数据库系统模式的概念 1.3.2 数据库系统的三级模式结构 1.3.3 数据库的二级映像功能与数据独立性 * 1.3.2 数据库系统的三级模式结构 模式(Schema) 外模式(External Schema) 内模式(Internal Schema) * 两个以上实体型之间的联系(续) 实例:课程、教师与参考书 两个以上实体型间1:n联系 课程 讲授 教师 1 m 参考书 n 参考书 教师 A Tom A John A Smith B Tom B John B Smith 课程 高等数学 数学分析 微积分 函数依赖:(参考书, 教师) ? 课程 * 两个以上实体型间的多对多联系 实例 供应商、项目、零件三个实体型 一个供应商可以供给多个项目多种零件 每个项目可以使用多个供应商供应的不同零件 每种零件可由不同供应商供给不同的项目 两个以上实体型之间的联系(续) 两个以上实体型间m:n联系 供应商 供应 项目 m p 零件 n * 四、单个实体型内的联系 一对多联系 实例 职工实体型内部具有领导与被领导的联系 某一职工(干部)“领导”若干名职工 一个职工仅被另外一个职工直接领导 这是一对多的联系 一对一联系 请举例 职工 领导 1 n 单个实体型内部1:n联系 * 五、 概念模型的一种表示方法 实体-联系方法(E-R方法) 用E-R图来描述现实世界的概念模型 E-R方法也称为E-R模型 Dr. Peter Pin-Shan Chen 陈品山 教授 路易斯安纳州立大学(LSU)计算机科学系 /~chen/ * 实体型 用矩形表示,矩形框内写明实体名。 属性 用椭圆形表示,并用无向边将其与相应的实体(或者联系)连接起来,选为主码的属性要加下划线 E-R图 学生 教师 学生 学号 年龄 性别 姓名 注意! * E-R图(续) 联系 联系的本身: 用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n) * 联系的表示方法 实体型A 联系名 实体型B 1 1 1:1联系 实体型A 联系名 1 n 1:n联系 实体型A 实体型B 联系名 m n m:n联系 实体型B * 联系的表示方法示例 班级 拥有 班长 1 1 1:1联系 课程 选修 学生 m n m:n联系 班级 拥有 学生 1 n 1:n联系 * 联系的属性 课程 选修 学生 m n 成绩 联系的属性: 联系本身也是一种实体型,也 可以有属性。如果一个联系具有属性,则这些属性也要用无向边与该联系连接起来 * 六、一个实例 用E-R图表示某个工厂物资管理的概念模型 实体型 仓库: 仓库号、面积、电话号码 零件 :零件号、名称、规格、单价、描述 供应商:供应商号、姓名、地址、电话号码、帐号 项目:项目号、预算、开工日期 职工:职工号、姓名、年龄、职称 * 一个实例 实体型之间的联系如下: (1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。用库存量来表示某种零件在某个仓库中的数量。 (2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作。 (3)职工之间具有领导-被领导关系,即仓库主任领导若干保管员。 (4)供应商、项目和零件三者之间具有多对多的联系。用供应量来表示某种零件由某个供应商为某个项目提供的数量。 联系的 属性 联系的 属性 * 一个实例 * 例题 某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。 聘用 N 聘期 工资 1 工厂 工厂编号 厂名 地址 职工 职工号 姓名 产品 产品编号 产

文档评论(0)

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

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

1亿VIP精品文档

相关文档