聊天室系统数据库设计案例Word格式文档下载.doc

上传人:wj 文档编号:1496758 上传时间:2023-04-30 格式:DOC 页数:6 大小:100KB
下载 相关 举报
聊天室系统数据库设计案例Word格式文档下载.doc_第1页
第1页 / 共6页
聊天室系统数据库设计案例Word格式文档下载.doc_第2页
第2页 / 共6页
聊天室系统数据库设计案例Word格式文档下载.doc_第3页
第3页 / 共6页
聊天室系统数据库设计案例Word格式文档下载.doc_第4页
第4页 / 共6页
聊天室系统数据库设计案例Word格式文档下载.doc_第5页
第5页 / 共6页
聊天室系统数据库设计案例Word格式文档下载.doc_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

聊天室系统数据库设计案例Word格式文档下载.doc

《聊天室系统数据库设计案例Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《聊天室系统数据库设计案例Word格式文档下载.doc(6页珍藏版)》请在冰点文库上搜索。

聊天室系统数据库设计案例Word格式文档下载.doc

用户名

nickname

昵称

telephone

电话

email

邮件

age

18到60之间

年龄

sex

4

男或女

性别

address

200

默认“地址不详”

地址

remark

备注

roleid

外键

角色ID

角色表(roles)

rolename

角色名称

好友关系表(friendship)

friendid

好友ID

groupid

分组ID

分组表(user_group)

groupname

分组名称

聊天记录表(chat_log)

logid

记录ID

senderid

发送人ID

receiverid

接收人ID

sendtime

发送时间

sendcontent

聊天内容

二、E-R图

用户

角色

聊天记录

分组

好友关系

三、物理模型图

四、数据库创建

CREATEDATABASEchatingroom

CREATETABLEroles

roleidintCONSTRAINTr_PRIMPRIMARYKEY,

rolenamevarchar(20)NOTNULL,

CREATETABLEusers

(useridintCONSTRAINTu_PRIMPRIMARYKEY,

usernamevarchar(20)NOTNULL,

nicknamevarchar(20)NOTNULL,

telephonevarchar(20)NOTNULL,

emailvarchar(20),

ageintcheck(agebetween18and60),

sexvarchar(4)check(sex='

男'

orsex='

女'

),

addressvarchar(200)DEFAULT'

地址不详'

remarkvarchar(200),

roleidintCONSTRAINTr_FOREFOREIGNKEYREFERENCESroles(roleid),

statusintDEFAULT'

1'

passwordvarchar(10)DEFAULT'

123'

CREATETABLEuser_group

groupidintCONSTRAINTg_PRIMPRIMARYKEY,

groupnamevarchar(20)NOTNULL,

CREATETABLEfriendship

useridintCONSTRAINTu_FOREFOREIGNKEYREFERENCESusers(userid),

friendidintCONSTRAINTf_FOREFOREIGNKEYREFERENCESusers(userid),

gruopidintCONSTRAINTg_FOREFOREIGNKEYREFERENCESuser_group(groupid),

CREATETABLEchat_log

logidintCONSTRAINTl_PRIMPRIMARYKEY,

senderidintCONSTRAINTs_FOREFOREIGNKEYREFERENCESusers(userid),

recriveridintCONSTRAINTm_FOREFOREIGNKEYREFERENCESusers(userid),

sendtimevarchar(20)notnull,

sendcontentvarchar(200)notnull,

remarkvarchar(200),

五、数据库调试

------------------------------

--Recordsofroles

INSERTINTOrolesVALUES('

'

管理员'

);

2'

普通用户'

--Recordsofusers

INSERTINTOusersVALUES('

admin'

15066968808'

admin@'

32'

青岛市市北区辽宁路1000号'

系统管理员'

123);

testuser1'

张小三'

18600023456'

testuser1@'

23'

青岛市市南区山东路1200号'

123);

3'

testuser2'

王小五'

15399002344'

testuser2@'

28'

青岛市崂山区苗岭路1300号'

4'

testuser3'

凤飞飞'

18666866686'

testuser3@hotmail.co'

21'

青岛市黄岛区长江路1400号'

--Recordsofuser_group

INSERTINTOuser_groupVALUES('

我的好友'

陌生人'

黑名单'

我的网友'

--Recordsoffriendship

INSERTINTOfriendshipVALUES('

----------------------------------

--1、根据用户名和密码查询用户信息(需要角色名称)

--2、插入用户信息

--3、修改用户表添加一个状态列:

statusintdefault1

--4、更新用户状态=0或1

--5、查看所有聊天记录信息

--6、根据发送人、接收人和时间来查询聊天记录

--7、根据用户的id查询好友信息(要查询的内容有用户ID,好友ID,组ID,用户名,好有名,组名)对三张表进行查询:

friendship,user_group,user(连两次)

--8、查询所有角色信息

--9、查询所有组信息.

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

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2