概念模型是从现实世界到计算机世界转换的一个中间层次,在数据库设计的过程中它是比较关键的一步。因此,概念模型必须能够真实地反映现实世界中被管理事物的特征及其复杂的联系,即应该具有丰富的语义表达能力和直接模拟现实世界的能力,且具有直观、自然、语义丰富、易于用户理解的特点。目前,被广泛应用的概念模型是E-R数据模型(Entity-Relationship Data Model),即实体-联系数据模型,它主要用于数据库的设计。尽管E-R数据模型目前受到来自对象模型的严峻挑战,但仍得到大量用户以及CASE工具的支持。
01、信息的三个领域
1) 现实世界
现实世界是存在于人们头脑之外的客观世界,在这里所说的现实世界是指人们的各种事务管理活动。研究分析现实世界事物的规律和特点,是建立概念模型的基础。
因为现实世界由各种各样的实体组成,所以,最关心的是实体、实体特性、实体集和实体标识符。
(1) 实体(Entity)。实体是客观存在并可相互区别的个体。实体可以是具体的对象,也可以是抽象的;可以是有生命的,也可以是无生命的。例如,一名学生、一名教师、学生选课、银行卡、火车票、一张桌子、一台计算机、一场文艺演出、一场体育比赛等。
(2) 实体特性(Entity Character)。任何一个实体都具有它自己的特征或性质,如描述学生的特征有学号、