表6 存放表结构
字段名 产品编号 类型 Char(10) 特殊属性 PRIMARY KEY, FOREIGN KEY 仓库编号 Char(10) PRIMARY KEY,FOREIGN KEY 制造商编号 产品数量 入库时间
表7 管理表结构
Char(10) Int Char(10) NOT NULL 字段名 物流中心编号 类型 Char(10) 特殊属性 PRIMARY
KEY,FOREIGN KEY 仓库编号 Char(10) PRIMARY KEY,FOREIGN KEY 产品单价 送货日期
表8 制造表结构
Int Char(10) 字段名 制造商编号 类型 Char(10) 特殊属性 PRIMARY KEY,FOREIGN KEY 产品编号 Char(10) PRIMARY KEY,FOREIGN KEY 产品批次 产品质量
Char(10) Int NOT NULL NOT NULL 表9 运输表结构
字段名 零售商编号 类型 Char(10) 特殊属性 PRIMARY KEY,FOREIGN KEY
仓库编号 Char(10) PRIMARY KEY,FOREIGN KEY 运输单价
Int NOT NULL 表10 提取表结构
字段名 物流中心编号 类型 Char(10) 特殊属性 PRIMARY KEY,FOREIGN KEY 产品编号 Char(10) PRIMARY KEY,FOREIGN KEY 货物价格
五、系统实现
1、数据库及其基本表的建立
Int NOT NULL 数据库的建立用企业管理器,基本表的建立用T—SQL语句。 数据库名称:WL_System
1、创建表
Create database WL_System
on (
name='wl_system_data', filename=
'C:\\SQLhomework\\wl_system_data.mdf', size=10mb,maxsize=50mb,filegrowth=2mb ) LOG ON (
name='wl_system_log',
filename='C:\\SQLhomework\\wl_system_log.ldf', size=10mb, maxsize=50mb, filegrowth=2mb )
2、建立基本表结构
USE WL_System Go
Create table 制造商
( )
--drop table 制造商
Create table 产品 ( )
Create table 零售商 (
产品编号char(10)primary key, 产品名称char(20)NOT NULL, 产品规格char(10),
产品单位char(10)NOT NULL, 制造商编号char(10),
Foreign key (制造商编号) references 制造商(制造商编号), 制造商编号char(10) primary key, 名称char(10)NOT NULL, 联系人char(10)NOT NULL, 地址varchar(30), char(20)NOT NULL, char(20)
物流管理系统的SQL数据库设计(含代码)



