聊天软件数据库设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主键
N Name
Varehar(30)
(名字)
)
Provinee (--省份
字段
字段类型
字段描述
备注
P ID
Int
(省份ID)
P Name
Varehar(30)
(名字)
P Natio nID
Int
所属国家ID
外键
)
City (--城市
字段
字段类型
字段描述
备注
C ID
Int
(城市ID)
C Name
Varehar(30)
(简介)
Null
U HeadPortrait
Varchar(100)
(头像)
Biblioteka BaiduU She ngXiao
Char(2)
生肖
Null
U Age
Int
年龄
Null
U Co nstellation
Char(6)
星座
Null
U BloodType
Varchar(10)
血型
Null
U SchoolTag
Varchar(50)
Int
(发送者ID)指向用户表
外键
M ToUserlD
Int
(接收者ID)指向用户表
外键
)
MessagesType(--消息类型
字段
字段类型
字段描述
备注
MT ID
Int
(类型ID)
主键
MT Name
Varehar(20)
类型名称
Nation (--国家
字段
字段类型
字段描述
备注
N ID
Int
(国家ID)
(类型名称)
)
Messages©-聊 天记录表
字段
字段类型
字段描述
备注
M ID
Int
(消息ID)
主键,自增
M PostMessages
Text
(消息内容)
M status
Bit
(接收状态)
M Time
Datetime
(发送时间)
默认值
M MessagesTypeID
Int
(消息类型ID)
外键
M FromUserID
字段
字段类型
字段描述
备注
US ID
Int
(ID)
主键
US Name
Varchar(10)
(状态名字)
)
Frien ds(--好友表
)
字段
字段类型
字段描述
备注
F ID
Int
主键ID
主键
F_Fire ndlD
Int
朋友的ID
外键
F UserlD
Int
自己的ID
外键
F Name
Varchar(30)
备注昵称
(名字)
C Provi ncelD
Int
所属省份ID
外键
)
)
FriendGroups(--好友分组表
字段
字段类型
字段描述
备注
FG」D
Int
份组ID)
主键
FG Name
Varchar
(分组名字)
FG UserID
Int
用户ID
外键
)
Friend Type (--好友类型
字段
字段类型
字段描述
备注
FT ID
Int
(类型ID)
主键
FT Name
Varchar(20)
表结构
数据库表结构设计方案,仅供参考
User
User(--用户表
字段
字段类型
字段描述
备注
U_ID
Int
主键、自增
U_Logi nID
Varchar(20)
(登陆账号)
U_NickName
Varchar(20)
(昵称)
U PassWord
Varchar(20)
(密码)
U Sig naTure
Varchar(150)
(用户状态ID)
外键
U Frie ndPolicyQuestio n
Varchar(30)
好友策略问题
Null
U Frie ndPolicyA nswer
Varchar(30)
好友策略答案
Null
U Frie ndPolicyPassword
Varchar(30)
好友策略密码
Null
)
UserState(--用户状态表
(个性签名)
Null
U Sex
Bit
(性别)
Null
U_Birthday
Datetime
住日)
Null
U Teleph one
Varchar(30)
(电话)
Null
U Name
Varchar(30)
(真实姓名)
Null
U Email
Varchar(50)
(邮箱)
Null
U」n tro
Varchar(300)
Null
F Friend TypeID
Int
(好友类型)
外键
F Frie ndGroupsID
Int
(所属分组ID)
外键
User FriendshipPolicy(--添加好友策略
字段
字段类型
字段描述
备注
U FP ID主键
Int
策略ID
主键
U Frie ndshipPolicy
varchar
好友添加方式
毕业学校
Null
U Vocati on
Varchar(30)
(职业)
Null
U Nation ID
Int
(国家ID)
外键
U Provi ncelD
Int
(省份ID)
外键
U CityID
Int
(城市ID)
外键
U FriendshipPolicy ID
Int
好友策略ID
外键
U UserStateID
Int
N Name
Varehar(30)
(名字)
)
Provinee (--省份
字段
字段类型
字段描述
备注
P ID
Int
(省份ID)
P Name
Varehar(30)
(名字)
P Natio nID
Int
所属国家ID
外键
)
City (--城市
字段
字段类型
字段描述
备注
C ID
Int
(城市ID)
C Name
Varehar(30)
(简介)
Null
U HeadPortrait
Varchar(100)
(头像)
Biblioteka BaiduU She ngXiao
Char(2)
生肖
Null
U Age
Int
年龄
Null
U Co nstellation
Char(6)
星座
Null
U BloodType
Varchar(10)
血型
Null
U SchoolTag
Varchar(50)
Int
(发送者ID)指向用户表
外键
M ToUserlD
Int
(接收者ID)指向用户表
外键
)
MessagesType(--消息类型
字段
字段类型
字段描述
备注
MT ID
Int
(类型ID)
主键
MT Name
Varehar(20)
类型名称
Nation (--国家
字段
字段类型
字段描述
备注
N ID
Int
(国家ID)
(类型名称)
)
Messages©-聊 天记录表
字段
字段类型
字段描述
备注
M ID
Int
(消息ID)
主键,自增
M PostMessages
Text
(消息内容)
M status
Bit
(接收状态)
M Time
Datetime
(发送时间)
默认值
M MessagesTypeID
Int
(消息类型ID)
外键
M FromUserID
字段
字段类型
字段描述
备注
US ID
Int
(ID)
主键
US Name
Varchar(10)
(状态名字)
)
Frien ds(--好友表
)
字段
字段类型
字段描述
备注
F ID
Int
主键ID
主键
F_Fire ndlD
Int
朋友的ID
外键
F UserlD
Int
自己的ID
外键
F Name
Varchar(30)
备注昵称
(名字)
C Provi ncelD
Int
所属省份ID
外键
)
)
FriendGroups(--好友分组表
字段
字段类型
字段描述
备注
FG」D
Int
份组ID)
主键
FG Name
Varchar
(分组名字)
FG UserID
Int
用户ID
外键
)
Friend Type (--好友类型
字段
字段类型
字段描述
备注
FT ID
Int
(类型ID)
主键
FT Name
Varchar(20)
表结构
数据库表结构设计方案,仅供参考
User
User(--用户表
字段
字段类型
字段描述
备注
U_ID
Int
主键、自增
U_Logi nID
Varchar(20)
(登陆账号)
U_NickName
Varchar(20)
(昵称)
U PassWord
Varchar(20)
(密码)
U Sig naTure
Varchar(150)
(用户状态ID)
外键
U Frie ndPolicyQuestio n
Varchar(30)
好友策略问题
Null
U Frie ndPolicyA nswer
Varchar(30)
好友策略答案
Null
U Frie ndPolicyPassword
Varchar(30)
好友策略密码
Null
)
UserState(--用户状态表
(个性签名)
Null
U Sex
Bit
(性别)
Null
U_Birthday
Datetime
住日)
Null
U Teleph one
Varchar(30)
(电话)
Null
U Name
Varchar(30)
(真实姓名)
Null
U Email
Varchar(50)
(邮箱)
Null
U」n tro
Varchar(300)
Null
F Friend TypeID
Int
(好友类型)
外键
F Frie ndGroupsID
Int
(所属分组ID)
外键
User FriendshipPolicy(--添加好友策略
字段
字段类型
字段描述
备注
U FP ID主键
Int
策略ID
主键
U Frie ndshipPolicy
varchar
好友添加方式
毕业学校
Null
U Vocati on
Varchar(30)
(职业)
Null
U Nation ID
Int
(国家ID)
外键
U Provi ncelD
Int
(省份ID)
外键
U CityID
Int
(城市ID)
外键
U FriendshipPolicy ID
Int
好友策略ID
外键
U UserStateID
Int