中国开发网: 论坛: 程序员情感CBD: 贴子 93660
李战
那个NCR的数据库设计方式是在关系数据库中实现了面向对象数据库
其实,我们自己系统的设计和他们基本一样。概括起来如下:

1.以面向对象的思想设计现实业务对象的类层次结构
2.每一个类的特有属性将对应实现为一个表来存储(一类一表)
3.每一个表都用唯一的ID字段关联
4.类就是一个由若干表通过ID字段关联起来的记录集或视图

显然,最顶层的表含有所有业务对象的记录,记录数可能比较庞大。但不用担心效率问题,因为ID是所有表的主键,任何关系都是通过ID这个主键关联的。主键意味着索引,甚至是聚集索,关系数据库会充分利用这些东东的。
李战(leadzen)

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录