有4个表
店铺类别: 用来放店铺类别信息,如中餐,西餐,快餐,川菜,火锅之类
店铺表:存放每家店的信息
类别和店铺的关系表:用来放店铺和店铺类别的关系。如一家店可以是川菜馆,火锅店
菜谱表:用来放每家店卖的菜。现在有一个问题:
菜谱表是参照店铺表的。同时他还与店铺类别表有关系。
如(店铺A)的一种菜(A菜)是(快餐)
(店铺B)的一种菜(B菜是) (中餐)但是确不能出现下面这种情况
店铺A有类别(中餐,西餐)两种,所以他店里的菜的所属类别只能是中餐和西餐,不能出现别的如(川菜)
也就是这个菜表(dishes)不但和店表(shop),类别表(category)有关系,还于关系表(relation)也有点关系搞的我乱死了这样的需求,这个菜谱表的关系该如何设计?不知道表达清楚了没有
店铺类别: 用来放店铺类别信息,如中餐,西餐,快餐,川菜,火锅之类
店铺表:存放每家店的信息
类别和店铺的关系表:用来放店铺和店铺类别的关系。如一家店可以是川菜馆,火锅店
菜谱表:用来放每家店卖的菜。现在有一个问题:
菜谱表是参照店铺表的。同时他还与店铺类别表有关系。
如(店铺A)的一种菜(A菜)是(快餐)
(店铺B)的一种菜(B菜是) (中餐)但是确不能出现下面这种情况
店铺A有类别(中餐,西餐)两种,所以他店里的菜的所属类别只能是中餐和西餐,不能出现别的如(川菜)
也就是这个菜表(dishes)不但和店表(shop),类别表(category)有关系,还于关系表(relation)也有点关系搞的我乱死了这样的需求,这个菜谱表的关系该如何设计?不知道表达清楚了没有
解决方案 »
- 这个SQL如何写 请教下
- 高分提问! 是否有必要用到数据仓库
- 请问:我有一个单机版的程序,数据库用SQL Server!在本地和局域网都可以使用!我现在想让我的程序通过互联网访问这个数据库,这样做可以
- 求个sql语句,解决马上结贴
- 数据库还原 急~~~~~
- 紧急求救 怎么优化这条sql语句啊
- 邹建大哥,J叔叔,大力等上次的哪个类似传销算法的问题还没有解决,再进来看看
- 回答下面的问题继续给分
- 关于数据统计的问题???请各位赐教!!!
- 如果想在自己的应用程序安装过程中,安装sql server客户端,应该安装那些文件
- 数据字段级安全权限管理系统的研究与设计
- sql server 有没有不等于号(!=)和减号的(minus),我这两道题这样做对不对?
你要把菜谱表与什么类别表连起来干嘛?!
菜谱,只能归属于某一店铺,它与店铺类别没有半毛钱关系.
至于你还要说描述菜的类型,那你说,饮料谁都卖,你说它是哪种店铺类别?
如果一定要将菜来分类,那很简单,再来一个菜谱分类表,它与菜谱表联系,作为菜谱表的另一主表,这样才有意义.
菜谱表也按照这样分就好对应了吧
这样设计是有问题的,你的菜谱与店铺类别的关系隔了一个店铺表,菜谱是一个店铺的,店铺有店铺类别.如果一定要将菜谱分成中餐西餐快餐之类的,那也是应该有一个菜谱类别表,而不是直接将它与店铺类别表联系起来.理顺的关系是不会有问题的,你理不顺这个关系,那这个关系就是错的.