日期:2014-05-18  浏览次数:20381 次

关于一个仓库建表的问题
自己在搞一个仓库的程序,在此过程碰到些问题,差不多就是一个库房有很多库位,一个库位能存放4件东西,然后在建表的时候我意思是跟我上次发帖问的一样,建立如下的表格:
  库位 东西
  a1-1 东西1
  a1-1 东西2
  a1-1 东西3
我觉这样子的话也清晰易懂,但是别人给我提了不一样的观点,认为该这样建:
  库位 东西 东西 东西
  a1-1 东西1 东西2 东西3
假如没存放东西即为null,但我觉得这样子挺蛋疼的,很多东西都需要考虑更多的东西。这两种有啥优点缺点么?我觉得第一种效率会高点

------解决方案--------------------
应该是后一种稍好些,因为这样方便于查询,前面一种如果让你同时查出每一个库位的所有东西,那样的话你就要做4次自连接,效果不是很好。
------解决方案--------------------
拓展性第一种强,显示的话第二种直观。但没关系。可以做数据透视,推荐第一
------解决方案--------------------
第二种是大手笔。
关系型关系型
如果是库区--库房--库位--货架
你怎么设计?还这样搞?