按计算机系统观点来对数据建模,数据库系统概念模型与e-r方法.ppt

本文详细介绍了数据库的概念模型,包括信息模型和数据模型的层次。概念模型作为现实世界到机器世界的一个中间层次,用于按用户观点建模数据。实体-联系(E-R)方法是常用的概念模型表示方法,涉及实体、属性、码、域和各种联系类型,如一对一、一对多和多对多。E-R图通过长方形表示实体,用于描绘实体间的关系。
摘要由CSDN通过智能技术生成

文档介绍:

第十章概念模型与E-R方法

10.1 概念模型

在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟。

数据模型分成两个不同的层次

(1) 概念模型也称信息模型,它是按用户的观点来对数据和信息建模。

(2) 数据模型主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。

客观对象的抽象过程---两步抽象

现实世界中的客观对象抽象为概念模型;

把概念模型转换为某一DBMS支持的数据模型。

概念模型是现实世界到机器世界的一个中间层次。

10.2 概念模型的主要概念

实体(Entity):客观存在并可相互区别的事物称为实体。既可以是实际存在的对象,也可以是某种概念。

属性(Attribute):实体所具有的某一特性。

码(Key):唯一标识实体的属性集称为码。

域(Domain):属性的取值范围称为该属性的域。

实体型(Entity Type):具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。

实体集(Entity Set):同型实体的集合。

联系(Relationgship):实体之间的联系通常是指不同实体集之间的联系。

10.3 实体型之间的联系

两个实体型之间的联系

一对一联系(1∶1)

对实体集A中的每一个实体,若实体集B中至多有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与B是一对一联系的,记为1:1。

一对多联系(1∶n)

对A中的每一实体,若B中可有多个实体与之联系;但对B中的每一实体,A中只有一个实体与之联系,则称A与B是一对多联系的,记为1:n。

多对多联系(m∶n)

对A中的每一实体,若B中可有多个实体与之联系,反之亦然,则称A与B是多对多联系的。

职工

领导

1

n

同一实体型内部的1:n联系

课程

讲授

教师

1

m

多个实体型间的1:n联系

参考书

n

10.4 实体-联系方法

概念模型的常用表示方法是实体—联系法

(Entity-Relationship Approach),即E-R图。

①在E-R图中,用长方形表示实体

学生

教师

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值