首页 新闻 搜索 专区 学院

面向对象的设计怎么转为关系数据库中的表

0
悬赏园豆:10 [已关闭问题] 关闭于 2010-06-16 13:40

比如有一个抽象类A,然后有子类 B和C

B和C都有各自特有的方法和属性

在关系数据库中怎么设计表呢?怎么和这几个类对应

问题补充: 不是这种关联关系而是继承关系,就说个实际的东西吧,比如有一个产品抽象类,产品1子类和产品2子类继承抽象类 产品1有abc三个属性,产品2有bcde四个属性 这样的表结构怎么设计
leo刘的主页 leo刘 | 初学一级 | 园豆:156
提问于:2010-06-03 23:47
< >
分享
所有回答(3)
0

表名是什么,你类名就“相应”的设计成什么咯!楼主会三层结构的话就明白了。

PS:不知道楼主的具体意思是什么

silvertiger | 园豆:177 (初学一级) | 2010-06-04 00:04
0

估摸着楼主理解错了,一般情况是设计好数据库,每个表之间已经有父子关系了,如外键等。然后再设计类,父类和子类可以存在一种一对多的关系。

可以参考:http://www.cnblogs.com/lyj/archive/2008/10/24/1319052.html

Astar | 园豆:40805 (高人七级) | 2010-06-04 07:08
0

看你的题我就不明白了,你到底是先有类还是先有关系表

先有类的话,那就是ABC3个表,BC表各与A有一个外键,OK了

Gray Zhang | 园豆:17610 (专家六级) | 2010-06-04 10:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册