需要在mysql中构建DB的建议吗
我在构建数据库时遇到了一个问题,那就是我想为以下场景创建一个数据库 我有一组人,让我们采取一个管理员5。我向小组提出了一些问题,比如你如何评价自己。和你们小组的其他人一样。所以小组中的每个人都会给自己和其他人打分,管理员会给所有人打分,这样我就可以画表格了。请给我你有价值的建议 我尝试的是创建了一个如下表 这是一个学生(学生1)的桌子,他将或他自己和其他人需要在mysql中构建DB的建议吗,mysql,phpmyadmin,Mysql,Phpmyadmin,我在构建数据库时遇到了一个问题,那就是我想为以下场景创建一个数据库 我有一组人,让我们采取一个管理员5。我向小组提出了一些问题,比如你如何评价自己。和你们小组的其他人一样。所以小组中的每个人都会给自己和其他人打分,管理员会给所有人打分,这样我就可以画表格了。请给我你有价值的建议 我尝试的是创建了一个如下表 这是一个学生(学生1)的桌子,他将或他自己和其他人 Stud1 Name Q1 Q2 Q3 stud1 20 30 40 stud2 40 50 60 这是另一个学生的桌子(stud2
Stud1
Name Q1 Q2 Q3
stud1 20 30 40
stud2 40 50 60
这是另一个学生的桌子(stud2)
如上表所示,我将为所有6名学生和所有8个问题提供答案。
现在从表中,我将取q1或stud1(20+30)的平均值(表1中的值20和表中的值30,为学生1或q1回答,并显示一个图表,让平均值为25,他给自己评分的值为20。因此,通过取两个值avg-25和他自己的评分30,我将显示图表
我将只发布android应用程序中的值。使用以下列创建一个名为
users\u 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)
不幸的是,有很多可能的解决方案。
让我知道你对……这件事的看法: 但我建议你发挥你的创造力,做出改变。
组示例应为“admin”。
上图中的关键词-UN=Unsigned,NN=notnull,AI=Auto Increment不,它不是那样工作的,我已经试过了。因为我只发布值。你的问题有点让人困惑…请包括到目前为止尝试过的内容以及你认为该模式有什么问题。这将给其他人一个起点。非常感谢你我接受你的建议。
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)