3. “仓库”表的物理结构
“仓库”表的物理结构如图4-3所示,关键字为”仓库号”。
图4-3 “仓库”表
4. “库存表”的物理结构
“库存表”的物理结构如图4-4所示。
图4-4“库存表”
5. “入库表”的物理结构
“入库表”的物理结构如图4-5所示。
图4-5“入库表”
6. “出库表”的物理结构
“出库表”的物理结构如图4-6所示。
13
图4-6“出库表”
7. “操作员”表的物理结构
“操作员”表的物理结构如图4-7所示。
图4-7“操作员”表
8. “产品视图”的物理结构
“产品视图”的物理结构如图4-8所示。
图4-8 “产品视图”
14
五、数据库的实施
根据以上所进行的调查、设计和进行方案,建立并实施数据库。此系统运用 SQL Server 2000进行数据库的开发。 1.数据库建表语句
⑴ 名称: 客户表“客户” 标识:客户
建表语句如下: create table 客户 (
客户号 int not null, 客户名 varchar(50) null, 客户类型 tinyint null, 联系地址 varchar(50) null, 邮政编号 varchar(10) null, 联系电话 varchar(30) null, 备注 varchar(100) null, constraint PK_客户 primary key (客户号) ) go
(2) 名称: 产品表“产品” 标识:产品号 建表语句如下: create table 产品 (
产品号 int not null, 产品名 varchar(50) null, 产品数量 int null, 产品单价 varchar(20) null, 客户号 int null, constraint PK_产品 primary key (产品号) ) go
(3) 名称:仓库表“仓库” 标识:仓库号
建表语句如下: create table 仓库 (
仓库号 int not null, 仓库名 varchar(50) null, 仓库备注 varchar(100) null, constraint PK_仓库 primary key (仓库号) ) go
(4) 名称:“入库表”
15
建表语句如下: create table 入库表 (
产品号 int null, 入库单价 varchar(20) null, 入库数量 int null, 客户号 int null, 仓库号 int null, 入库时间 varchar(10) null ) go
(5) 名称:“出库表”
建表语句如下: create table 出库表 (
产品号 int null, 出库单价 varchar(20) null, 出库数量 int null, 客户号 int null, 仓库号 int null, 出库时间 varchar(10) null ) go
(6) 名称:“库存表” 建表语句如下: create table 库存表 (
产品号 int null, 入库价格 varchar(20) null, 现存数量 int null, 仓库号 int null ) go
(7) 名称:“操作员”表
建表语句如下: create table 操作员 (
操作员号 int not null, 操作员名 varchar(40) null, 密码 varchar(40) null, constraint PK_操作员 primary key (操作员号) ) go
2.数据库建视图语句 (1) 名称:“产品视图'”
建视图语句如下:
16
相关推荐: