设为首页 加入收藏

TOP

3.4.3 数据库、表的设计(2)
2013-10-07 14:51:05 来源: 作者: 【 】 浏览:56
Tags:3.4.3 数据库 设计

3.4.3  数据库、表的设计(2)

供应商表(tb_provider):用于记录供应商号、姓名、电话及地址,如表3-3所示。

表3-3  供应商表(tb_provider)

字段名称< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

数据类型

字段大小

是否主键

是否允许为空

说明

provid

varchar

8

供应商号

provname

varchar

20

姓名

provphone

char

9

电话

provaddr

varchar

20

地址

建立该表的SQL语句如下:

  1. CREATE TABLE tb_provider (                          /*创建数据表*/  
  2.     provid varchar (8) NOT NULL ,                       /*供应商号*/  
  3.     provname varchar (20) NOT NULL ,                    /*供应商姓名*/  
  4.     provphone char (9) NOT NULL ,                       /*供应商电话*/  
  5.     provaddr varchar (20) NOT NULL                  /*供应商地址*/  
  6. ) ON [PRIMARY]  
  7. GO   

销售的商品信息表(tb_merchangiseinfo):用于商品的基本信息,包括商品编号、进价、商品名等信息,其具体实现如表3-4所示。

表3-4  销售的商品信息表(tb_merchangiseinfo)

字段名称

数据类型

字段大小

是否主键

是否允许为空

说明

id

varchar

20

编号

mercname

varchar

20

商品名

spec

varchar

4

特殊

mercunit

varchar

8

单位

inprice

float

8

进价

outprice

float

8

售价

provid

varchar

8

供应商号

续表

字段名称

数据类型

字段大小

是否主键

是否允许为空

说明

discount

float

8

折扣

number

float

8

数量

建立该表的SQL语句如下:

  1. CREATE TABLE tb_merchangiseinfo (                   /*创建数据表*/  
  2.     id varchar (20) NOT NULL ,                      /*编号*/  
  3.     mercname varchar (20) NOT NULL ,                    /*商品名*/  
  4.     spec varchar (20) NOT NULL ,  
  5.     mercunit varchar (4) NOT NULL ,                 /*单位*/  
  6.     inprice float NOT NULL ,                            /*进价*/  
  7.     outprice float NOT NULL ,                           /*出价*/  
  8.     provid varchar (8) NOT NULL ,                       /*供应商号*/  
  9.     discount float NOT NULL ,                           /*折扣*/  
  10.     number float NULL                               /*数量*/  
  11. ) ON [PRIMARY]  
  12. GO   

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.4.3 数据库、表的设计(3) 下一篇3.4.3 数据库、表的设计(1)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: