




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、进销存数据库设计一个完整的数据库设计CREATE TABLE user( User_Id varchar(6), User_Pwd varchar(8) NULL, Again_Pwd varchar(8) NULL, Bel_Group varchar(3) NULL, Div_Type varchar(1) NULL, User_Auth varchar(1) NULL, Auth_Type varchar(1) NULL, User_Status varchar(1) NULL, Create_User varchar(6) NULL, Create_Date varchar(7) NU
2、LL, Create_Time varchar(6) NULL, Appr_User varchar(6) NULL, Appr_Date varchar(7) NULL, Appr_Time varchar(6) NULL, Pwd_Date varchar(7) NULL, Err_Count float NULL, Use_eJCIC varchar(1) NULL)CREATE TABLE Supplier /*供应商表*/( Supplier_ID int IDENTITY(1,1) NOT NULL, /* 供应商编号 ,主键 */ Name varchar(250) NOT NU
3、LL, /* 供应商名称 */ Address varchar(250) NOT NULL, /* 地址 */ Phone varchar(25) NULL, /* 电话 */ Fax varchar(25) NULL, /* 传真 */ PostalCode varchar(10) NULL, /* 邮编 */ ConstactPerson varchar(20) NULL /* 联系人 */ )CREATE TABLE Customer /* 客户表*/( Customer_ID int IDENTITY(1,1) NOT NULL, /* 客户编号,主键*/ Name varchar(2
4、50) NOT NULL, /* 客户名称 */ Address varchar(250) NOT NULL, /* 地址 */ Phone varchar(25) NULL, /* 电话 */ Fax varchar(25) NULL, /* 传真 */ PostalCode varchar(10) NULL, /* 邮编 */ ConstactPerson varchar(20) NULL /* 联系人 */ )CREATE TABLE Dept /* 部门表 */( Dept_ID int IDENTITY(1,1) NOT NULL, /* 部门编号,主键 */ Name varcha
5、r(30) NOT NULL, /* 名称 */ Remark varchar(250) NOT NULL/* 描述,备注 */)CREATE TABLE Dept_Supplier /* 部门-供应商表*/( Dept_ID int NOT NULL, /* 部门编号,主键 , 外键( 参照 DEPT 表 )*/ Supplier_ID int NOT NULL /* 供应商编号 ,主键,外键( 参照 SUPPLIER 表) */)CREATE TABLE Dept_Customer /* 部门-客户表*/( Dept_ID int NOT NULL, /* 部门编号,主键 , 外键( 参照
6、 DEPT 表 )*/ Customer_ID int NOT NULL /* 客户编号,主键, 外键( 参照 SUPPLIER 表) */)CREATE TABLE StoreHouse /* 仓库表 */( StoreHouse_ID int IDENTITY(1,1) NOT NULL, /* 仓库编号,主键 */ Address varchar(250) NOT NULL, /* 地址 */ Phone varchar(25) NULL, /* 电话 */ Employee_ID INT NOT NULL, /* 仓库保管 ,外键 ( 参照 EMPLOYEE 表 ) */ Create
7、Date datetime NULL /* 仓库成立时间 */)CREATE TABLE ProductClass /* 商品总分类表 */( ProductClass_ID int IDENTITY(1,1) NOT NULL, /* 商品总分类编号, 主键 */ Name varchar(30) NOT NULL, /* 商品分类名称 */ Employee_ID INT NOT NULL, /* 建分类人 ,外键 ( 参照 EMPLOYEE 表 )*/ CreateDate datetime NULL, /* 建分类时间 */ Remark varchar(250) NULL, /* 描
8、述,备注 */)CREATE TABLE ProductList /* 商品细分类表 */( ProductClass_ID INT NOT NULL, /* 商品总分类编号, 外键 ( 参照PRODUCTCLASS 表 ) */ ProductList_ID int IDENTITY(1,1) NOT NULL, /* 商品细分类编号,主键 */ Name varchar(30) NOT NULL, /* 商品名称 */ Employee_ID INT NOT NULL, /* 建分类人,外键 ( 参照 EMPLOYEE 表 )*/ CreateDate datetime NULL, /*
9、建分类时间 */ Remark varchar(250) NULL, /* 描述 ,备注 */ )CREATE TABLE ProductSpec /* 商品规格表 */( ProductSpec_ID INT IDENTITY(1,1) NOT NULL, /* 商品规格编号,主键 */ Name varchar(30) NOT NULL, /* 商品规格名称 */ Employee_ID INT NOT NULL, /* 操作员 ,外键 ( 参照 EMPLOYEE 表 )*/ CreateDate datetime NULL, /* 创建时间 */ Remark varchar(250)
10、NULL /* 描述,备注 */)CREATE TABLE ProductUnit /* 商品计量单位表 */( ProductUnit_ID INT IDENTITY(1,1) NOT NULL, /* 计量单位编号 ,主键 */ Name varchar(30) NOT NULL, /* 计量单位名称 */ Employee_ID INT NOT NULL, /* 操作员 ,外键 ( 参照 EMPLOYEE 表 )*/ CreateDate datetime NULL, /* 创建时间 */ Remark varchar(250) NULL /* 描述,备注 */) CREATE TABL
11、E Product /* 商品目录表 */( ProductList_ID int NOT NULL, /* 商品细分类编号, 外键 ( 参照 PRODUCTLIST 表 ) */ Product_ID INT IDENTITY(1,1) NOT NULL, /* 商品名称编号, 主键 */ Name varchar(30) NOT NULL, /* 商品名称 */ ProductSpec_ID INT NOT NULL, /* 商品规格, 外键 ( 参照 PRODUCTSPEC 表 ) */ ProductUnit_ID INT NOT NULL, /* 计量单位, 外键 ( 参照 PROD
12、UCTUNIT 表 ) */ Price MONEY NULL, /* 参考价格 */ Employee_ID INT NOT NULL, /* 操作员, 外键 ( 参照 EMPLOYEE 表 )*/ CreateDate datetime NULL, /* 创建时间 */ Remark varchar(250) NULL /* 描述,备注 */)CREATE TABLE Product_Supplier /* 商品-供应商表 */( Product_ID INT NOT NULL, /* 商品名称编号,主键 , 外键( 参照 PRODUCT 表 )*/ Supplier_ID INT NOT
13、 NULL /* 供应商编号 , 主键, 外键( 参照 SUPPLIER 表) */)CREATE TABLE Employee /* 员工表 */( Employee_ID INT IDENTITY(1,1) NOT NULL, /* 员工编号 */ Dept_ID INT NOT NULL, /* 所属部门编号 */ Name varchar(30) NOT NULL, /* 姓名 */ Duty varchar(20) NOT NULL, /* 职务 */ Gender varchar(6) NOT NULL, /* 性别 */ BirthDate datetime NOT NULL,
14、/* 出生日期 */ HireDate datetime NULL, /* 合同签订 日期 */ MatureDate datetime NULL, /* 合同到期日 */ IdentityCard varchar(20) NULL, /* 身份证号 */ Address varchar(250) NULL, /* 住址 */ Phone varchar(25) NULL, /* 电话 */ Email varchar(30) NULL /* E_MAIL */) /*-/-*/CREATE TABLE BuyOrder /* 进货合同 */( BuyOrder_ID INT IDENTITY
15、(1,1) NOT NULL, /* 进货合同编号 , 主键 */ WriteDate datetime NOT NULL, /* 合同签订日期 */ InsureDate datetime NOT NULL, /* 合同生效日期 */ EndDate datetime NOT NULL, /* 合同到期日期 */ Dept_ID INT NOT NULL, /* 签订部门, 外键 ( 参照 DEPT 表 ) */ Supplier_ID INT NOT NULL, /* 供应商, 外键 ( 参照 SUPPLIER 表 ) */ Employee_ID INT NOT NULL /* 合同主要
16、负责人, 外键 ( 参照 EMPLOYEE 表) */)CREATE TABLE BuyOrder_Detail /* 进货合同明细表 */( BuyOrder_ID INT NOT NULL, /* 进货合同编号,主键, 外键 ( 参照 BUYORDER 表 ) */ Product_ID INT NOT NULL, /* 所进商品编号,主键, 外键 (参照 PRODUCT 表 ) */ Quantity INT NOT NULL, /* 商品数量 */ Price money NOT NULL /* 商品进价 */)CREATE TABLE EnterStock /* 入库单表 */( E
17、nterStock_ID INT IDENTITY(1,1) NOT NULL, /* 入库单编号 , 主键 */ EnterDate datetime NOT NULL, /* 入库时间 */ Dept_ID INT NOT NULL, /* 入库部门 ,外键 ( 参照 DEPT 表 )*/ StoreHouse_ID INT NOT NULL, /* 所入仓库 ,外键 ( 参照 STOREHOUSE 表)*/ Employee_ID INT NOT NULL /* 入库人 , 外键 ( 参照 EMPLOYEE 表)*/ /*需添加 仓库保管员如何来验证入库单 ? */)CREATE TAB
18、LE EnterStock_Detail /* 入库单明细 */( EnterStock_ID INT NOT NULL, /* 入库单编号 , 主键, 外键 (参照 ENTERSTOCK 表 )*/ Product_ID INT NOT NULL, /* 此种商品编号,主键, 外键 (参照 PRODUCT 表 ) */ Quantity int NOT NULL, /* 此种商品数量 */ Price money NULL, /* 此种商品参考价格 */ HaveInvoice bit not null, /* 此种商品有没有开发票 ( 缺省为 0 , 有没有开票 )*/ InvoiceNu
19、m varchar(30) NULL /* 发票号 */)CREATE TABLE BackStock /* 退库单表 */( BackStock_ID INT IDENTITY(1,1) NOT NULL, /* 退库单编号 , 主键 */ BackDate datetime NOT NULL, /* 退库时间 */ Dept_ID INT NOT NULL, /* 退库部门 , 外键 ( 参照 DEPT 表 )*/ StoreHouse_ID INT NOT NULL, /* 所退入仓库 ,外键 ( 参照 STOREHOUSE 表)*/ Employee_ID INT NOT NULL,
20、/* 退库人 , 外键 ( 参照 EMPLOYEE 表)*/ Remark varchar(250) NULL /* 退库原因 */)CREATE TABLE BackStock_Detail /* 退库单明细表 */( BackStock_ID INT NOT NULL, /* 退库单编号 , 主键, 外键 (参照 BACKSTOCK 表 )*/ Product_ID INT NOT NULL, /* 所退商品编号,主键, 外键 (参照 PRODUCT 表 ) */ Quantity int NOT NULL, /* 退入数量 */ Price money NULL /* 参考价格 */ )
21、CREATE TABLE LeaveStock /* 出库单表 */( LeaveStock_ID INT IDENTITY(1,1) NOT NULL, /* 出库单编号 , 主键, 外键 (参照 LEAVESTOCK 表 )*/ LeaveDate datetime NOT NULL, /* 出库时间 */ Dept_ID INT NOT NULL, /* 出库部门 , 外键 ( 参照 DEPT 表 )*/ StoreHouse_ID INT NOT NULL, /* 所出仓库 ,外键 ( 参照 STOREHOUSE 表)*/ ToStoreHouse_ID INT NOT NULL, /
22、* 所入仓库 ,外键 ( 参照 STOREHOUSE 表)*/ Employee_ID INT NOT NULL /* 出库人 , 外键 ( 参照 EMPLOYEE 表)*/ /* 仓库保管员如何来验证出库单 ? */)CREATE TABLE LeaveStock_Detail /* 出库单明细表 */( LeaveStock_ID INT NOT NULL, /* 出库单编号 , 主键, 外键 (参照 BACKSTOCK 表 )*/ Product_ID INT NOT NULL, /* 所出商品编号,主键, 外键 (参照 PRODUCT 表 ) */ Quantity int NOT N
23、ULL, /* 出库数量 */ Price money NULL /* 出库价格 */)CREATE TABLE BackSale /* 退货单表 */( BackSale_ID INT IDENTITY(1,1) NOT NULL, /* 退货单编号 , 主键 */ BackDate datetime NOT NULL, /* 退货日期 */ Dept_ID INT NOT NULL, /* 退货部门 , 外键 ( 参照 DEPT 表 )*/ StoreHouse_ID INT NOT NULL, /* 退入仓库 , 外键 ( 参照 STOREHOUSE 表)*/ Employee_ID I
24、NT NOT NULL, /* 退货人 , 外键 ( 参照 EMPLOYEE 表)*/ Remark varchar(250) NULL /* 退货原因 */)CREATE TABLE BackSale_Detail /* 退货单明细表 */( BackSale_ID INT NOT NULL, /* 退货单编号 , 主键, 外键 (参照 BACKSTOCK 表 )*/ Product_ID INT NOT NULL, /* 所退商品编号,主键, 外键 (参照 PRODUCT 表 ) */ Quantity int NOT NULL, /* 退货数量 */ Price money NULL /
25、* 价格 */ )CREATE TABLE SaleOrder /* 销售合同 */( SaleOrder_ID INT IDENTITY(1,1) NOT NULL, /* 合同编号 , 主键 */ WriteDate datetime NOT NULL, /* 合同签订日期 */ InsureDate datetime NOT NULL, /* 合同生效日期 */ EndDate datetime NOT NULL, /* 合同到期日期 */ Dept_ID INT NOT NULL, /* 签订部门, 外键 ( 参照 DEPT 表 ) */ Customer_ID INT NOT NUL
26、L, /* 客户编号, 外键 ( 参照 CUSTOMER 表 ) */ Employee_ID INT NOT NULL /* 合同主要负责人, 外键 ( 参照 EMPLOYEE 表) */)CREATE TABLE SaleOrder_Detail /* 销售合同明细表 */( SaleOrder_ID INT NOT NULL, /* 销售合同编号,主键, 外键 ( 参照 BUYORDER 表 ) */ Product_ID INT NOT NULL, /* 销售商品编号,主键, 外键 (参照 PRODUCT 表 ) */ Quantity int not null, /* 商品数量 */
27、 Price money null /* 商品进价 */)CREATE TABLE Buy /* 进货表 ( 验货表 ) */( Buy_ID INT IDENTITY(1,1) NOT NULL, /* 进货编号 , 主键 */ ComeDate datetime NOT NULL, /* 进货日期 */ Dept_ID INT NOT NULL, /* 进货部门, 外键 ( 参照 DEPT 表 ) */ Employee_ID INT NOT NULL /* 验货人, 外键 ( 参照 EMPLOYEE 表)*/)CREATE TABLE Buy_Detail /* 进货表明细 ( 验货表
28、) */ ( Buy_ID INT NOT NULL, /* 进货编号,主键, 外键 ( 参照 BUY 表 ) */ Product_ID INT NOT NULL, /* 商品编号,主键, 外键 ( 参照 PRODUCT 表 ) */ BuyOrder_ID INT NULL, /* 采购合同, 外键 ( 参照 BUYORDER 表 ) */ Quantity int not null, /* 数量 */ Price money null /* 价格 */ /* BUYORDER_ID 为 NULL 时, 为现金进货 */ )CREATE TABLE Sale /* 销售 表 */( Sale_ID INT IDENTITY(1,1) NOT NULL, /* 销售 编号 */ SaleDate datetime not null, /* 销
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师资格笔试课堂活动设计试题及答案
- 探索药剂学考试的核心知识点及试题及答案
- 户外运动试题及答案
- 税法总论考试题及答案
- 探索母猪护理新方法考试试题及答案
- 内科学核心知识解析试题及答案
- 母猪护理中常见问题的解决方案试题及答案
- 深入研究孕产妇护理的护士资格证考试试题及答案
- 母猪养殖成功要素分析试题及答案
- 探索护士资格证实操能力的试题及答案
- 【课件】五指活动课程讲解
- 采煤机说明书-样本
- 数控折弯机操作手册样本
- 河南省高等职业教育单招财经类职业技能测试考试题库(含答案)
- 项目实施方法论课件
- 景区托管规划方案模板
- YY 1042-2023 牙科学 聚合物基修复材料
- 新疆沙质荒漠化防治区划及分区防治模式研究
- 2022.06英语六级真题第1套
- 数值分析实验报告(实验五实验六)
- 听海洋生物讲故事1
评论
0/150
提交评论