zoukankan      html  css  js  c++  java
  • 数据库表格设计

    数据库表格设计

    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)  



     

  • 相关阅读:
    CSS浏览器兼容性问题集()两
    HTML5 Introduction
    poj 2449 Remmarguts' Date 【SPFA+Astar】【古典】
    LwIP学习笔记——STM32 ENC28J60移植与入门
    在四川大学的第二个冠军游戏在线编程:Peter的X
    ArcEngine下一个TIN生成的轮廓
    精彩理发头盔
    UBUNTU如何改变mysql默认文件夹数据文件夹
    第一章 词汇陷阱
    LINUX2.4.x网络安全框架
  • 原文地址:https://www.cnblogs.com/ustcfighters/p/5663886.html
Copyright © 2011-2022 走看看