《数据模型》PPT课件

《数据模型》PPT课件

ID:39536609

大小:812.10 KB

页数:90页

时间:2019-07-05

《数据模型》PPT课件_第1页
《数据模型》PPT课件_第2页
《数据模型》PPT课件_第3页
《数据模型》PPT课件_第4页
《数据模型》PPT课件_第5页
资源描述:

《《数据模型》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理及应用王飞主编曾俊国陈永彬蔡方凯副主编荣智涛主审中国水利水电出版社主讲:第二章数据模型模型(Model)是对现实世界的抽象。数据模型(DataModel)是对现实世界数据特征的抽象,是用来描述数据的一组概念和定义。数据模型是理解数据库的基础,现有的数据库都是基于某种数据模型建立的,数据模型是数据库系统的核心。要为数据库建立数据模型,首先要深入到信息的现实世界中进行系统需求分析,建立概念模型真实地、全面的描述现实世界中事物及联系,然后再将概念模型转化成数据模型。本章介绍信息的三个世界及联系、概念模型及其表示方法以及几种常见的数据模型第二章数据模型2.1信

2、息的三种世界及描述2.2概念模型及表示2.3数据模型2.4疑难问题解答2.5本章小结2.1信息的三种世界及描述(1)现实世界指客观事物及其联系之实际存在。现实世界是独立于人们意识之外的客观世界,事物及其联系就处在这个世界中。。2.1信息的三种世界及描述2)信息世界指现实世界在人脑中形成的概念。信息世界又称为观念世界,客观事物在观念世界中称为实体信息模型又称“实体联系模型”,是客观事物及其自然联系在人脑中形成的概念。数据模型本质上是“信息模型”的数据化表示信息世界的基本概念实体(Entity):客观存在并可相互区分的事物。实体集(EntitySet):同类型实体的

3、集合。每个实体集必须命名。属性(Attribute):实体所具有的特征和性质。属性值(AttributeValue):为实体的属性取值。域(Domain):属性值的取值范围。码(Key):唯一标识实体集中一个实体的属性或属性集。实体型(EntityType):表示实体信息结构,由实体名及其属性名集合表示。如:实体名(属性1,属性2,…)学生(学号,姓名,性别,年龄)2.1信息的三种世界及描述(3)数据世界是指人脑观念的数据化,进入计算机领域。数据世界是观念世界中信息的数据化。现实世界中的事物及联系在数据世界中用数据模型来描述※机器世界中的四个概念:(1)字段--

4、标记实体属性的命名单位称为字段或数据项(2)记录--字段的有序集合(3)文件--同一类记录的汇集(4)键(关键码)--能唯一标识文件中每个记录的字段或字段集。这个概念与实体标识符的概念相对应。2.1信息的三种世界及描述3.名词术语(1)实体与属性实体是现实世界任何可相互区别的事物,不论是实际存在的东西,还是概念性的东西,或是事物与事物之间的联系,一律统称为实体。属性是实体所具有的性质,统称为属性。如同现实世界中不同事物是由其特征决定的一样,在信息世界中不同实体是由其属性的不同而被区分的。实体与属性分别是客观世界中对象与性质的抽象描述。一个对象具有某些属性,反过来

5、,若干属性可以描述某一个对象。对象与属性之间具有相对性,即一个对象具有某一个属性,又可能是其他属性描述的对象例如,对象“职工”具有以下属性:姓名、性别、籍贯、出生日期、毕业学校等等,而“毕业学校”又是校名、校址、学校人数等属性描述的对象。[注意]实体靠属性来描述,实体与属性构成了信息世界表达概念的两个不同单位。2.1信息的三种世界及描述(2)实体与属性的“型”与“值”实体和属性都有“型”与“值”之分。“型”是概念的内涵,而“值”是概念的实例。“型”表达的是个体的共性,表示一个总体,是一个框架;而“值”是个体,是个体的具体内容。例如:姓名、年龄、性别组成一个记录型

6、,它的取值为为张英、20岁、女、是一个记录值。数据项“姓名”的“型”就是名称为“姓名”,数据特征最长为四位的字符串,而它的值可以是张英、李桂芳、欧阳青等等。记录型与记录值通常称为记录,同一术语在“型”与“值”不同的两级平行使用,这时应根据上下文的含义,判断该术语指的是“型”还是“值”[注意]通常,属性型是个变量,而属性值是该变量的取值2.1信息的三种世界及描述(3)实体集同一类型实体的集合称为实体集。(4)域实体中的每个属性,都有一个取值范围,这叫做属性的域。域可以是整数、实数、字符串、日期、逻辑值等。[注意]各实体集相应的属性有着相同的域。(5)键键也称关键字

7、。所谓键,是指实体属性中,可用于区别实体集中不同个体的那个属性或属性的组合,称为该实体的键。2.1信息的三种世界及描述例如:在“居民”这个实体中,“身份证号码”可以作为键,因为一旦身份证号码有了一个值,便惟一地标识了“居民”这个实体集中的某一个个体;当然,“姓名”也可以作为键,但是如果出现重名现象,“姓名”这个属性就不能作为键了。[注意]但有多个属性可作为键而选定其中一个时,则称它为该实体的“主键”。若在实体诸属性中,某属性虽非该实体主键,却是另一实体的主键,称此属性为“外部键”。现实世界中客观对象的抽象过程认识抽象信息世界-概念数据模型机器世界-DBMS支持的

8、数据模型现实世界转换第二

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。