关于MSSQL建表的问题
来源:互联网 发布:中国自己的域名服务器 编辑:程序博客网 时间:2024/05/01 07:27
我想做一个学生成绩管理的数据库 但是有一个对成绩的排名问题 ,我想要班级排名 ,所有上这门课程的人的排名 ,我应该把排名属性放在表中 还是建一个视图 然后对视图操作 如果建的的是视图的话 以后课程增加很对课程的更新很麻烦 ,还有一个问题就是班级总分排名 这个属性应该放在哪里 最后一个奖学金这个又应该放在那里 ,恳请各位大牛们给点建议。 是SQLSERVER的哦
----------------------
如果你作为一个属性,那么以后当数据变化,包括 insert、update、delete 时,都会导致数据需要变化,这个就非常复杂了。
我觉得写个视图把。
----------------------
另外,对班级排名、对成绩排名、班级总分排名 可以通过 rank、dense-rank、row_number函数来做,非常简单
----------------------
帮我分析一下哈 一个院系有很多人选择这个课程 我要给他班级排名和课程排名
我建了一张S_T_C表,存放学生 课程 教师 成绩等相关信息 我当时是建了一个存储过程
动态创建各课程的课程排名 然后又建了一张班级的排名视图 对这个班级视图对各门课程提供
班级排名 院系排名 但是后期我做不下去了 有一个问题就是在做班级视图时,班级的课程是有很多的 我如何才能让班级的课程排名去参考相应的视图呢。
----------------------
有表结构不,能贴出来看看不,还有你的视图
----------------------
----------------------
一个班 有很多的课程 每一个课程都需要排名 每个课程都有对应的课程排名 因为选修这门课程的班级可能很多 我班级视图需要去参考很多的课程视图 如何建立一个存储过程 比如说一个班 高数 英语 C语言 那么就会有高数这么课程的课程排名(不止一个班级),英语 C语言也是
,在班级排名的视图中 在高数排名时需要参考 高数的排名视图 英语排名时需要参考英语课程排名视图 ,但是因为是动态的,我又不知道他有多少课程,这个问题怎么办哈 ----------------------
你现在,已经把 课程排名做出来了不?
----------------------
课程名出来了 不知道用什么方法额 给点提示吧,谢谢 ----------------------
要不帮你看看,qq号给我,我加你
----------------------
1148569762谢谢
----------------------
排名这个东西,看你的业务是否经常变,如果不是,放在属性或者在查询过程中在实现也行,毕竟你的排名一般也是大考的时候才更新,不会太频繁。
- 关于MSSQL建表的问题
- 关于MSSQL占用过多内存的问题
- 关于MSSQL占用过多内存的问题
- MSSQL 关于系统表的一些应用
- 关于MSSQL 2005的驱动更新问题的摘录
- 关于国外服务器使用mssql乱码的问题
- 关于PHP无法连接MSSQL数据库的问题
- MsSql和Access关于日期的比较问题
- 关于PHP无法连接MSSQL数据库的问题
- 关于PHP+MSSQL查询输出的内容末尾乱码问题!
- mssql相关的问题
- 关于MSSQL数据库的字段
- 关于mssql的全文搜索
- 关于mssql的学习体会,仅供参考!
- mssql的"[]" 标识符的问题
- PHP连接MSSQL的问题
- 关于mssql
- 关于提高MSSQL的查询效率
- oracle学习初级篇
- 用python写Hello World
- 从操作系统内核看设计模式--linux内核中的Observer
- 拓胜第五天(请假)
- 组织成员互帮:地狱离天堂不远
- 关于MSSQL建表的问题
- 网络文件系统的末路 与 分布式文件系统的 春天
- 哼
- 如果你的口才不好就请坚持写日记
- linux内核中的设计模式
- linux 中解析命令行参数 (getopt_long用法)
- centos上卸载mysql
- 比较详细的bochs调试指令
- python3.3中的print()