数据库-概念结构设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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