当前位置: 代码迷 >> PowerDesigner >> 扩展性很好的数据库设计
  详细解决方案

扩展性很好的数据库设计

热度:7835   发布时间:2013-02-26 00:00:00.0
扩展性良好的数据库设计
请问 什么叫 扩展性良好的 数据库设计呢
 时下的 orm 对于数据底层的依赖挺大的(我会的部分)
一旦 调整了 数据库 那么不是 对 实体类 进行了修改吗?

那????

请问设计这样的数据库的思想是什么呢

有 pd  的 实例更好 先谢过了


另外 求教:
现在有个设计 是 A表里有字段 1 2 3 4 5 6 7 8
B表里 需要引用A表字段里的 3 5 7 
那么 这个在pd 里如何体现呢???
------解决方案--------------------------------------------------------
1. 如果你用ORM来做,就先画UML中的类图,不用管ER图了
2. 用相应的编程语言Java,C#或者C++写好相应的实体类(UML类图中的相关实体类)
3. 用ORM的机制生成数据表

即先类后表。

我觉得楼主的顺序搞反了,你的意思是先表后类,一般ORM不建议这么做。
其实怎么做都没有关系,但必须确保两者同步和一致!

现在有个设计 是 A表里有字段 1 2 3 4 5 6 7 8 
B表里 需要引用A表字段里的 3 5 7 
那么 这个在pd 里如何体现呢???

采用主外键关联就可以了,有两种方式Identifying relationship和non-Identifying relationship,均可。

------解决方案--------------------------------------------------------
扩展性良好的 数据库设计?

数据库设计一般不考虑扩展性,
因为用到数据库的时候,基本都是数据量很大情况,性能是主要考量。
真需要加个字段或表什么的,对数据库而言也是很简单的事。
  相关解决方案