请问 什么叫 扩展性良好的 数据库设计呢
时下的 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,均可。
------解决方案--------------------------------------------------------
扩展性良好的 数据库设计?
数据库设计一般不考虑扩展性,
因为用到数据库的时候,基本都是数据量很大情况,性能是主要考量。
真需要加个字段或表什么的,对数据库而言也是很简单的事。