计算机课程设计报告及网络互连练习题
三.概念结构设计
在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好的,更准确的用某一DBMS实现这些需求。 概念结构的主要特点是:
(1) 能真实,充分的反映现实世界,包括事物和事物之间的联系,能满足用户
对数据的处理要求,是对现实世界的一个真是模型。
(2) 易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参
与是数据库设计成功的关键。
(3) 易于更改,应当用环境和应用要求改变时,容易对概念模型修改和扩充。 (4) 易于向关系,网状,层次等各种数据模型转换。
概念结构是各种数据模型的共同基础,它比数据模型更独立于机器,更抽象,从而更加稳定。
概念结构模型的设计方法和步骤 设计概念结构通常有四类方法:
(1) 自顶向下。即首先定义全局概念结构的框架,然后逐步细化 (2) 自底向上。即首先定义全局部应用的概念结构,然后将它们集成起
来,得到全局概念结构。
(3) 逐步扩张。首先定义最重要的核心概念,然后向外扩充,以滚雪球
的方式逐步生成其他概念结构,直至总体概念结构。
设计 E-R图
E-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为: · 实体型(Entity):用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。 · 属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。