数据库逻辑结构设计

ER图向关系模型的转换

如何将实体型和实体间的联系转换为关系模式

如何确定关系模式的属性和码

  • 一个实体型转换为一个关系模式
  • m:n 转换为一个关系模式
  • 三个或三个以上实体间的一个多元联系可以转换为一个关系模式
  • 具有相同码的关系模式可合并

数据模型的优化

数据库逻辑设计的结果不是唯一的

  • 确定数据依赖
  • 对关系模式之间的数据依赖进行极小化处理,消除冗余
  • 分析关系模式属于几范式
  • 对应用环境而言,这些模式是否合适,是否合并和分解:并不是规范化程度越高的关系就越优
  • 对关系模式进行必要分解(提高数据操作效率和存储空间利用率)

设计用户子模式

数据库全局模式:时间效率 空间效率 易维护
用户外模式:用户习惯与方便

  • 使用符合用户习惯的别名
  • 可以对不同级别的用户定义不同的视图,以保证系统的安全性
  • 简化用户对系统的使用(利用视图)
posted @ 2023-06-02 18:30  遥鱼  阅读(83)  评论(0编辑  收藏  举报