找回密码
 加入
搜索
楼主: wjc826194

[系统综合] 数据库设计请教[已解决]

 火... [复制链接]
发表于 2012-1-3 14:33:32 | 显示全部楼层
回到資料庫 你的表其實很簡單呀......就是進銷存表....你隨便找一家 ERP 的資料  人家的資料庫怎麼計算....擬就仿造就好.......重點不再於資料庫......

重點是一個觀念.....資料庫設計簡潔.....也就是正規畫作的好......當你想表達你要的明細表的時候  你的SQL語法就會複雜點

想要 SQL 語法簡單......你的資料庫就會龐大點

一般來說..... ERP 都是產品基本檔案......加上 銷貨明細表  上面有日期....價格 數量
者兩個表  就可以計算出 每天的庫存  跟 每日的銷貨紀錄  可以達到你上面的資料表
发表于 2012-1-3 14:47:54 | 显示全部楼层
基本上 三個表

產品基本檔
品號        品名                       
A01        香菸                       
A02        汽水                       
A03        泡麵                       
                               
                               
銷貨明細檔               
銷貨日期        品號        數量        單價        金額
20120101        A01        5        10        50
20120101        A02        10        5        50
                               
                               
進貨明細檔                               
進貨日期        品號        數量        單價        金額
20120101        A01        10        8        80
20120101        A02        5        4        20


這三個檔案   就可以用SQL 語法 列出 你每個月所需要的總表........
但是如果 語法 不熟....那最好不要這樣規劃......因為簡潔的資料庫 可能對您不適合.......
发表于 2012-1-4 09:13:22 | 显示全部楼层
最笨的方法:增加关键字段(列)“班次标识”,并设为为关键索引字,分类统计。
说明:尚未测试,系据过往数据库常识设计。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-1-4 09:27:14 | 显示全部楼层
接18楼,比较好的方法是,分两个数据库,分别是“产品类”(关键字为“班次标识”,其次为“产品类”,其余字段包括“产品代码”、“产品名称”、“单价”)、“日志类”(关键字“班次标识”、"日期"),两个库通过关键词“班次标识”匹配,然后形成按产品类别、班次、日期列示的表单。
发表于 2012-1-5 16:55:32 | 显示全部楼层
顶一个,看看什么答案学习一下
发表于 2012-1-5 21:20:30 | 显示全部楼层
简单的,直接用10楼那个方式建立就可以了,查询起来挺方便。
SQL和EXCEL不一样,可以建立多种相互关系来查询,没必要所有东西放在一起。
发表于 2012-1-6 21:19:11 | 显示全部楼层
学习了。学习了。
发表于 2012-1-7 03:07:19 | 显示全部楼层
17" 楼的方案足以.
发表于 2012-1-7 16:05:11 | 显示全部楼层
帮顶一下,很想学习一下!
 楼主| 发表于 2012-1-17 03:41:56 | 显示全部楼层
其实已经差不多写完了。。最近忙着一些事情 没上来看``多谢大家的回答``帖子到这基本答案都已经标出了 `很多楼层 的建议都不错```谢谢拉``
发表于 2014-7-10 21:31:15 | 显示全部楼层
虽然看得不太明白,但还是有思路的。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 11:15 , Processed in 0.226248 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表