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

数据库设计精品课课件.ppt

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

CST Information Course CST Information Course * 数据库设计的基本步骤 需求分析 概念结构设计(ER图) 逻辑结构设计 物理设计 数据库实施 数据库运行和维护 * 概念层模型 概念结构设计常使用图形符号进行设计。 从数据的应用语义视角来抽取模型并按用户的观点来对数据和信息进行建模。 * 概念层数据模型——E_R模型 常用的概念模型有实体-联系(Entity-Relationship,简称E-R)模型、语义对象模型。我们这里只介绍实体-联系模型。 现实世界由一组称为实体的对象及这些对象的联系组成。这样的分析有助于数据库的设计 1、实体 2、属性 3、联系 ER模型的要素包括实体、属性、联系。下面,我们开始认识这三个要素。 实体 客观存在并且可以相互区别的事物称为实体 通常为名词 实体具有实例,实例是实体的单一个体 实体可以是: 有形的,如人物或商品 无形的,如技术级别 事件,如音乐会 实体与实例 属性 描述实体的特性称为属性 一个属性就是一条特定的信息,它用来: 描述一个实体 量化一个实体 限定一个实体 为实体分类 指定一个实体 一个属性只有一个值。 属性示例 属性具有值。属性值可以是数字、字符串、日期、图像、音频等。这些被称为“数据类型”或“格式”。每个属性都有一种数据类型。 属性是单值的。对于实体的每个实例,每个属性只有一个值 属性值时常变化,称为易失属性。 属性值几乎不变为非易失属性。 必须具有值的属性称为必需属性。 可以有值,也可以为空的属性是可选属性 联系 实体间的对应关系称为联系 实体间联系的种类是指一类实体中可能出现的每一个实体与另一类实体中多少个具体实体存在联系 联系可以归结为三种类型:一对一联系、一对多联系、多对多联系 联系三种类型的 E-R模型 E-R图有三个要素: (1)实体:用矩形表示实体,矩形内标注实体名称 (2)属性:用椭圆表示属性,椭圆内标注属性名称。并用连线与实体连接起来。 (3)实体之间的联系:用菱形表示,菱形内注明联系名称,并用连线将菱形框分别与相关实体相连,并在连线上注明联系类型。 下面用E-R图来表示的概念模型示例 * 2.E_R图——实体 1.实体:实体是具有公共性质的可相互区别的现实世界对象的集合。实体可以是具体的(如:图书,读者),也可以是抽象的概念或联系(如:借阅)。 实体:图书 实例:《C语言》 * 2.E_R图——实体 实体用矩形框表示,把实体名写在框内。 如: 经理 部门 汽车 商品 学生 * 2.E_R图——属性 属性:属性就是描述实体或者联系的性质或特征的数据项,属于一个实体的所有实体实例都具有共同的性质,在E-R模型中,这些性质或特征就是属性。 * 2.E_R图——属性 属性在E-R图中用椭圆形表示,在矩形框内写上属性的名字,并用连线将属性矩形框与它所描述的实体联系起来。 图书 编号 书名 价格 * 2.E_R图——属性 图书 编号 书名 作者 编号 姓名 出版社 价格 借阅号 性别 读者 * 2.E_R图——联系 联系:实体内部的联系通常是指组成实体的各属性之间的联系,实体之间的联系通常是指不同实体之间的联系。 * 2.E_R图——联系 联系用菱形框表示,框内写上联系名,并用连线将联系框与它所关联的实体连接起来。联系也可以有属性 读者 图书 借阅 姓名 编号 性别 编号 书名 作者 * 2.E_R图——联系 图(a) 经理 管理 部门 1 1 E_R图 * 实体之间的联系分为三类 两个实体型之间的联系 一对一联系(1:1) 一对多联系(1:n) 多对多联系(m:n) * 实体之间的联系分为三类 一对一联系:如果实体A中的每个实例在实体B中至多有一个(也可以没有)实例与之关联,反之亦然,则称实体A与实体B具有一对一联系记作:1 : 1。 图(a) 经理 管理 部门 1 1 * 实体之间的联系分为三类 一对多联系:如果实体A中的每个实例在实体B中有n个实例(n≥0)与之联系,而实体B中每个实例在实体A中只有一个实例与之联系,则称实体A与实体B是一对多联系, 记作:1 : n。例, 职工 工作 部门 1 n * 多对多联系: 例如:学生和课程,一个学生可以选修多门课程,一门课程也可以被多个学生选修,因此学生和课程之间是多对多的联系。 n 学生 选课 m 学号 姓名 性别 成绩 课程 课程号 课程名 学分 * 概念模型练习: 用E-R图来表示某个工厂的物资管理的概念模型 物资管理涉及的实体有: 设备:属性有名称、型号、功率、备注 供货厂商:属性有联系人、电话、传真、厂址 实体之间的联系为: 一

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档