数据库-概念结构设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、数据库设计的基本步骤:

1)需求分析----调查说明书

2)概念设计----其中包含的事物及之间的关系(写作文的大纲一样,整体架构包含那些东西)

3)逻辑设计----其中包含的数据及之间的关系(换成信息世界,用什么数据来表征事物)

4)物理设计----以计算机而言,数据怎么存储的

5)数据库的实施与运行

2、概念设计----概念模型:ER模型---实体联系模型----entity relationship model

逻辑设计----数据模型:关系模型---2维行列表

3、ER模型(ER图)的3个要素:

实体:矩形

属性:椭圆

关系:菱形,一般用动词描述(1对1,1对多,多对多)

4、具体实例:

1)总经理与公司--概念设计阶段

第1种表达:

总经理(姓名,性别,年龄,部门....)

公司(名称,地点,电话....)

管理(姓名,名称)

第2种表达:

总经理(姓名,性别,年龄,部门....,名称)

公司(名称,地点,电话....,姓名)

键:就是关键字,是属性的集合。

在属性中,找出一个属性或组合属性能唯一地标识实体,就是键,用下划线标出。

2)总经理与公司--概念模型ER图的绘制

①给出现实中尽可能包含的实体

②给出每个实体的属性及键(下划线)

③给出实体间可能存在的关系(动词来命名)

④给出每个关系的种类及可能存在的属性

5、练习1 & 练习2

相关文档
最新文档