4.3 数据库设计
1、产品类别表
CREATE TABLE producttype`(
ID int(11) NOT NULL AUTO_INCREMENT,
PRODUCTTYPENAME` varchar(36) NOT NULL,
DESCRIPTION varchar(100) DEFAULT NULL,
PRIMARY KEY (ID)
2、产品表
CREATE TABLE product(
ID int(11) NOT NULL AUTO_INCREMENT,
PRODUCTNO varchar(36) NOT NULL;
PRODUCTNAME varchar(36) NOT NULL,
DESCRIPTION varchar(100) DEFAULT NULL,
PRICE double NOT NULL,
PRODUCTTYPE_ID int(11) NOT NULL,
PRIMARY KEY (ID),
UNIQUE KEY PRODUCTNO (PRODUCTNO),
KEY PRODUCTTYPE_ID (PRODUCTTYPE_ID),
3、销售订单表
CREATE TABLE saleorder (
ID int(11) NOT NULL AUTO_INCREMENT,
SALEORDERNO varchar(36) NOT NULL,
CUSTOMER_ID int(11) NOT NULL,
TOTAL double NOT NULL,
CREATDATETIME datetime NOT NULL,
STATE int(11) NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY SALEORDERNO(SALEORDERNO),
KEY CUSTOMER_ID (CUSTOMER_ID) USING BTREE,
4、客户表
CREATE TABLE customer(
ID int(11) NOT NULL AUTO_INCREMENT,
CUSTOMERNO varchar(36) NOT NULL,
CUSTOMERNAME varchar(36) NOT NULL,
TELEPHONE varchar(36) DEFAULT NULL,
ADDRESS varchar(100) DEFAULT NULL,
PRIMARY KEY (ID);