对象的很多属性为数据库的内容时怎样合理的组织其属性?(100分)

  • 主题发起人 主题发起人 zysea
  • 开始时间 开始时间
Z

zysea

Unregistered / Unconfirmed
GUEST, unregistred user!
如商品对象:有编号、生产厂家、条码、有效期等属性,
这些商品的基本信息属性对应一个商品基本信息表,表中包含这些字段,
在设计时是把商品的每项基本信息都作为商品这个对象的属性?
还是只用一个“商品基本信息”这样的属性,此属性的数据类型为一个数据集?
 
把商品的每项基本信息都作为商品这个对象的属性好理解
 
没搞清楚楼主的具体意思,要是我,就会建立一个商品基本信息的recorde
如果复杂一点,可以设一个商品的基类,这样以后其他有新属性的商品也可以直接从基类继承。
 
如果把商品的每项基本信息都作为商品这个对象的属性的话会不会对影响效率很大?
如果有时候需要操作多个商品的话这种矛盾就更突出了,是不是OO天生跟关系数据库
不匹配?:)
 
这要看你数据库的容量及对数据的处理情况,如果数据量不是很大,应该不会存在效率问题.
如果要考虑以后扩展的话,xiaasp的做法不错.自己考虑吧!
 
老贴了,不过到现在也没有答案,再请各位多费心:)
 
作为对象的属性的话,可以修改并直接提交,记录没有这个能力
 
请高手指教
 
應該是一個字段對應一個屬性好點。至於效率是有點問題。
關係數據庫本身就不是OO的。
 
多人接受答案了。
 
后退
顶部