理论教育 概念结构设计:管理信息系统中的关键步骤

概念结构设计:管理信息系统中的关键步骤

时间:2023-08-17 理论教育 版权反馈
【摘要】:概念结构设计是通过对用户需求进行综合、归纳和抽象,形成一个独立于具体数据库管理系统的概念模型。概念模型是建立数据库逻辑模型的基础,它描述了从用户角度看到的数据库的内容及联系,纯粹是对现实的反映,而与数据的存储结构、存取方式以及具体实现等无关。E—R模型直接面向现实世界,不必考虑给定的DBMS所作的种种限制,它容易被管理人员和业务人员及计算机专业人员所接受,目前正在被广泛应用于数据库设计之中。

概念结构设计:管理信息系统中的关键步骤

概念结构设计是通过对用户需求进行综合、归纳和抽象,形成一个独立于具体数据库管理系统的概念模型。概念模型是建立数据库逻辑模型的基础,它描述了从用户角度看到的数据库的内容及联系,纯粹是对现实的反映,而与数据的存储结构、存取方式以及具体实现等无关。

概念模型的表示方法很多,最为常用的是实体—联系的方法,该方法用E—R(Entity-Relationship)模型来描述概念模型。E—R模型直接面向现实世界,不必考虑给定的DBMS所作的种种限制,它容易被管理人员和业务人员及计算机专业人员所接受,目前正在被广泛应用于数据库设计之中。有关E—R模型的相关知识,请读者参考本教材第二章数据描述及层次组织一节的相关内容,本节主要就E—R模型的绘制进行讲解。

构造E—R模型实质上就是根据现实世界客观存在的“事物”及其关系所给出的语义要求,首先抽象出实体,并一一命名,再根据实体的属性描述其间的各种联系。一般来说,它包括如下几步:(1)标识实体;(2)识别实体之间的联系;(3)识别属性;(4)标识关键字;(5)构造E—R模型。

应当指出的是,如果所处理的对象是一个比较大的系统,则应先画出各部门的子E—R模型,然后再将各子E—R模型经过合并,消除同类实体,消除冗余,汇总为整个E—R模型。下面结合一个具体的例子,对E—R模型的绘制进行讲解。

在某高校学生选课管理系统中,教务处规定每个学生可选修若干门课程,每门课程都可被不同的学生选修,同时,每门课程有唯一指定的教师,但每位教师可教授多门不同的课程。根据以上描述,该如何绘制该系统的E—R模型呢?(www.daowen.com)

第一步,标识实体。在上例中包括三个实体:学生、课程和教师。第二步,识别实体之间的联系。学生和课程之间存在多对多的选修关系;教师和课程之间存在一对多的教授关系。第三步及第四步,识别属性并标识关键字,学生实体应该包括学号、姓名、性别、年龄、籍贯、专业班级等属性,其中学号为其关键字;课程实体应该包括课程编号、课程名称、学时、学分、课程性质等属性,其中课程编号为其关键字;教师实体应包括教师编号、姓名、性别、年龄、籍贯、所属院系等属性,其中教师编号为其关键字。第五步,构造E—R模型。

根据上面的分析,我们绘制该系统的E—R模型,如图6—5所示。

图6—5 学生选课E—R模型

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈