需要一个关于在mysql中构建数据库的建议

时间:2013-06-13 10:12:34

标签: mysql phpmyadmin

我在构建我的数据库时遇到问题,就是我想为以下场景创建一个数据库。

我有一群人让我们带一个管理员5。我向小组提出了一个问题,比如你如何评价自己。和你小组中的其他人一样。因此,一个群体中的每个人都会对自己和其他人进行评价,管理员会对所有人进行评分,以便我如何绘制表格。请提供宝贵的建议。

我试过的是我创建了一个表格如下 这是一个学生(stud1)的表格,他或他自己以及其他人。

Stud1

Name  Q1 Q2 Q3
stud1 20 30 40
stud2 40 50 60 

这是另一名学生(stud2)的表格

    Stud2

    Name  Q1 Q2 Q3
    stud1 30 10 90
    stud2 80 100 35

如上表所示,我将为所有6名学生和所有8个问题。 现在从表格中我将采用平均q1或stud1(20 + 30)(表格中的值20和表格中的30表示为学生1或q1的答案,并显示图表,让平均值为25,以及他对自己的评价为因此,通过取两个值avg-25和他自己的等级30,我将显示图表。

我将仅发布我的Android应用程序中的值。

2 个答案:

答案 0 :(得分:0)

使用以下列创建名为users_tb的表:

name :ID            type:INT     key:primary  attribute:Auto_increment 
name :rate          type INT     key:index
name :privilege     type:INT     size:1 (take 0 for user and 1 for admin)

答案 1 :(得分:0)

不幸的是,有很多可能的解决方案 让我知道你对...的看法:

DB Model

但我建议你运用你的创造力做出改变 小组示例应为" admin"。
上图中的关键字 - UN =无符号,NN =非空,AI =自动增量