BBS论坛数据库设计Word文档格式.doc

上传人:b****1 文档编号:13160253 上传时间:2022-10-07 格式:DOC 页数:5 大小:64KB
下载 相关 举报
BBS论坛数据库设计Word文档格式.doc_第1页
第1页 / 共5页
BBS论坛数据库设计Word文档格式.doc_第2页
第2页 / 共5页
BBS论坛数据库设计Word文档格式.doc_第3页
第3页 / 共5页
BBS论坛数据库设计Word文档格式.doc_第4页
第4页 / 共5页
BBS论坛数据库设计Word文档格式.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

BBS论坛数据库设计Word文档格式.doc

《BBS论坛数据库设计Word文档格式.doc》由会员分享,可在线阅读,更多相关《BBS论坛数据库设计Word文档格式.doc(5页珍藏版)》请在冰豆网上搜索。

BBS论坛数据库设计Word文档格式.doc

我们需要在跟贴对象中表明它是谁的跟贴。

(2)版块和用户有关系:

从用户对象中可以根据版块对象查出对应的版主用户的情况。

(3)主贴和版块有主从关系:

需要表明发贴是属于哪个版块的。

(4)跟贴和版块有主从关系:

需要表明跟贴是属于哪个版块的。

3、E-R图

BBSUsers

UID

Uname

UEmail

UBirtheday

Usex

UStatement

Uclass

URegDate

UPoint

UState

论坛用户

(BBSUser)

发表

回帖

(BBSReply)

板块

(BBSSection)

主帖

(BBSTopic)

属于

管理

4、将E-R图转换为表

(1)将各实体转换为对应的表,将各属性转换为各表对应的列。

(2)标识每个表的主键列。

(3)在表之间建立主外键,体现实体之间的映射关系。

BBSUser(用户)表

字段名

中文名

类型

能否为空

备注

用户ID

int

主键、自定增长

用户昵称

varchar

唯一值

UPassword

密码

电子邮件

UBirthady

生日

USex

性别

UHead

用户头像

USatement

用户备注

注册日期

datetime

用户状态

用户积分

UIsSectioner

是否版主

设定默认值,默认不是版主

BBSSession(版块表)

SID

版块ID

主键,自定增长

SName

版块名称

SMasterID

版主ID

外键(引用用户表的UID)

SProfile

版块主题

SStatement

本版留言

STopicCount

发贴数

SClickCoount

点击率

BBSTopic(主贴表)

TID

发贴表ID

主键自定增长

TSID

所在版块

外键(引用版块表的SID)

TUID

发贴人

TReplyCount

回复数

TEmotion

发贴表情

TTopic

标题

TContents

正文

TTime

发贴时间

TClickCoount

TFlag

状态

TLastReplyUseID

最后回复用户ID

TLastReplayTime

最后回复时间

BBSReply(跟贴表)

RID

跟贴表ID

自定增长

RTID

回复主贴ID

外键(引用发贴表的TID)

RSID

所在版块ID

RUID

发贴人ID

RContent

回贴内容

RTime

回贴时间

三、数据库实施

1、创建表

(1)BBSUser(用户)表

CREATE 

TABLEBBSUser( 

UIDINTNOT 

NULL 

PRIMARY 

KEY, 

UName 

VARCHAR(10) 

NOT 

NULLUNIQUE, 

UPassword 

VARCHAR(20) 

NOT 

NULL, 

UEmailVARCHAR(20)NOTNULL,

UBirthdayVARCHAR(20),

USexINTNOT 

UHeadVARCHAR(20),

UStatementVARCHAR(20),

URegDateDATEMENTNOTNULL,

UStateINT,

UPointINT,

UIsSectionerINT

 

(2)BBSSession(版块表)

TABLEBBSSession(

SIDINTNOTNULLPRIMARY 

SName 

SMasterIDINTNOT 

NULL,

SProfile 

SStatement 

STopicCount 

INT 

SClickCoount 

FOREIGNKEYSMasterIDREFRENCESBBSUser(UID)

(3)BBSTopic(主贴表)

TABLEBBSTopic( 

TIDINTNOT 

TSIDINTNOT 

TUIDINTNOT 

TReplyCountINT,

TEmotionVARCHAR(10),

TTopicVARCHAR(10)NOT 

TContentsVARCHAR(10)NOT 

TTimeDATETIMENOT 

TClickCoountINT,

TFlagINT,

TLastReplyUseID,

TLastReplayTimeDATETIME,

FOREIGNKEYTSIDREFRENCESBBSSession(SID)

FOREIGNKEYTUIDREFRENCESBBSUser(UID)

FOREIGNKEYTLastReplyUseIDREFRENCESBBSUser(UID)

(4)BBSReply(跟贴表)

TABLEBBSReply( 

RIDINTNOT 

 

RTIDINTNOT 

RSIDINTNOT 

RUIDVARCHAR(10)NOT 

RContentVARCHAR(10)NOT 

RtimeDATETIMENOTNULL,

FOREIGNKEYRTIDREFRENCESBBSTopic(TID)

FOREIGNKEYRSIDREFRENCESBBSSession(SID)

FOREIGNKEYRUIDREFRENCESBBSUser(UID)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1