BBS数据库设计sql
2011年09月01日
需求说明:
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);
2011年09月01日
需求说明:
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);