点击这里给我发消息 ExternalInterface.call(new XML(""));

BlueSky数据库表(视频网站)

昨晚一直搞到很晚,就是心血来潮,想自己写个视频网站,自己设计了一些数据库的字段,这里还没完全搞定,在网上当了一篇视频网站的需求分析,发现不是很符合我的观念,所以自己就借鉴了一些,但是不是完全抄袭,这样会有版权问题的。下面我就把自己写的一些字段发布一下啊!

BlueSky数据库表(视频网站)

l   Users 用户表

代码

注释

类型

长度

小数

默认值

标识

主键

空值

UserID

用户ID,主键

nvarchar

6

0

('')

     

Password

密码

nvarchar

255

0

('')

     

LoginID

登陆帐号

varchar

50

0

('')

     

Email

邮箱

nvarchar

50

0

('')

     

NickName

昵称

nvarchar

50

0

('')

     

Header

头像

Nvarchar(50)

50

0

(‘’)默认图片地址

No

N0

No

Scores

拥有积分

Int

10

0

10

No

No

No

RoleID

角色编号

Int

10

0

No

No

No

No

StateID

状态编号

Int

10

0

1(激活) 0:冻结

No

No

No

UserLevel

用户等级

Int

10

0

(‘’)

No

No

No

HavePoints

拥有点数

Int

10

0

50

No

No

No

IsActive

是否启用

char

1

0

('N')

     

OrderSeq

排序

int

10

0

((0))

     

IsDel

是否删除

Bit

1

0

0

     

RegistTime

注册时间

DateTime

10

0

GetDate()

No

No

No

AddIP

注册的IP地址

Varchar(16)

16

0

(‘’)

No

No

No

 

l   Categroy 视频分类表

 

代码

注释

类型

长度

小数

默认值

标识

主键

空值

 

CategroyID

分类ID,主键

Int

10

0

('')

Yes

Yes

No

 

CategoryName

类别名称

Nvarchar(15)

15

0

(‘’)

No

No

No

 

OrderSeq

排序

Int

10

0

(‘’)

No

No

No

 

 

 

 

 

 

 

 

 

 

 

l   UserRole(用户角色表)

代码

注释

类型

长度

小数

默认值

标识

主键

空值

RoleID

角色ID,主键

Int

10

0

('')

Yes

Yes

No

RoleName

角色名称

Nvarchar(10)

10

0

(‘’)

No

No

No

OrderSeq

排序

Int

10

0

(‘’)

No

NO

No

                                 

 

l   UserState(用户状态表)

代码

注释

类型

长度

小数

默认值

标识

主键

空值

StateID

状态ID,主键

Int

10

0

(‘’)

Yes

Yes

No

StateName

状态名称

Nvarchar(10)

10

0

(‘’)

No

No

No

OrderSeq

排序

Int

10

0

(‘’)

No

No

No

 

l   Vedios(视频详细表)

代码

注释

类型

长度

小数

默认值

标识

主键

空值

VedioID

视频ID,主键

Int

10

0

('')

Yes

Yes

No

Title

标题

Nvarchar(50)

50

0

(‘’)

NO

NO

No

Description

描述

Nvarchar(250)

250

0

(‘’)

No

No

No

Tag

标签

Nvarchar(10)

10

0

(‘’)

No

No

No

TotalTime

时长

DateTime

20

0

(‘’)

No

No

No

UpLoadTime

上传时间

DateTime

10

0

(‘’)

No

No

No

Size

视频大小

Int

10

0

(‘’)

No

No

No

Author

作者

Nvarchar(50)

50

0

(‘’)

No

No

No

CategoryID

所属类别编号

Int

10

0

(‘’)

No

No

No

AddUserID

上传用户编号

Nvarchar(6)

6

0

(‘’)

No

No

No

IsPublic

是否公开(注册用户可观看)

Bit

10

0

0(不公开)

No

No

No

IsAllow

是否允许播放(1审核通过,0为通过),默认上传,后是未通过

Bit

10

0

0

No

No

No

Level

视频等级

Int

10

0

1

No

No

No

ClickCount

访问量

Int

10

0

0

No

No

No

RecommendCount

支持次数

Int

10

0

0

No

No

No

OpposeCount

反对次数

Int

10

0

0

No

No

No

DownLoads

下载量

Int

10

0

0

No

No

No

FileName

上传文件名称

Nvarchar(50)

10

0

(‘’)

No

No

No

ExtendName

扩展名

Nvarchar(50)

50

0

(‘’)

No

No

No

FilePath

路径(物理路径)

Nvarchar(50)

50

0

(‘’)

No

No

No

NeedPoint

播放所需点数

Int

10

0

1

No

No

No

IsDel

是否删除

Bit

10

0

0

No

No

No

 

l   Comments(视频评论表)

代码

注释

类型

长度

小数

默认值

标识

主键

空值

CommentID

评论ID,主键

Int

10

0

('')

Yes

Yes

No

AddUserID

评论者编号

Nvarchar(6)

6

0

(‘’)

No

No

No

VideoID

视频编号

Int

10

0

(‘’)

No

No

No

Content

评论内容

Nvarchar(250)

250

0

(‘’)

No

No

No

CommentTime

评论时间

DateTime

20

0

(‘’)

No

No

No

CommentIP

评论者的IP地址

Nvarchar(16)

16

0

(‘’)

No

No

No

 

l   Message(聊天消息表)

代码

注释

类型

长度

小数

默认值

标识

主键

空值

MessageID

消息ID,主键

Int

10

0

('')

Yes

Yes

No

FromUserID

发送者编号

Nvarchar(6)

6

0

(‘’)

No

No

No

ToUserID

接收者编号

Nvarchar(6)

6

0

(‘’)

No

No

No

Contents

内容

Nvarchar(100)

100

0

(‘’)

No

No

No

MessageState

消息类型(1:已读0:未读)

Int

10

0

0

No

No

No

IsDel

是否删除

Bit

10

0

0

No

No

No

 

l   FavoriteVedios(用户专辑表)

代码

注释

类型

长度

小数

默认值

标识

主键

空值

FID

专辑ID,主键

Int

10

0

('')

Yes

Yes

No

 

 

 

 

 

 

 

 

 

 这些表,我相信初级程序员,应该都是可以看得懂的。所以就不多解释了,现在想听听大家的意见,看看有没有好的需求分析,或者网站模版,我想学习一下,我不想坐的和现在很多的视频网站一样,我要想有自己的风格,最好是Metro风格。跟着潮流,相信Microsoft。这是我学习.NET最大的动力。

posted @ 2012-09-22 08:29  程序员-小菜  阅读(1417)  评论(4编辑  收藏  举报