一个进销存数据库设计案例

该博客详细介绍了进销存系统的数据库设计,包括用户、供应商、客户、部门、仓库、商品分类、商品规格等多个关键表的创建,以及它们之间的关联关系,如部门与供应商、客户的关系,仓库与商品、员工的关系等。此外,还涵盖了进货、销售、库存等业务流程相关的表结构,如进货合同、销售合同、进货表、销售表和库存表等。
摘要由CSDN通过智能技术生成
[c-sharp]  view plain copy
  1. CREATE TABLE user(  
  2.   User_Id varchar(6),  
  3.   User_Pwd varchar(8) NULL,  
  4.   Again_Pwd varchar(8) NULL,  
  5.   Bel_Group varchar(3) NULL,  
  6.   Div_Type varchar(1) NULL,  
  7.   User_Auth varchar(1) NULL,  
  8.   Auth_Type varchar(1) NULL,  
  9.   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,  /* 地址 */  
  • 5
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值