BlueSky数据库表(视频⽹站)
昨晚⼀直搞到很晚,就是⼼⾎来潮,想⾃⼰写个视频⽹站,⾃⼰设计了⼀些数据库的字段,这⾥还没完全搞定,在⽹上当了⼀篇视频⽹站的需求分析,发现不是很符合我的观念,所以⾃⼰就借鉴了⼀些,但是不是完全抄袭,这样会有版权问题的。下⾯我就把⾃⼰写的⼀些字段发布⼀下啊!
BlueSky数据库表(视频⽹站)
l  Users ⽤户表
代码注释类型长度⼩
默认值
UserID⽤户ID,主键nvarchar60('')
Password密码nvarchar2550('')
LoginID登陆帐号varchar500('')
Email邮箱nvarchar500('')
NickName昵称nvarchar500('')
Header头像Nvarchar(50)500(‘’)默认图博客上传视频
⽚地址
No N0No Scores拥有积分Int10010No No No RoleID⾓⾊编号Int100No No No No
StateID状态编号Int1001(激活)
0:冻结
No No No UserLevel⽤户等级Int100(‘’)No No No HavePoints拥有点数Int10050No No No IsActive是否启⽤char10('N')
OrderSeq排序int100((0))
IsDel是否删除Bit100
RegistTime注册时间DateTime100GetDate()No No No AddIP注册的IP地址Varchar(16)160(‘’)No No No
l  Categroy 视频分类表
代码注释类型长度⼩数默认值标识主键空值CategroyID分类ID,主键Int100('')Yes Yes No CategoryName类别名称Nvarchar(15)150(‘’)No No No OrderSeq排序Int100(‘’)No No No
l  UserRole(⽤户⾓⾊表)胡定欣老公
代码注释类型长度⼩数默认值标识主键空值RoleID⾓⾊ID,主键Int100('')Yes Yes No RoleName⾓⾊名称Nvarchar(10)100(‘’)No No No OrderSeq排序Int100(‘’)No NO No
l  UserState(⽤户状态表)
代码注释类型长度⼩
默认值
StateID状态ID,主键Int100(‘’)Yes Yes No StateName状态名称Nvarchar(10)100(‘’)No No No OrderSeq排序Int100(‘’)No No No l  Vedios(视频详细表)
代码注释类型长度⼩
默认值
王源锡纸烫空
VedioID视频ID,主键Int100('')Yes Yes No Title标题Nvarchar(50)500(‘’)NO NO No Description描述Nvarchar(250)2500(‘’)No No No Tag标签Nvarchar(10)100(‘’)No No No TotalTime时长DateTime200(‘’)No No No UpLoadTime上传时间DateTime100(‘’)No No No Size视频⼤⼩Int100(‘’)No No No Author作者Nvarchar(50)500(‘’)No No No CategoryID所属类别编号Int100(‘’)No No No AddUserID上传⽤户编号Nvarchar(6)60(‘’)No No No IsPublic是否公开(注册⽤户可观看)Bit1000(不公
开)
No No No IsAllow是否允许播放(1审核通过,0为通过),默认上传,后是未通过Bit1000No No No Level视频等级Int1001No No No ClickCount访问量Int1000No No No RecommendCount⽀持次数Int1000No No No OpposeCount反对次数Int1000No No No DownLoads下载量Int1000No No No FileName上传⽂件名称Nvarchar(50)100(‘’)No No No ExtendName扩展名Nvarchar(50)500(‘’)No No No FilePath路径(物理路径)Nvarchar(50)500(‘’)No No No NeedPoint播放所需点数Int1001No No No IsDel是否删除Bit1000No No No l  Comments(视频评论表)
代码注释类型长度⼩
默认值
数识键值CommentID评论ID,主键Int100('')Yes Yes No AddUserID评论者编号Nvarchar(6)60(‘’)No No No VideoID视频编号Int100(‘’)No No No Content评论内容Nvarchar(250)2500(‘’)No No No CommentTime评论时间DateTime200(‘’)No No No CommentIP评论者的IP地址Nvarchar(16)160(‘’)No No No l  Message(聊天消息表)
代码注释类型长度⼩
默认值
连接不上
MessageID消息ID,主键Int100('')Yes Yes No FromUserID发送者编号Nvarchar(6)60(‘’)No No No ToUserID接收者编号Nvarchar(6)60(‘’)No No No Contents内容Nvarchar(100)1000(‘’)No No No MessageState消息类型(1:已读0:未读)Int1000No No No IsDel是否删除Bit1000No No No l  FavoriteVedios(⽤户专辑表)
代码注释类型长度⼩
默认值
武艺身高多少键
天津婚礼
FID专辑ID,主键Int100('')Yes Yes No 这些表,我相信初级程序员,应该都是可以看得懂的。所以就不多解释了,现在想听听⼤家的意见,看看有没有好的需求分析,或者⽹站模版,我想学习⼀下,我不想坐的和现在很多的视频
⽹站⼀样,我要想有⾃⼰的风格,最好是Metro风格。跟着潮流,相信Microsoft。这是我学习.NET最⼤的动⼒。