码迷,mamicode.com
首页 > 数据库 > 详细

数据库表格设计

时间:2016-07-12 17:08:17      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:

数据库表格设计

1.user

字段数据类型说明
id int PRIMARY_KEY AUTO_INCREMENT
date date  
user_name varchar(16) UNIQUE
student_id varchar(16)  
email varchar(256)  
password varchar(16)  
gender bool (女:0,男:1)
user_type int (判断该用户是学生,老师还是助教,老师:0,助教:1,学生:2)
portrait varchar(256) (path to portrait on server)

2. course

字段数据类型说明
id int PRIMARY_KEY AUTO_INCREMENT
date date  
course_id varchar(16)  
teacher_id int FOREIGN KEY(user 表中的id字段)
ta_id int FOREIGN KEY(user 表中的id字段)

3. resource

字段数据类型说明
id int PRIMARY_KEY AUTO_INCREMENT
date date  
course_id int FOREIGN KEY (对应courser表格中的id字段)
img_path varchar(256) (保存当前ppt页图片在服务器上的位置)
audio_path varchar(256) (保存当前ppt对应的音频在服务器上的位置)

4. question

字段数据类型说明
id int PRIMARY_KEY AUTO_INCREMENT
date date  
user_id int FOREIGN KEY(问题的创建者,对应user表格中的id字段)
course_id int FOREIGN KEY (问题所在的课程,对应course表格中的id字段)
content varchar(1024)  
num_vote int (问题的获得的赞同投票数)

5. answer

字段数据类型说明
id int PRIMARY_KEY AUTO_INCREMENT
date date  
user_id int FOREIGN KEY (回答的提供者,对应user表格中的id字段)
user_type int (判断该用户是学生,老师还是助教,老师:0,助教:1,学生:2)
content varchar(1024)  
num_vote int (获得的赞同数)

6. question_comment

字段类型说明
id int PRIMARY KEY AUTO_INCREMENT
date date  
question_id int FOREIGN KEY(对应的问题)
user_id int FOREIGN KEY (对应创建该评论的用户)
content varchar(1024)  

7. answer_comment

字段类型说明
id int PRIMARY KEY AUTO_INCREMENT
date date  
answer_id int FOREIGN KEY(对应的回答)
user_id int FOREIGN KEY (对应创建该评论的用户)
content varchar(1024)  



 

数据库表格设计

标签:

原文地址:http://www.cnblogs.com/ustcfighters/p/5663886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!