欢迎来到天天文库
浏览记录
ID:20328904
大小:38.00 KB
页数:8页
时间:2018-10-10
《er模型学习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.信息的现实世界我们要管理的客观存在的各种事物、事务之间的相互联系及事物的发生、变化过程。实体(Entity):现实世界中存在的可以相互区分的事物或概念称为实体。实体的特征(EntityCharacteristic):每个实体都有自己的特征,利用实体的特征可以区别不同的实体。实体集及实体集间的联系(Relation):具有相同特征或能用同样特征描述的实体的集合。2.信息世界在信息世界中:实体的特征在头脑中形成的知识称为属性;实体通过其属性表示称为实例;同类实例的集合称为对象,对象即实体集中的实体用属性表示得出的信息集合;实体集之间的联系用对象联系表
2、示。信息世界通过概念模型、过程模型和状态模型反映现实世界;它要求对现实世界中的事物、事物间的联系和事物的变化情况准确、如实、全面地表示。3.信息的计算机世界数据项(Item):对象属性的数据表示。记录(Record):实例的数据表示。记录有型和值之分:记录的型是结构,由数据项的型构成;记录的值表示对象中的一个实例,它的分量是数据项值。文件(File):对象的数据表示,同类记录的集合。数据模型(DataModel):现实世界中的事物和相互联系数据化的结果就是数据模型。信息的三种世界术语的对应关系表信息的三个世界的联系和转换过程概念模型,也称为信息模型,
3、是按用户的观点来对数据和信息建摸。数据模型是现实世界的模拟。数据模型应满足3方面要求:·能比较真实的模拟现实世界·容易被人理解·便于在计算机上实现在数据库系统中,针对不同对象和目的,使用不同的数据模型。概念模型的表示方法中,最常用、最著名的是实体-联系方法,简称为E-R方法或E-R概念模型。概念数据库的设计是进行具体数据库设计的第一步。概念数据库的设计应该极易于转换为逻辑数据库模式,又容易被用户所理解。概念数据库设计中最主要的就是采用实体-关系数据模型来确定数据库的结构。数据是表达信息的一种重要的量化符号,是信息存在的一种重要形式。数据模型则是数据特
4、征的一种抽象。它描述的是数据的共性,而不是描述个别的数据。一般来说,数据模型包含两方面内容。(1)数据的静态特性:主要包括数据的基本结构、数据间的关系和数据之间的相互约束等特性。(2)数据的动态特性:主要包括对数据进行操作的方法。数据模型是连接客观信息世界和数据库系统数据逻辑组织的桥梁,也是数据库设计人员与用户之间进行交流的共同基础。概念数据库中采用的实体-关系模型。实体-关系模型是面向现实世界,而不是面向实现方法的,它主要是用于描述现实信息世界中数据的静态特性。而不涉及数据的处理过程。实体-关系模型可以用来说明数据库中实体的等级和属性。以下是实体-
5、关系模型中的重要标识:·在数据库中存在的实体·实体的属性·实体之间的关系实体客观存在并可以互相区分的事物称为实体,是现实世界中各种事物的抽象。一般来说,每个实体都相当于数据库中的一个表。属性属性是实体所具有的某些特征,通过属性对实体进行刻画。实体由属性组成的。一个实体本身具有许多属性,能够唯一标识实体的属性称为该实体的码(键)。强实体中每个实体都有自己的键,弱实体没有自己的键。弱实体中不同的记录有可能完全相同,难以区别,这些值依赖于另一个实体(强实体)的意义,必须与强实体联合使用。在创建了实体之后,就可以标识各个实体的属性了。每个实体都有一组特征或性
6、质,称为实体的属性。实体的属性值是数据库中存储的主要数据,一个属性实际上相当于表中的一个列。现实世界的事物内部或事物之间都有联系,这些联系在信息世界里反映为实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系。实体之间的联系通常是指不同实体集之间的联系。实体就是一个(或多个)表。连个实体(或表)之间的联系分为三类:一对一联系(1:1)如果实体集合A中的每一个实体,实体集合B中至少都一个实体与之联系,反之亦然,则称为实体集合A与实体集合B具有一对一联系,记为1:1。例如,一个班级有一个班长。一对多联系(1:n)如果实体集合A中的每
7、一个实体,实体集合B中至少都n(n>=0)个实体与之联系,反之,对于实体集合B中每一个实体,实体集合A中的至多有一个实体与之联系,则称为实体集合A与实体集合B具有一对多联系,记为1:n。例如,一个班级有多个班干部。多对多联系(m:n)如果实体集合A中的每一个实体,实体集合B中至少有n(n>=0)个实体与之联系,反之,对于实体集合B中每一个实体,实体集合A中的至少有m(m>=0)个实体与之联系,则称为实体集合A与实体集合B具有多对多联系,记为m:n。例如,一个学生可以选修多门课,一门课可以有多个学生选修。E-R图的绘制概念模型是对信息世界建摸,所以概念
8、模型应该能够方便、准确地表示出信息世界中的常用概念。常用E-R图来描述现实世界的概念模型。E-R图提供了表示
此文档下载收益归作者所有