• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

您的位置:您的位置:软件测试技术网 >> 软件测试技术 >> 开发语言 >> 数据库 >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

用实体关系图进行数据库建模

发布: 2008-10-15 10:12 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 13次 | 进入领测软件测试网论坛讨论

领测软件测试网

H*kG*S o5T

3.2 关系

*O6@S*N/W!`C)yE

  如果我们只定义数据模式中的表,数据建模工具就不那么重要了。各个表之间的关系、依赖情况往往很复杂,有一个管理和显示这些关系的工具将带来很大的帮助。对于一个给定的关系,必须收集的重要信息包括:软件测试技术网@7uD^T_

  • 父表和子表。
  • 两个表之间的强制关系。例如,父表可能有一个子表,但子表必须有一个父表。
  • 关系基数(Cardinality)。即,一个父表可以有零个或者多个子表,但一个子表有且只能有一个父表。
  • 关于关系的注释、意见和角色说明。

  大多数建模工具通过在两个或者更多表之间画出连线的方式定义关系。默认情况下,关系往往被定义成为一对多关系,而且它对于关系中的任何一方都是可选的。要修改关系,你必须打开关系的属性窗口,更新实体关系的特征信息。图4a和图4b显示了两个不同的工具允许为关系定义的部分属性:

w