已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一个进销存数据库设计的例子一个进销存数据库设计的例子 .01.CREATE TABLE user( 02. User_Id varchar(6), 03. User_Pwd varchar(8) NULL, 04. Again_Pwd varchar(8) NULL, 05. Bel_Group varchar(3) NULL, 06. Div_Type varchar(1) NULL, 07. User_Auth varchar(1) NULL, 08. Auth_Type varchar(1) NULL, 09. User_Status varchar(1) NULL, 10. Create_User varchar(6) NULL, 11. Create_Date varchar(7) NULL, 12. Create_Time varchar(6) NULL, 13. Appr_User varchar(6) NULL, 14. Appr_Date varchar(7) NULL, 15. Appr_Time varchar(6) NULL, 16. Pwd_Date varchar(7) NULL, 17. Err_Count float NULL, 18. Use_eJCIC varchar(1) NULL 19.) 20.CREATE TABLE Supplier /*供应商表*/ 21.( 22. Supplier_ID int IDENTITY(1,1) NOT NULL, /* 供应商编号 ,主键 */ 23. Name varchar(250) NOT NULL, /* 供应商名称 */ 24. Address varchar(250) NOT NULL, /* 地址 */ 25. Phone varchar(25) NULL, /* 电话 */ 26. Fax varchar(25) NULL, /* 传真 */ 27. PostalCode varchar(10) NULL, /* 邮编 */ 28. ConstactPerson varchar(20) NULL /* 联系人 */ 29. ) 30. 31.CREATE TABLE Customer /* 客户表*/ 32.( 33. Customer_ID int IDENTITY(1,1) NOT NULL, /* 客户编号,主键*/ 34. Name varchar(250) NOT NULL, /* 客户名称 */ 35. Address varchar(250) NOT NULL, /* 地址 */ 36. Phone varchar(25) NULL, /* 电话 */ 37. Fax varchar(25) NULL, /* 传真 */ 38. PostalCode varchar(10) NULL, /* 邮编 */ 39. ConstactPerson varchar(20) NULL /* 联系人 */ 40. ) 41. 42.CREATE TABLE Dept /* 部门表 */ 43.( 44. Dept_ID int IDENTITY(1,1) NOT NULL, /* 部门编号,主键 */ 45. Name varchar(30) NOT NULL, /* 名称 */ 46. Remark varchar(250) NOT NULL/* 描述,备注 */ 47.) 48. 49.CREATE TABLE Dept_Supplier /* 部门-供应商表*/ 50.( 51. Dept_ID int NOT NULL, /* 部门编号,主键 , 外键( 参照 DEPT 表 )*/ 52. Supplier_ID int NOT NULL /* 供应商编号 ,主键,外键( 参照 SUPPLIER 表) */ 53.) 54. 55.CREATE TABLE Dept_Customer /* 部门-客户表*/ 56.( 57. Dept_ID int NOT NULL, /* 部门编号,主键 , 外键( 参照 DEPT 表 )*/ 58. Customer_ID int NOT NULL /* 客户编号,主键, 外键( 参照 SUPPLIER 表) */ 59.) 60. 61.CREATE TABLE StoreHouse /* 仓库表 */ 62.( 63. StoreHouse_ID int IDENTITY(1,1) NOT NULL, /* 仓库编号,主键 */ 64. Address varchar(250) NOT NULL, /* 地址 */ 65. Phone varchar(25) NULL, /* 电话 */ 66. Employee_ID INT NOT NULL, /* 仓库保管 ,外键 ( 参照 EMPLOYEE 表 ) */ 67. CreateDate datetime NULL /* 仓库成立时间 */ 68.) 69. 70.CREATE TABLE ProductClass /* 商品总分类表 */ 71.( 72. ProductClass_ID int IDENTITY(1,1) NOT NULL, /* 商品总分类编号, 主键 */ 73. Name varchar(30) NOT NULL, /* 商品分类名称 */ 74. Employee_ID INT NOT NULL, /* 建分类人 ,外键 ( 参照 EMPLOYEE 表 )*/ 75. CreateDate datetime NULL, /* 建分类时间 */ 76. Remark varchar(250) NULL, /* 描述,备注 */ 77.) 78. 79.CREATE TABLE ProductList /* 商品细分类表 */ 80.( 81. ProductClass_ID INT NOT NULL, /* 商品总分类编号, 外键 ( 参照PRODUCTCLASS 表 ) */ 82. ProductList_ID int IDENTITY(1,1) NOT NULL, /* 商品细分类编号,主键 */ 83. Name varchar(30) NOT NULL, /* 商品名称 */ 84. Employee_ID INT NOT NULL, /* 建分类人,外键 ( 参照 EMPLOYEE 表 )*/ 85. CreateDate datetime NULL, /* 建分类时间 */ 86. Remark varchar(250) NULL, /* 描述 ,备注 */ 87. ) 88. 89.CREATE TABLE ProductSpec /* 商品规格表 */ 90.( 91. ProductSpec_ID INT IDENTITY(1,1) NOT NULL, /* 商品规格编号,主键 */ 92. Name varchar(30) NOT NULL, /* 商品规格名称 */ 93. Employee_ID INT NOT NULL, /* 操作员 ,外键 ( 参照 EMPLOYEE 表 )*/ 94. CreateDate datetime NULL, /* 创建时间 */ 95. Remark varchar(250) NULL /* 描述,备注 */ 96.) 97.CREATE TABLE ProductUnit /* 商品计量单位表 */ 98.( 99. ProductUnit_ID INT IDENTITY(1,1) NOT NULL, /* 计量单位编号 ,主键 */ 100. Name varchar(30) NOT NULL, /* 计量单位名称 */ 101. Employee_ID INT NOT NULL, /* 操作员 ,外键 ( 参照 EMPLOYEE 表 )*/ 102. CreateDate datetime NULL, /* 创建时间 */ 103. Remark varchar(250) NULL /* 描述,备注 */ 104.) 105. 106.CREATE TABLE Product /* 商品目录表 */ 107.( 108. ProductList_ID int NOT NULL, /* 商品细分类编号, 外键 ( 参照 PRODUCTLIST 表 ) */ 109. Product_ID INT IDENTITY(1,1) NOT NULL, /* 商品名称编号, 主键 */ 110. Name varchar(30) NOT NULL, /* 商品名称 */ 111. ProductSpec_ID INT NOT NULL, /* 商品规格, 外键 ( 参照 PRODUCTSPEC 表 ) */ 112. ProductUnit_ID INT NOT NULL, /* 计量单位, 外键 ( 参照 PRODUCTUNIT 表 ) */ 113. Price MONEY NULL, /* 参考价格 */ 114. Employee_ID INT NOT NULL, /* 操作员, 外键 ( 参照 EMPLOYEE 表 )*/ 115. CreateDate datetime NULL, /* 创建时间 */ 116. Remark varchar(250) NULL /* 描述,备注 */ 117.) 118. 119.CREATE TABLE Product_Supplier /* 商品-供应商表 */ 120.( 121. Product_ID INT NOT NULL, /* 商品名称编号,主键 , 外键( 参照 PRODUCT 表 )*/ 122. Supplier_ID INT NOT NULL /* 供应商编号 , 主键, 外键( 参照 SUPPLIER 表) */ 123.) 124. 125.CREATE TABLE Employee /* 员工表 */ 126.( 127. Employee_ID INT IDENTITY(1,1) NOT NULL, /* 员工编号 */ 128. Dept_ID INT NOT NULL, /* 所属部门编号 */ 129. Name varchar(30) NOT NULL, /* 姓名 */ 130. Duty varchar(20) NOT NULL, /* 职务 */ 131. Gender varchar(6) NOT NULL, /* 性别 */ 132. BirthDate datetime NOT NULL, /* 出生日期 */ 133. HireDate datetime NULL, /* 合同签订 日期 */ 134. MatureDate datetime NULL, /* 合同到期日 */ 135. IdentityCard varchar(20) NULL, /* 身份证号 */ 136. Address varchar(250) NULL, /* 住址 */ 137. Phone varchar(25) NULL, /* 电话 */ 138. Email varchar(30) NULL /* E_MAIL */ 139.) 140. 141. 142./*-/-*/ 143. 144.CREATE TABLE BuyOrder /* 进货合同 */ 145.( 146. BuyOrder_ID INT IDENTITY(1,1) NOT NULL, /* 进货合同编号 , 主键 */ 147. WriteDate datetime NOT NULL, /* 合同签订日期 */ 148. InsureDate datetime NOT NULL, /* 合同生效日期 */ 149. EndDate datetime NOT NULL, /* 合同到期日期 */ 150. Dept_ID INT NOT NULL, /* 签订部门, 外键 ( 参照 DEPT 表 ) */ 151. Supplier_ID INT NOT NULL, /* 供应商, 外键 ( 参照 SUPPLIER 表 ) */ 152. Employee_ID INT NOT NULL /* 合同主要负责人, 外键 ( 参照 EMPLOYEE 表) */ 153.) 154.CREATE TABLE BuyOrder_Detail /* 进货合同明细表 */ 155.( 156. BuyOrder_ID INT NOT NULL, /* 进货合同编号,主键, 外键 ( 参照 BUYORDER 表 ) */ 157. Product_ID INT NOT NULL, /* 所进商品编号,主键, 外键 (参照 PRODUCT 表 ) */ 158. Quantity INT NOT NULL, /* 商品数量 */ 159. Price money NOT NULL /* 商品进价 */ 160.) 161. 162. 163.CREATE TABLE EnterStock /* 入库单表 */ 164.( 165. EnterStock_ID INT IDENTITY(1,1) NOT NULL, /* 入库单编号 , 主键 */ 166. EnterDate datetime NOT NULL, /* 入库时间 */ 167. Dept_ID INT NOT NULL, /* 入库部门 ,外键 ( 参照 DEPT 表 )*/ 168. StoreHouse_ID INT NOT NULL, /* 所入仓库 ,外键 ( 参照 STOREHOUSE 表)*/ 169. Employee_ID INT NOT NULL /* 入库人 , 外键 ( 参照 EMPLOYEE 表)*/ 170. /*需添加 仓库保管员如何来验证入库单 ? */ 171.) 172. 173.CREATE TABLE EnterStock_Detail /* 入库单明细 */ 174.( 175. EnterStock_ID INT NOT NULL, /* 入库单编号 , 主键, 外键 (参照 ENTERSTOCK 表 )*/ 176. Product_ID INT NOT NULL, /* 此种商品编号,主键, 外键 (参照 PRODUCT 表 ) */ 177. Quantity int NOT NULL, /* 此种商品数量 */ 178. Price money NULL, /* 此种商品参考价格 */ 179. HaveInvoice bit not null, /* 此种商品有没有开发票 ( 缺省为 0 , 有没有开票 )*/ 180. InvoiceNum varchar(30) NULL /* 发票号 */ 181.) 182. 183. 184.CREATE TABLE BackStock /* 退库单表 */ 185.( 186. BackStock_ID INT IDENTITY(1,1) NOT NULL, /* 退库单编号 , 主键 */ 187. BackDate datetime NOT NULL, /* 退库时间 */ 188. Dept_ID INT NOT NULL, /* 退库部门 , 外键 ( 参照 DEPT 表 )*/ 189. StoreHouse_ID INT NOT NULL, /* 所退入仓库 ,外键 ( 参照 STOREHOUSE 表)*/ 190. Employee_ID INT NOT NULL, /* 退库人 , 外键 ( 参照 EMPLOYEE 表)*/ 191. Remark varchar(250) NULL /* 退库原因 */ 192. 193.) 194.CREATE TABLE BackStock_Detail /* 退库单明细表 */ 195.( 196. BackStock_ID INT NOT NULL, /* 退库单编号 , 主键, 外键 (参照 BACKSTOCK 表 )*/ 197. Product_ID INT NOT NULL, /* 所退商品编号,主键, 外键 (参照 PRODUCT 表 ) */ 198. Quantity int NOT NULL, /* 退入数量 */ 199. Price money NULL /* 参考价格 */ 200. 201.) 202. 203.CREATE TABLE LeaveStock /* 出库单表 */ 204.( 205. LeaveStock_ID INT IDENTITY(1,1) NOT NULL, /* 出库单编号 , 主键, 外键 (参照 LEAVESTOCK 表 )*/ 206. LeaveDate datetime NOT NULL, /* 出库时间 */ 207. Dept_ID INT NOT NULL, /* 出库部门 , 外键 ( 参照 DEPT 表 )*/ 208. StoreHouse_ID INT NOT NULL, /* 所出仓库 ,外键 ( 参照 STOREHOUSE 表)*/ 209. ToStoreHouse_ID INT NOT NULL, /* 所入仓库 ,外键 ( 参照 STOREHOUSE 表)*/ 210. Employee_ID INT NOT NULL /* 出库人 , 外键 ( 参照 EMPLOYEE 表)*/ 211. /* 仓库保管员如何来验证出库单 ? */ 212.) 213. 214.CREATE TABLE LeaveStock_Detail /* 出库单明细表 */ 215.( 216. LeaveStock_ID INT NOT NULL, /* 出库单编号 , 主键, 外键 (参照 BACKSTOCK 表 )*/ 217. Product_ID INT NOT NULL, /* 所出商品编号,主键, 外键 (参照 PRODUCT 表 ) */ 218. Quantity int NOT NULL, /* 出库数量 */ 219. Price money NULL /* 出库价格 */ 220.) 221. 222.CREATE TABLE BackSale /* 退货单表 */ 223.( 224. BackSale_ID INT IDENTITY(1,1) NOT NULL, /* 退货单编号 , 主键 */ 225. BackDate datetime NOT NULL, /* 退货日期 */ 226. Dept_ID INT NOT NULL, /* 退货部门 , 外键 ( 参照 DEPT 表 )*/ 227. StoreHouse_ID INT NOT NULL, /* 退入仓库 , 外键 ( 参照 STOREHOUSE 表)*/ 228. Employee_ID INT NOT NULL, /* 退货人 , 外键 ( 参照 EMPLOYEE 表)*/ 229. Remark varchar(250) NULL /* 退货原因 */ 230. 231.) 232.CREATE TABLE BackSale_Detail /* 退货单明细表 */ 233.( 234. BackSale_ID INT NOT NULL, /* 退货单编号 , 主键, 外键 (参照 BACKSTOCK 表 )*/ 235. Product_ID INT NOT NULL, /* 所退商品编号,主键, 外键 (参照 PRODUCT 表 ) */ 236. Quantity int NOT NULL, /* 退货数量 */ 237. Price money NULL /* 价格 */ 238. 239.) 240. 241. 242.CREATE TABLE SaleOrder /* 销售合同 */ 243.( 244. SaleOrder_ID INT IDENTITY(1,1) NOT NULL, /* 合同编号 , 主键 */ 245. WriteDate datetime NOT NULL, /* 合同签订日期 */ 246. InsureDate datetime NOT NULL, /* 合同生效日期 */ 247. EndDate datetime NOT NULL, /* 合同到期日期 */ 248. Dept_ID INT NOT NULL, /* 签订部门, 外键 ( 参照 DEPT 表 ) */ 249. Customer_ID INT NOT NULL, /* 客户编号, 外键 ( 参照 CUSTOMER 表 ) */ 250. Employee_ID INT NOT NULL /* 合同主要负责人, 外键 ( 参照 EMPLOYEE 表) */ 251.) 252.CREATE TABLE SaleOrder_Detail /* 销售合同明细表 */ 253.( 254. SaleOrder_ID INT NOT NULL, /* 销售合同编号,主键, 外键 ( 参照 BUYORDER 表 ) */ 255. Product_ID INT NOT NULL, /* 销售商品编号,主键, 外键 (参照 PRODUCT 表 ) */ 256. Quantity int not null, /* 商品数量 */ 257. Price money null /* 商品进价 */ 258.) 259. 260. 261.CREATE TABLE Buy /* 进货表 ( 验货表 ) */ 262.( 263. Buy_ID INT IDENTITY(1,1) NOT NULL, /* 进货编号 , 主键 */ 264. ComeDate datetime NOT NULL, /* 进货日期 */ 265. Dept_ID INT NOT NULL, /* 进货部门, 外键 ( 参照 DEPT 表 ) */ 266. Employee_ID INT NOT NULL /* 验货人, 外键 ( 参照 EMPLOYEE 表)*/ 267.) 268. 269.CREATE TABLE Buy_Detail /* 进货表明细 ( 验货表 ) */ 270.( 271. Buy_ID INT NOT NULL, /* 进货编号,主键, 外键 ( 参照 BUY 表 ) */ 272. Product_ID INT NOT NULL, /* 商品编号,主键, 外键 ( 参照 PRODUCT 表 ) */ 273. BuyOrder_ID INT NULL, /* 采购合同, 外键 ( 参照 BUYORDER 表 ) */ 274. Quantity int not null, /* 数量 */ 275. Price money null /* 价格 */ 276. 277. /* BUYORDER_ID 为 NULL 时, 为现金进货 */ 278.) 279. 280.CREATE TABLE Sale /* 销售 表 */ 281.( 282. Sale_ID INT IDENTITY(1,1) NOT NULL, /* 销售 编号 */ 283. SaleDate dateti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服装购销合同范本模板
- 交房为要签协议合同
- 室内设计销售试题带答案
- 2026-2031年中国扫描仪行业市场发展态势及投资前景可行性报告
- 铁路干部招聘题库及答案
- 彭阳消防考试题库及答案
- 工商银行实操考试题库及答案
- 栏目制作拍摄合同范本
- 基于校园场域的鸟类行为科普作品多维设计与创新创作研究
- 基于林龄差异的兴安落叶松人工林生物量与碳储量精准估算及生态意义探究
- 出库单模板电子版
- 木糖醇的生产工艺设计综述-课程设计
- 高血压的防治健康宣教
- MBEC项目管理标准手册
- WB/T 1087-2018煤炭仓储设施设备配置及管理要求
- GB/T 2566-2010低煤阶煤的透光率测定方法
- GB/T 13277.4-2015压缩空气第4部分:固体颗粒测量方法
- GB/T 11032-2020交流无间隙金属氧化物避雷器
- 社会保障概论讲义课件
- 三级安全培训记录表 (个人档案)
- 2023门球竞赛规则电子版图文并茂
评论
0/150
提交评论