交友网站数据库设计.docx

上传人:b****6 文档编号:12999376 上传时间:2023-06-10 格式:DOCX 页数:6 大小:37.74KB
下载 相关 举报
交友网站数据库设计.docx_第1页
第1页 / 共6页
交友网站数据库设计.docx_第2页
第2页 / 共6页
交友网站数据库设计.docx_第3页
第3页 / 共6页
交友网站数据库设计.docx_第4页
第4页 / 共6页
交友网站数据库设计.docx_第5页
第5页 / 共6页
交友网站数据库设计.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

交友网站数据库设计.docx

《交友网站数据库设计.docx》由会员分享,可在线阅读,更多相关《交友网站数据库设计.docx(6页珍藏版)》请在冰点文库上搜索。

交友网站数据库设计.docx

交友网站数据库设计

数据库设计:

1、用户表(Users):

用于存放注册用户信息。

2、好友关系表(Friends):

用于记录好友信息。

3、照片表(Pic):

用于存放上传照片信息。

4、视频表(Video):

用于存放上传视频信息。

5、动态表(Dynamic):

用于存放用户发表的动态。

6、动态点赞表(Like):

用于存放用户动态点赞情况。

7、动态评论表(Comment):

用于记录动态的评论信息。

8、高端活动表(Act):

用于存放发布活动信息。

9、参加活动表(Join):

用于存放用户是否参加活动。

用户表(Users)

字段名

类型

说明

用户编号Uid

nvarchar(20)

主键,自增

真实姓名Name

nvarchar(80)

非空

昵称Nick

nvarchar(80)

头像Portrait

Image

手机Phone

nvarchar(14)

非空

电子邮箱Email

nvarchar(20)

密码Psw

nvarchar(16)

非空

性别Sex

nvarchar

(2)

非空

出生日Birthday

Int

出生月份Birthmonth

Int

出生年份Birthyear

Int

省份Province

nvarchar(20)

学校School

nvarchar(20)

非空

专业Profession

nvarchar(20)

非空

入学年份Startyear

int(6)

非空

身高Height

double

体重weight

double

爱好Hobby

nvarchar(30)

个人介绍Introduction

nvarchar(150)

是否公开Open

nvarchar(10)

公开,仅好友可见,不

最后访问时间Lasttime

nvarchar(20)

好友关系表(Friends)

字段名

类型

说明

用户编号Uid

nvarchar(20)

主键,外键

好友编号Fid

nvarchar(20)

主键,外键

照片表(Pic)

字段名

类型

说明

照片编号Pid

nvarchar(50)

主键,自增

照片名称Name

nvarchar(50)

上传用户编号Uid

nvarchar(20)

外键

照片路径Path

nvarchar(40)

上传者IP地址Ip

nvarchar(80)

上传时间Loadtime

datetime

视频表(Video)

字段名

类型

说明

视频编号Vid

nvarchar(40)

主键,自增

视频名称Name

nvarchar(20)

上传用户编号Uid

nvarchar(20)

外键

视频路径Path

nvarchar(40)

上传者IP地址Ip

nvarchar(80)

上传时间Loadtime

datetime

动态表(Dynamic)

字段名

类型

说明

动态编号Did

nvarchar(60)

主键,自增

用户编号Uid

nvarchar(20)

外键

上传者IP地址

nvarchar(80)

上传时间Loadtime

datetime

动态点赞表(Like)

字段名

类型

说明

动态编号Did

nvarchar(12)

主键,外键

点赞用户编号Lid

nvarchar(20)

主键,外键

动态评论表(Comment)

字段名

类型

说明

评论编号Cid

nvarchar(100)

主键,自增

动态编号Did

nvarchar(60)

外键

评论者编号Uid

nvarchar(20)

外键

评论内容Content

nvarchar(150)

评论者IP地址Ip

nvarchar(80)

评论时间Time

datetime

高端活动表(Act)

字段名

类型

说明

活动编号Aid

int(4)

主键,自增

活动名称Name

nvarchar(20)

发布时间Time

datetime

参加活动表(Join)

字段名

类型

说明

活动编号Aid

int(4)

主键,外键

参加用户编号Uid

nvarchar(20)

主键,外键

E-R图:

各实体以及联系的属性如下:

用户:

用户编号,真实姓名,昵称,头像,手机,电子邮箱,密码,性别,出生日期,省份,学校,专业,入学年份,身高,体重,爱好,个人介绍,是否公开,最后访问时间;

关系表:

用户编号,好友编号;

照片表:

照片编号,照片名称,上传用户编号,照片路径,上传者地址,上传时间;

视频表:

视频编号,视频名称,上传用户编号,视频路径,上传者地址,上传时间;

动态表:

动态编号,上传者IP,上传时间;

点赞表:

点赞用户编号;

评论表:

评论编号,评论内容,评论者IP,评论时间;

活动表:

活动编号,活动名称,发布时间;

参与表:

参加用户编号。

具体E-R图如下:

需求&功能分析:

1、用户注册模块:

注册、登录功能;

2、个人管理功能:

查询用户(好友,陌生人),添加好友,删除好友,举报用户。

查看照片,上传照片,删除照片,修改照片名称。

查看视频,上传视频,删除视频,修改视频名称。

查看动态,发布动态,删除动态,点赞、评论,参加活动。

3、活动模块:

查看所有活动,发起活动,修改活动内容,删除活动。

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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