数据模型与概念模型

数据模型与概念模型

ID:21625906

大小:402.00 KB

页数:49页

时间:2018-10-19

数据模型与概念模型_第1页
数据模型与概念模型_第2页
数据模型与概念模型_第3页
数据模型与概念模型_第4页
数据模型与概念模型_第5页
资源描述:

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

1、数据模型与概念模型●2.1信息的三种世界及其描述●2.2概念模型及其表示●2.2.1概念模型的基本概念●2.2.2概念模型的表示方法●2.3常见的三种数据模型●2.3.1数据模型概述●2.3.2层次模型及特点●2.3.3网状模型及特点●2.3.4关系模型概述●2.1信息的三种世界及其描述信息的三种世界是指现实世界、信息世界和计算机世界(也称数据世界)。信息流用来描述现实世界中一些事物的某些方面的特征及事物间的相互联系。在处理信息流前,必须先对其进行分析并用一定的方法加以描述,然后将描述转换成计算机所能接受的数据形式。●2

2、.1信息的三种世界及其描述1.信息的现实世界1)什么是信息的现实世界2)概念模型是怎样产生的3)系统分析4)怎样划分和认识信息的现实世界●2.1信息的三种世界及其描述1.信息的现实世界1)什么是信息的现实世界信息的现实世界是指我们要管理的客观存在的各种事物、事务之间的相互联系及事物的发生、变化过程●2.1信息的三种世界及其描述1.信息的现实世界2)概念模型是怎样产生的通过对现实世界的了解和认识,使得我们对要管理的对象、管理的过程和方法有了概念模型。●2.1信息的三种世界及其描述1.信息的现实世界3)系统分析认识信息的现实

3、世界并用概念模型加以描述的过程称为系统分析。●2.1信息的三种世界及其描述1.信息的现实世界4)怎样划分和认识信息的现实世界信息的现实世界通过实体、特征、实体集及联系进行划分和认识。(1)实体现实世界中存在的可以相互区分的事物或概念称为实体。实体可以分为事物实体和概念实体。(2)实体的特征尽管实体具有许多特征,但是我们在研究时,只选择其中对管理及处理有用的或有意义的特征。(3)实体集及实体集之间的联系具有相同特征或能用同样特征描述的实体的集合称为实体集。实体集不是孤立存在的,实体集之间有各种各样的联系。例如学生和课程之间

4、有“选课”联系。3.信息的计算机世界2.信息世界1)信息的产生与信息世界2)信息世界对现实世界的描述实体的特征在头脑中形成的知识称为属性;实体通过其属性表示称为实例;同类实例的集合称为对象,对象即实体集中的实体用属性表示得出的信息集合;实体集之间的联系用对象联系表示。3)实体与实例是不同的4)信息世界通过概念模型(也称信息模型)、过程模型和状态模型反映现实世界,它要求对现实世界中的事物、事物间的联系和事物的变化情况准确、如实、全面地表示。1)信息世界中的信息,经过数子化处理形成计算机能够处理的数据,就进入了计算机世界。计

5、算机世界也叫机器世界或数据世界。2)数据模型应符合具体的计算机系统和DBMS的要求。3)计算机世界中用到下列术语。(1)数据项(Item):数据项是对象属性的数据表示。(2)记录(Record):记录是实例的数据表示。(3)文件(File):文件是对象的数据表示,是同类记录的集合。(4)数据模型(DataModel):现实世界中的事物和相互联系数据化的结果就是数据模型。4.现实世界、信息世界和计算机世界的关系由客观到认识、由认识到使用管理的三个不同层次,后一领域是前一领域的抽象描述。●2.2概念模型及其表示●2.2.1概

6、念模型的基本概念概念模型的用途概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言对概念模型的基本要求较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解。●2.2概念模型及其表示(1)对象(Object)和实例(Instance)对象也称为实体型。现实世界中,具有相同性质、服从相同规则的一类事物(概念)的抽象称为对象,对象是实体集数据化的结果。对象中的每一个具体的事物(实体)为该对象的实例。●2.2.1概念模型的基本概念

7、1.概念模型涉及的基本概念及内容(2)属性(Attribute)属性为实体的某一方面特征的抽象表示。(3)主码(PrimaryKey)和次码(SecondaryKey)码也称关键字,它能够惟一标识一个实体;实体集中不能惟一标识实体属性的叫次码。(4)域(Domain)属性的取值范围称为属性的域。2.实体联系的类型(1)两个实体集之间的联系1)一对一联系(1:1)2)一对多联系(1:n)3)多对多联系(m:n)两个实体型间的联系一对一联系如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集

8、A与实体集B具有一对一联系。记为1:1。实例班级与班长之间的联系:一个班级只有一个正班长一个班长只在一个班中任职两个实体型间的联系(续)一对多联系如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多

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

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

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