+ -
当前位置:首页 → 问答吧 → 高手请进:这样的数据库设计是否合理???

高手请进:这样的数据库设计是否合理???

时间:2011-07-16

来源:互联网

就拿水果作比吧, 水果代表是共性,而包含的桔子,苹果,香蕉又有自己特有的属性。 数据库是这样设计的:
  水果表(shuiguo_tbl)字段大至有水果ID(shuiguo_id), 水果名称(shuiguo_name).... 这样的
  桔子表(juzi_tbl)字段有水果ID(shuiguo_id)用以与水果表关联, 其它一些属性自己独有。
  问题出在这里, 现在想要查询桔子的详细信息,得把水果表(shuiguo_tbl)与桔子表(juzi_tbl)关联来查。 由于水果表(shuiguo_tbl)存放所有水果的的共性信息,表比较大。 而且要新增一条桔子信息的时候,得同时往 水果表(shuiguo_tbl)与桔子表(juzi_tbl)各添加一条信息。 
  请教下,这样设计数据库是否合理??? 是否有更好的方法?

作者: pengyiming   发布时间: 2011-07-16

没必要那样吧。

作者: zhujiwu_IT   发布时间: 2011-07-16