Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5514037
  • 博文数量: 763
  • 博客积分: 12108
  • 博客等级: 上将
  • 技术积分: 15717
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-28 21:21
个人简介

业精于勤,荒于嬉

文章分类

全部博文(763)

文章存档

2018年(6)

2017年(15)

2016年(2)

2015年(31)

2014年(14)

2013年(87)

2012年(75)

2011年(94)

2010年(190)

2009年(38)

2008年(183)

2007年(28)

分类: Java

2008-11-16 11:00:36

数据库设计:

--Userinfo 表
CREATE TABLE Userinfo
(
 username varchar(30) not null primary key,
 password varchar(30) not null,
 header varchar(50) not null, -------------头像
 phone varchar(15) not null,
 email varchar(50) not null,
 address varchar(50) not null,
 question varchar(30) not null, --------设置问题和答案,用于找回密码
 answer varchar(30) not null,
 level varchar(4) not null, -----帐户等级,0-5之间,最高为五星
 credit varchar(1) ,--------信用度,0-10直间
 sex varchar(2),
 age varchar(2),
 description varchar(100), -------自我介绍
 flag varchar(1) not null,---------------------:0,普通用户---1,管理员
 
 
)

--Message 留言表
CREATE TABLE Message
(
 id int not null primary key,
 username varchar(30) not null , ----没有登陆的用户视为匿名
 message  varchar(200) not null,
 time  date not null
)
--Reply 留言回复表   ,注意:后台删除一条留言,要先把他的回复信息也全部删除掉
CREATE TABLE Reply
(
 
 msg_id int not null ,  留言id
 replyName varchar(30) not null, ----回复者姓名,没有登陆的用户视为匿名
 message  varchar(200) not null,
 time  date not null
)
ALTER TABLE Reply
ADD CONSTRAINT fk_id foreign key(msg_id) references Message(id)
---Notice 表(公告栏信息)
CREATE TABLE Notice
(
 username varchar(30) not null,  ---用户名默认设置为管理员
 message char(1000)  not null,
 time date not null
)
 
--Product_type 产品分类信息表(系统表)
CREATE TABLE Product_type
(
 product_type varchar(30) not null primary key
)
--Product 表(产品表)
CREATE TABLE Product
(
 id int not null primary key,
 type varchar(30) not null,   ---- 产品分类,参考分类信息表
 name varchar(40) not null,
 market_price flot not null, ---市场价格
 price float not null,  --当前价格
 quantity int not null,  -----库存数量
 image varchar(100) not null,
 description varchar(2000) not null,
 time date null
)
ALTER TABLE Product ADD CONSTRAINT fk_type foreign key(type) references Product_type(product_type)
 

--Product_comments 产品评论信息
CREATE TABLE Product_type
(
 product_name varchar(30) not null,--------产品姓名,product 表name 字段
 comm_user  varchar(30) not null,  -----评论者姓名,没有登陆为匿名
 comments  varchar(500) not null,  ----评论内容
 time  date not null
 
)
--Orders 表(订单表)
CREATE TABLE Orders
(
 id int not null,   --订单号(多个商品一次性购买,公用一个订单号)
 p_name varchar(40) not null,  ---产品名
 market_price flot not null, ---市场价格
 price float not null,  --当前价格
 number int not null,  --订购数量
 username varchar(30) not null,  订货者
 time date not null
)
---Send 送货表
CREATE TABLE Send
(
 id int not null primary key,   --订单号
 sender varchar(30) not null,  送货者
 time date not null
)
阅读(1999) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~