关于数据库模型设计界面展现问题

sailorsailor 2010-01-04 10:13:24
现在流行的数据库模型设计软件一般都是erwin 或者powerdesigner,这两个都不错,但是有个问题不好处理,那就是界面展现,现在我遇到的难题是数据库中有很多很多表,分三层结构,原子层,事实层,展现层。原子层比较单一,基本上是原始数据,大概有50张表左右。事实层是根据原子层的表。从不同纬度形成的宽表数据,大概20张左右。展现层就是界面展现用到的表,很多,大概上百张。
现在我想把所有的表在界面展现出来,并且展现其中依赖关系。这个上面的两个软件都能做到,但是我真正想要实现的需求是什么呢,比如有一个展现层的表。里面有一个字段我现在需要知道这个字段是从哪里来的,那么我得逆推,先推到事实层,然后推到原子层,然后找其中的关系之类的。得到这个数据的来龙去脉,这个在这两个软件中就不方便了。
还有一个我事实层的有一个字段我现在要改变类型或者长度,我要评估一下到底影响了哪些表。这个就非常不方便,我要全部搜索一下所有的表。而且说不定有些字段在别的表中还用别名。那就更崩溃了。
所以我就想有没有一个软件能实现:我选择一个表中的一个字段,它能告诉我这个字段从哪里来的,到哪里去。最好是直观的图案展现,能够输出结果最好。
...全文
117 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
crazylaa 2010-01-04
  • 打赏
  • 举报
回复
powerdesigner里面可以设置表字段的外键之类的,设置了之后有个箭头。。。楼主可以试下。关联关系可以在图里面体现,但是建表语句建议还是把那些外键去掉。
sailorsailor 2010-01-04
  • 打赏
  • 举报
回复
设计文档肯定有啊,但是别人为了查一个指标怎么来的,看你几百页的设计文档,麻烦啊,需要直观,比如我现在要改一个表中的一个字段长度,要你评估一下影响。怎么办?通篇看整体的设计文档去找影响吗?因为很多表是套用的,不是独立的
iqlife 2010-01-04
  • 打赏
  • 举报
回复
表间关系是你需要的吧,可是有的表设计的时候没有用外键进行表间关联呢,设计文档我觉得是你最需要的
发帖
Oracle 高级技术

3472

社区成员

Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
帖子事件
创建了帖子
2010-01-04 10:13
社区公告
暂无公告