暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据库设计之概念设计和逻辑设计

ellipse数据库技术 2019-07-20
1637

概念设计

目标:设计反应出某个组织部门信息要求的数据库概念模式

设计方法:在需求分析的基础上用概念数据模型(E-R

E-R图设计概念模式的方法

1)集中式模式设计:从局部E-R图为基础设计全局模式

2)综合设计法:先设计局部E-R模型图,在由若干个局部E-R模型综合成局部E-R模型图分为设计局部概念模式有局部概念模式综合成全局概念模式

A、设计局部概念模式

可以由用户独立完成,也可以有数据库系统设计者协助完成

B、有局部概念模式

确认局部E-R模型图中的对应关系和冲突

۩ 命名冲突:同名异义、同义异名

۩ 概念冲突:在一个局部E-R图中是实体集在另一局部既E-R图中可能作为属性或联系

۩ 域冲突:相同的属性在不同的局部E-R图可能有不同的约束

۩ 约束冲突:不同局部E-R图可能不同的约束

对局部E-R图进行某些修改,解决部门冲突

合并局部E-R形成局部模式

逻辑设计

任务:把概念模式变换为逻辑模式(关系、网状、层次模型)

转化过程中遇到如下问题

1)命名问题:可以采用原名、也可以另行命名,避免重名。

2)非原子属性问题:可将其进行纵向和横向展开

3)联接转换问题,联接可用关系表示

设计步骤:

۩ E-R===>关系模型

۩ 规范化处理

۩ 模式评价

۩ 优化模式

应用设计指南:包括访问方式、查询路径、处理要求约束条件

物理设计指南:包括数据访问量、传输量、存储量、递增量

模式及子模式的集合:可用DBMS提供的数据库语言描述

 


文章转载自ellipse数据库技术,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论