第3章数据库系统设计的步骤和方法精选文档.ppt
《第3章数据库系统设计的步骤和方法精选文档.ppt》由会员分享,可在线阅读,更多相关《第3章数据库系统设计的步骤和方法精选文档.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章数据库系统设计的步骤和方法本讲稿第一页,共十六页软件开发的方法学本讲稿第二页,共十六页本讲稿第三页,共十六页本讲稿第四页,共十六页本讲稿第五页,共十六页数据库系统设计的基本步骤对所要管理的问题域对所要管理的问题域所要解决的问题及所要解决的问题及相关的事物进行认识相关的事物进行认识数据库应用系统开发数据库应用系统开发人员对问题域进行描述人员对问题域进行描述(分三个阶段进行)(分三个阶段进行)对客观世界概念化对客观世界概念化转换为计算机能够处理的转换为计算机能够处理的逻辑结构和物理结构的组织逻辑结构和物理结构的组织用计算机语言把对问题域用计算机语言把对问题域的认识表达出来,最终产生的认识表达
2、出来,最终产生一个机器能够执行的系统一个机器能够执行的系统本讲稿第六页,共十六页数据库系统设计的目标本讲稿第七页,共十六页实体集实体集:转换为一个单独的关系,实体的属性就是关系的属性,:转换为一个单独的关系,实体的属性就是关系的属性,实体的码就是关系的码实体的码就是关系的码属性属性联系联系1:1联系联系(3种方法种方法)m:n联系联系(1种方法种方法)1:n联系联系(2种方法种方法)转换成一个单独的关系:转换成一个单独的关系:两端实体的码以及两端实体的码以及联系本身的属性均转换为新关系的属性,新联系本身的属性均转换为新关系的属性,新关系的码为两端实体关系的码的组合关系的码为两端实体关系的码的组
3、合转换成一个单独的关系:转换成一个单独的关系:两端实体的码以及两端实体的码以及联系本身的属性均转换为新关系的属性,且联系本身的属性均转换为新关系的属性,且n端实体的码均是该关系的候选码端实体的码均是该关系的候选码与与n端实体集的关系合并:端实体集的关系合并:在在n端实体集关系端实体集关系中增加中增加1端实体集的码以及本身的属性端实体集的码以及本身的属性转换成一个单独的关系:转换成一个单独的关系:两端实体的码以及两端实体的码以及联系本身的属性均转换为新关系的属性,且联系本身的属性均转换为新关系的属性,且每个实体的码均是该关系的候选码每个实体的码均是该关系的候选码与任意一端实体集的关系合并:与任意
4、一端实体集的关系合并:在被合并关在被合并关系中增加另一个实体集的码以及本身的属性系中增加另一个实体集的码以及本身的属性本讲稿第八页,共十六页概念模型向关系模型的转换概念模型向关系模型的转换概念模型向关系模型的转换概念模型向关系模型的转换1.实体集的转换规则实体集的转换规则概概念念模模型型中中的的一一个个实实体体集集转转换换为为关关系系模模型型中中的的一一个个关关系系,实实体体的的属属性性就就是关系的属性,实体的码就是关系的码,关系的结构是关系模式。是关系的属性,实体的码就是关系的码,关系的结构是关系模式。2.实体集间联系的转换规则实体集间联系的转换规则(1)1:1联系的转换方法联系的转换方法1
5、)将将1:1联联系系转转换换为为一一个个独独立立的的关关系系:与与该该联联系系相相连连的的各各实实体体的的码码以以及及联联系系本本身身的的属属性性均均转转换换为为关关系系的的属属性性,且且每每个个实实体体的码均是该关系的候选码。的码均是该关系的候选码。2)将将1:1联系与某一端实体集所对应的关系合并,则需要在被合并关系中联系与某一端实体集所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体集的码集的码 本讲稿第九页,共十六页【例【例3-1】将图中】将图中E-R图转换为关系模型。图转换为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 设计 步骤 方法 精选 文档
限制150内