欢迎来到天天文库
浏览记录
ID:37306052
大小:1.23 MB
页数:35页
时间:2019-05-12
《数据模型与概念模型1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库系统原理与应用DataBasePrincipleandApplication第2章数据模型与概念模型本章学习目标1.掌握信息的三种世界相关的基本概念。弄清楚什么是现实世界、信息世界、计算机世界以及三个世界中所需要掌握的基本概念。2.了解三种世界的表示方法,重点要掌握概念模型及其表示。3.掌握概念模型所涉及的基本概念。4.了解常见的三种数据模型。重点掌握关系模型的数据结构、关系操作和完整性约束。第2章数据模型与概念模型2.1信息的三种世界及其描述2.2概念模型及其表示2.3常见的三种数据模型本章学习内容第2章数据模型与概念模型本章核心知识点1.信息的三种
2、世界,现实世界、信息世界和计算机世界。2.概念模型及其表示方法。3.概念模型中实体间联系的类型。4.常见的三种数据模型,层次模型、网状模型和关系模型。5.关系模型的数据结构、数据操作和完整性约束。本章学习内容的难点1.不同联系类型的E-R图的画法。2.关系模型的数据结构、数据操作和完整性约束。第2章数据模型与概念模型信息的三种世界是指现实世界、信息世界和计算机世界。信息的三种世界2.1信息的三种世界及其描述现实世界信息的现实世界是指我们要管理的客观存在的各种事物、事物之间的相互联系及事物的发生、变化过程。信息的现实世界通过实体、特征、实体集及联系来认识。实体
3、:现实世界中存在的可以相互区分的事物或概念。实体分为事物实体和概念实体。实体的特征:每个实体都有自己的特征,利用实体的特征可以区别不同的实体。实体集:具有相同特征或能用同样特征描述的实体的集合。实体之间的联系:实体集不是孤立存在的,实体集之间有着各种各样的联系。信息世界当事物用信息描述时,我们就进入了信息世界。在信息世界中:实体的特征在头脑中形成的知识称为属性;实体通过其属性表示称为实例;同类实例的集合称为对象,对象即实体集中的实体用属性表示得出的信息集合;实体集之间的联系用对象联系表示。信息世界通过概念模型(也称信息模型)、过程模型和状态模型反映现实世界,
4、它要求对现实世界中的事物、事物间的联系和事物的变化情况准确、如实、全面地表示。2.1信息的三种世界及其描述信息世界中的信息,经过数字化的处理形成计算机能够处理的数据,就进入了计算机世界。计算机世界中用到的术语:数据项(Item):数据项是对象属性的数据表示。记录(Record):记录是实例的数据表示。文件(File):文件是对象的数据表示,是同类记录的集合。数据模型(DataModel):现实世界中的事物和相互联系数据化的结果就是数据模型。2.1信息的三种世界及其描述计算机世界现实世界信息世界计算机世界实体实例记录特征属性数据项实体集对象数据或文件实体间的联
5、系对象间的联系数据间的联系概念模型数据模型表2-1信息的三种世界属于的对应关系表2.1信息的三种世界及其描述图2-1信息的三个世界的联系和转换过程2.1信息的三种世界及其描述现实世界、信息世界和计算机世界的转换关系概念模型的定义:概念模型是对信息世界的管理对象、属性及联系等信息的描述形式。2.2概念模型及其表示2.2.1概念模型的基本概念对象(Object)和实例(Instance)对象也称为实体型。现实世界中,具有相同性质、服从相同规则的一类事物(概念)的抽象称为对象,对象是实体集数据化的结果。对象中的每一个具体的事物(实体)为该对象的实例。属性(Attr
6、ibute)为实体的某一方面特征的抽象表示。主码和次码码是能够惟一标识一个实体的属性或属性的集合。次码是不能惟一标识一个实体的属性。概念模型涉及的基本概念如下:实体联系的类型两个实体集间的联系包括:一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)多个实体集间的联系包括:一对多联系多对多联系实体集内部的联系2.2概念模型及其表示ABCDEFGH实体集M实体集N对于实体集M中的每个实体,在实体集N中至多有一个实体与之联系;反之亦然。2.2概念模型及其表示一对一联系(1:1)采用集合形式来表示采用图形的形式来表示采用图形的形式来表示实体间的联系2.2概
7、念模型及其表示1:n联系m:n联系实体集M中的每个实体,实体集N和实体集Q中存在一个或多个实体与之相联系,而实体集N和实体集Q中的每个实体,实体集M中至多一个实体与之联系。2.2概念模型及其表示多个实体集间的一对多联系:多实体间一对多联系同一实体集间的一对多联系2.2概念模型及其表示多个实体集间的多对多联系:多实体间多对多联系多个实体集中,每两个实体集之间都具有多对多的联系。概念模型表示方法中最著名和使用最广泛的是P.P.Chen于1976年提出的实体—联系方法(Entity-RelationshipApproach),简称E-R图法。该方法用E-R图来描述
8、现实世界的概念模型,提供了表示实体集、属性和联系的方
此文档下载收益归作者所有