
一个进销存数据库设计的例子.doc
16页一个进销存数据库设计的例子一个进销存数据库设计的例子 .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。
