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

[教育]第1章 数据库系统概论 2.ppt

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

第1章 数据库系统概述 多元关系 2)E-R图 第1章 数据库系统概述 数据库概念设计是在充分理解需求之后,抽象出反映实际问题的概念模型; 用概念模型描述实际问题所涉及到的数据以及数据之间的联系; 这种描述的详细程度和描述的内容取决于期望得到的信息。 一种较常用的概念模型是实体-联系模型(Entity-Relationship Model,又称E-R模型)。 2. 概念结构设计 第1章 数据库系统概述 数据库逻辑设计是根据概念数据模型建立逻辑数据模型,它是一种面向数据库系统的数据模型,本书采用目前被广泛使用的关系模型来描述数据库逻辑设计。 一般情况下,数据库的逻辑设计实际上就是把E-R模型转换为关系模型的过程。 3. 逻辑结构设计 第1章 数据库系统概述 理论上来讲,数据库物理设计是针对一个给定的数据库逻辑模型,设计一个可实现的、有效的物理数据库结构,包括存储结构和存取方法。 实际应用时,可以认为数据库物理设计就是为设计好的逻辑数据模型选择最适合的应用环境(如ACCESS)。 4.物理结构设计 1. 需 求 分 析 2. 数据库概念设计-- 建立E-R模型 3. 数据库逻辑设计—建立关系模型 4. 数据库物理设计 在DBMS中建立数据库 5. 实施 6. 使用维护 第1章 数据库系统概述 1. 实体-联系模型中的基本概念 1)实体(entity) 实际问题中客观存在并可相互区别的事物称为实体。 例:一名学生是一个实体 图书馆中的一本书籍也是一个实体 1.4 实体-联系模型(E-R模型) 第1章 数据库系统概述 2)属性(attribute)  实体所具有的某一特性称为属性。在E-R模型中用属性来描述实体。  例:通常用“姓名”、“性别”、“出生日期”等属性来描述人; 用“图书名称”、“出版商”、“出版日期”等属性描述书籍。 确定属性的原则 属性必须是不可分的最小数据项,不能包含其它属性。 属性不能与其他实体具有联系 1.4 实体-联系模型(E-R模型) 第1章 数据库系统概述 3)键(key)(也称为码) 在描述实体集的所有属性中,可以惟一地标识每个实体的属性或属性集称为键(或关键字)。作为键的属性或属性集又称为主属性,反之称为非主属性。  例:在学生实体集中,学号是学生实体集的键。 注意:①键是实体的属性或属性集;②这个属性或属性集可以惟一地标识实体集中每个实体;③作为键的属性或属性集取值必须惟一且不能“空置”。 1.4 实体-联系模型(E-R模型) 第1章 数据库系统概述 4)实体集(entity set/entity class)  具有相同属性的实体的集合称为实体集。 原则(1)每个实体集只表现一个主题;(2)每个实体集只有一个键属性。 例:全体学生就是一个实体集 (983501011,张捷,女,1978年12月)是学生实体集中的一个实体 (993520200,李纲,男,1978年8月)是学生实体集中的另一个实体。 在E-R模型中,一个实体集中的所有实体具有相同的属性。 1.4 实体-联系模型(E-R模型) 第1章 数据库系统概述 籍贯:山东 姓名:张三 性别:男 年龄:40 工号:54321 职务:教师 身高:1.75m 体重:75kg 职称:教授 民族:汉 特长:篮球 院系:信息 实体例 籍贯:北京 姓名:李笑 性别:女 年龄:21 学号:12345 职务:学生 身高:1.65m 年级:大三 民族:汉 特长:唱歌 院系:信息 体重:45kg 属性 实体集 键 联系 实体 学生 教师 第1章 数据库系统概述 E-R模型是用E-R图来描述的,即通过图形描述实体集、实体属性和实体集之间联系的图形。 在E-R模型中,数据的结构被表示为“实体-联系”图(E-R图),图中有3个主要的元素,即实体集、属性和联系。其中: (1)“矩形”框用于表示实体集; (2)“椭圆形”框用于表示实体集中实体的公共属性; (3)“菱形”框用于表示实体集之间的联系 实体-联系图 第1章 数据库系统概述 实体集的图形表示 1.4 实体-联系模型(E-R模型) 学生 学号 姓名 性别 出生日期 所属院系 专业 入学时间 第1章 数据库系统概述 5)实体型(entity type)  具有相同的特征和性质的实体一定具有相同属性。用实体名及其属性名集合来抽象和刻划同类实体,称为实体型。表示实体型的格式是: 实体名(属性1,属性2,……..,属性n)  例:学生(学号,姓名,性别,出生日期,所属院系,专业,入学时间)就是一个实体型,其中带有下划线的属性是键。 1.4 实体-联系模型(E-R模型) 第1章 数据库系统概述 6)联系(relationship)  实体集内部的联系体现在描述实

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档