BBS数据库设计sql

需求说明:
1有多个板块
2板块有帖子
3帖子是树状结构
4只有注册有户才能发表帖子
5每一个板块有一个版主
--板块表
create table bbs_modle(
 id number(10),
 mname varchar2(50),
 userid number(7),
 constraint bbs_modle_pk primary key(id)
);
--留言表
create table bbs_message(
 id number(10),
 title varchar2(50),
 content varchar2(500),
 publicdate date,
 parentid number(10),
 modleid number(10),
 userid number(7),
 constraint bbs_message_pk primary key(id)
);
--用户表
create table bbs_user(
 id number(7),
 uname varchar(20),
 upassword varchar(20),
 constraint bbs_user_pk primary key(id)
);
alter table bbs_modle add constraint bbs_modle_userid_fk
 foreign key(userid) references bbs_user(id);

alter table bbs_message add constraint bbs_message_userid_fk
 foreign key(userid) references bbs_user(id);
alter table bbs_message add constraint bbs_message_modleid_fk
 foreign key(modleid) references bbs_modle(id);
alter table bbs_message add constraint bbs_message_parentid_fk
 foreign key(parentid) references bbs_message(id);

你可能感兴趣的:(数据结构,sql,bbs)