企业仓库管理系统数据库设计资料整理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Speople
Varchar(10) Null 送货人
Rk_indate
Datetime Null 入库日期(自动产生可修改)
Stor_no
Varchar(2) Not 仓库号
Audit_no
Varchar(6) Null 审核人号
Has_Audited bit
null 审核否,默认为未审核
Rk_demo
Text
null 备注信息
M5 ake_man
Varchar(6) Not 制单人
材料入库信息表Material_rk_2:
问题分析-4
Materialrk d_no
Varchar Not 入库单号(主键一,外
(7)
null 键),可修改,但要保
证一次入库单业务中的
入库单号是一致的
Material_i Varchar Not 材料号(主键二、外键)
盘库盈亏(=盘库数量-现 有库存)
盘库时间(盘库时系统自 动产生,不能修改)
仓库号(外键) 在途数量,默认为0
材料入库信息表Material_rk_1:
问题分析-3
Cgdd_no
Varchar(7) Not 采购订单号(外键),自 动产生入库单号
Materialrkd_no Varchar(7) Not 入库单号(主键)可修改
Varchar(6) Not Null
float
Null
float
Null
float
Null
float
Null
Kc_pctime Datetime Null
wk.baidu.com
Stor_no
Varchar(2) Not null
Am4 out_onload float
Null
材料号(主键,外键)
期初余额
现有库存
盘库数量
建表语句: CREATE TABLE 表名 (
Material_no IDENTITY(1,1), Material_name CHAR(8) NOT NULL,
….. )
10
难点分析-2
q 设计ER图、建库、建表、加约束、建关系部分
建约束语句: ALTER TABLE material 主键约束
Null Null
负责人号,引用自yg表 中的”emp_no” 仓位数
面积(平方米)
9
难点分析-1
q 设计ER图、建库、建表、加约束、建关系部分
建库语句:
CREATE DATABASE project DB ON ( NAME=‘…', FILENAME=…', SIZE=…, FILEGROWTH=… ) LOG ON (…. )
视图:
CREATE VIEW view_use给rIn变fo量赋值的两种方法:SELECT或SET
Not null 材料号(主键),自 动产生,可修改
Not null 材料名称 null 型号规格 Null 生产厂家
Not null 单位(米、只、个) Null 参考价格(默认0)
3
材料库存信息表Material_kc:
问题分析-2
Material_id Kc_balance Kc_amout Kc_pc Kc_pcyk
企业仓库管理系统 数据库设计
问题描述
某企业为实现现代化管理准备开发一套仓库管理系统, 实现如下功能: 1、材料情况登记(每一材料入库前的详细情况登记) 2、材料库存信息登记 3、材料入库信息登记 4、材料出库信息登记 5、仓库信息登记 现要求对“企业仓库管理系统”进行数据库的设计并实 现,数据库保存在D:\project目录下,文件增长率为 20% 。
默认约束
ADD CONSTRAINT PK_ deptID PRIMARY KEY(deptID),
CONSTRAINT DF_ Material_price default(“0”) for Material_price
…..
11
难点分析-4
q 插入测试数据、常规业务模拟、创建索引视图部分
子查询:
d
(6)
null
Rk_amout float
Not 入库数量 Null
6
材料出库信息表Material_ck_1:
问题分析-5
Materialckd_no Varchar(7) Not
Getpeople ck_date ck_amout user_dept Cgpeople_no audit_no Has_Audited Ck7_memo
出库数量
8
仓库信息表Store:
问题分析-7
Stor_no Stor_name Manager_no Stor_total Stor_area
Varchar (2)
Varchar (20)
Varchar (6)
Int
Float
Not null 仓库号(主键)
NOT Null 仓库名
NOT Null
Varchar(10) Null
Datetime Null
float
Null
Varchar(20) Null
Varchar(6) Not
Varchar(6) Null
bit
Null
Text
Null
出库单号(主键),自动 产生,可修改 提货人 出库时间(系统自动入) 出库数量 使用部门 仓库管理员号 审核人号,引用emp_no 是否审核,默认未审核 备注信息
材料出库信息表Material_ck_2:
问题分析-6
Materialckd_ Varch Not
no
ar(7) null
Material_id ck_amout
Varch Not ar(6) null
float Null
出库单号(主键一,外键),自 动产生,可修改,但要保证一次 出库单业务中的出库单号是一致 的 材料号(主键二、外键)
SELECT ....FROM … WHERE Material_name =(SELECT … FROM …)
SQL编程: DECLARE @ Material_name char(6) 声明变量
SELECT @ Material_name = Material_name from ..where (Material_no =‘XX')
2
材料信息表material :
问题分析-1
Material_no Varchar(6)
Material_name Varchar(20) Material_xh Varchar(6) Material_manuf Varchar(20) acture Product_dw Varchar(8) Material_price Money