加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

关于MSSQL建表的问题

发布时间:2020-12-12 13:38:29 所属栏目:MsSql教程 来源:网络整理
导读:我想做一个学生成绩管理的数据库 但是有一个对成绩的排名问题 ,我想要班级排名 ,所有上这门课程的人的排名 ,我应该把排名属性放在表中 还是建一个视图 然后对视图操作 如果建的的是视图的话 以后课程增加很对课程的更新很麻烦 ,还有一个问题就是班级总分

我想做一个学生成绩管理的数据库 但是有一个对成绩的排名问题 ,我想要班级排名 ,所有上这门课程的人的排名 ,我应该把排名属性放在表中 还是建一个视图 然后对视图操作 如果建的的是视图的话 以后课程增加很对课程的更新很麻烦  ,还有一个问题就是班级总分排名 这个属性应该放在哪里  最后一个奖学金这个又应该放在那里  ,恳请各位大牛们给点建议。???是SQLSERVER的哦

??????????????? ----------------------???????????
如果你作为一个属性,那么以后当数据变化,包括?insert、update、delete?时,都会导致数据需要变化,这个就非常复杂了。

我觉得写个视图把。
??????? ----------------------???????????

另外,对班级排名、对成绩排名、班级总分排名?可以通过?rank、dense-rank、row_number函数来做,非常简单???????

?----------------------??????????

? 帮我分析一下哈 一个院系有很多人选择这个课程 我要给他班级排名和课程排名
我建了一张S_T_C表,存放学生?课程?教师?成绩等相关信息?我当时是建了一个存储过程
动态创建各课程的课程排名?然后又建了一张班级的排名视图?对这个班级视图对各门课程提供
班级排名?院系排名?但是后期我做不下去了?有一个问题就是在做班级视图时,班级的课程是有很多的?我如何才能让班级的课程排名去参考相应的视图呢。

??????? ----------------------???????????

有表结构不,能贴出来看看不,还有你的视图???????

----------------------???????????


???????

----------------------???????????

一个班?有很多的课程?每一个课程都需要排名?每个课程都有对应的课程排名?因为选修这门课程的班级可能很多?我班级视图需要去参考很多的课程视图?如何建立一个存储过程?比如说一个班?高数?英语?C语言?那么就会有高数这么课程的课程排名(不止一个班级),英语?C语言也是
,在班级排名的视图中?在高数排名时需要参考?高数的排名视图?英语排名时需要参考英语课程排名视图?,但是因为是动态的,我又不知道他有多少课程,这个问题怎么办哈??????? ----------------------???????????

引用?6?楼?PiaoJinWoDeShiJie?的回复:
一个班?有很多的课程?每一个课程都需要排名?每个课程都有对应的课程排名?因为选修这门课程的班级可能很多?我班级视图需要去参考很多的课程视图?如何建立一个存储过程?比如说一个班?高数?英语?C语言?那么就会有高数这么课程的课程排名(不止一个班级),英语?C语言也是
,在班级排名的视图中?在高数排名时需要参考?高数的排名视图?英语排名时需要参考英语课程排名视图?,但是因为是动态的,我又不知道他有多少课程,这个问题怎么办哈



你现在,已经把?课程排名做出来了不????????

?----------------------???????????

课程名出来了??不知道用什么方法额?给点提示吧,谢谢??????? ----------------------???????????

引用?8?楼?PiaoJinWoDeShiJie?的回复:
课程名出来了??不知道用什么方法额?给点提示吧,谢谢



要不帮你看看,qq号给我,我加你???????

----------------------???????????

1148569762谢谢
??????? ----------------------???????????

排名这个东西,看你的业务是否经常变,如果不是,放在属性或者在查询过程中在实现也行,毕竟你的排名一般也是大考的时候才更新,不会太频繁。????

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读