| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 387 人关注过本帖
标题:求指导数据库相关知识
只看楼主 加入收藏
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
结帖率:84%
收藏
已结贴  问题点数:20 回复次数:4 
求指导数据库相关知识
最近在为公司开发erp系统,现在对于数据库的设计规范还是有点迷糊,
假设:表A1(id,订单编号,酒店名称,厨房,货物名称),表A2(酒店名称,厨房,货物名称),现在我是这么建表的,但是我发现这样很不科学
先在
想把表设计为这样表B(id_酒,酒店名称,id_厨房),表c(id_厨房,厨房),表d(id_货,货物名称,id_酒),表e(id_订,订单编号)
组合起来
表A3(id,id订,id_酒,id_ 厨房,id_货)
这样组合低吗?
这几个元素的关系为
厨房是酒店的属性,酒店与厨房的关系为1对多
货物名称为酒店的属性,就当与货物名称的关系为1对多
这样写以后该如何去查询,该如何用程序将数据数据写入表A3中,还请指点,
请给点数据库学习的资料!谢谢拉
搜索更多相关主题的帖子: 酒店名称 erp系统 数据库 知识 厨房 
2014-02-14 15:55
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
收藏
得分:20 
你的系统应该是一个专用的进销存系统,好像就是处理日常给各酒店厨房送货的系统。你最重要的表就是货品操作表(出库表),这时你日常统计的基础,围绕货品操作表应该有:货品信息表、货品库存表、操作类型表、酒店信息表、厨房信息表、操作员表等。货品操作表不光管理出库,还应该管理入库、损毁、向厂方换货、向厂方退货、顾客换货、顾客退货等操作,这些操作对库存影响不同,如入库、顾客退货是增加库存,出库、损毁、向厂方退货则减少库存,而换货则不影响库存,这些操作可在操作类型表中自定义,在货品操作表中以操作ID表现。每一个表都等级相关独有的信息,有上下级关系则用id表示,只要设置合理则各相关表就不会等级重复项了。
2014-02-14 18:54
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 2楼 lowxiong
版主你不知道啊,我们这一行当很复杂,首先涉及到品名的转换,其次涉及到单位的转换,这2样是erp的基础,如果不做好这2项,任何系统都是没用的,市面上的软件是做不到我上述的要求的,所以这也是我自己开发的原因。
2014-02-14 20:20
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 2楼 lowxiong
我的系统里面设计到订单管理系统,财务管理系统,仓库管理系统,销售报告,采购系统,报价系统,6个,我目前完成了3个,订单,财务,销售,
因为订单管理系统是我同学用c++开发的,由于当时没有这方面知识,所以数据库设计的及其混乱,所以现在想重新设计。。重新编写
2014-02-14 20:25
w360989426
Rank: 5Rank: 5
等 级:职业侠客
威 望:4
帖 子:228
专家分:301
注 册:2013-11-12
收藏
得分:0 
回复 2楼 lowxiong
版主帮我看看这张订单录入界面那个筛选的功能,在vb中怎么样才能实现这样的功能,因为不知道如何实现这样的功能,所以一直没有去编写这一块
图片附件: 游客没有浏览图片的权限,请 登录注册
2014-02-14 20:29
快速回复:求指导数据库相关知识
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015109 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved