互动媒体学习社区-ASP.NET MVC 数据库设计

互动媒体学习社区数据库共7个表:

1.tb_Bulletin(公告信息表)

字段 类型 备注
Id int Key
Title nvarchar(50)  
Content nvarchar(20)  
CreatOn nvarchar(50)  
MemberID int 会员表外键

 

 

 

 

 

 

2.tb_Member(会员信息表)

字段 类型 备注
Id int Key
Email nvachar(50) 登录名
Password nvarchar(50)  
Type int 0:注册会员,1:管理员
NickName nvarchar(50)  
CreatOn nvarchar(50)  
Lock int 是否停用,1:停用,0:可用

 

 

 

 

 

 

 

 

 

3.tb_Tutorial(教程信息表)

字段 类型 备注
Id int Key
LangueType int 语言类型表外键
Name nvarchar(50)  
Url nvarchar(500) 文件存放路径
Content nvarchar(500) 教程介绍
CreatOn nvarchar(50) 发布日期
Statue int 审核状态
CheckMemberId int 会员表外键
UploadMemberId int 会员表外键

 

 

 

 

 

 

 

 

 

4.tb_Reply(回复信息表)

字段 类型 备注
Id int Key
Content nvarchar(100)  
CreatOn nvarchar(50)  
MemberId

int

会员外键
MessageId

int

主题外键

 

 

 

 

 

 

 

 

 

5.tb_Type(语言类型表)

字段 类型 备注
Id int Key
Name nvarchar(50)  

 

 

 

 

 

6.tb_Speak(留言信息表)

字段 类型 备注
Id int Key
MemberId int 会员表外键
TutorialId int 教程表外键
Content nvarchar(500)  
CreatOn nvarchar(50) 留言时间

 

 

 

 

 

 

 

 

 

 

7.tb_Message(论坛留言信息表)

字段 类型 备注
Id int Key
Title nvarchar(50)  
Content nvarchar(500)  
MemberId int 会员表外键
CreatOn nvarchar(50) 创建时间

 

 

 

 

 

 

 

 

 

表与表之间关系:

  • tb_Member 与 tb_Bulletin:1 对 多
  • tb_Member 与 tb_Tutorial:1 对 多
  • tb_Member 与 tb_Speak:1 对 多
  • tb_Member 与 tb_Message:1 对 多
  • tb_Type 与 tb_Tutorial:1 对 多
  • tb_Tutorial 与 tb_Speak:1 对 多
  • tb_Message 与 tb_Reply:1 对 多
posted @ 2017-08-25 03:22  僧正  阅读(348)  评论(0)    收藏  举报