但是学科不定的,而且总的学科不止10门,只是一次考试的学科不超过10科。
用方法一的话,XKn、RESULTn 的中的N可能超过30,这样冗于是不是太大点了?冗于太大的话查询还能快吗?
用方法一的话,XKn、RESULTn 的中的N可能超过30,这样冗于是不是太大点了?冗于太大的话查询还能快吗?
解决方案 »
- 简单路程速度数据问题该用初中一元一次方案还是大学微积分求解?
- 请问动态SQL一般在什么时候使用?
- 增加主键的Sql
- 不等长的时间段汇总记录查询如何实现?
- 为什么我的SQL SERVER 2000,在使用过程中会出现不响应,机器重起后又好了,以前不会,请各位大侠指点迷津!
- CASE WHEN的问题,先谢谢
- 请问,sql server Express和sql server的事
- 請問在SQL中存儲大型文本用什么方法,最好就一個欄位
- 问一个好象别人提过的问题:能不能在未安装SQL系统的win98上打开SQL数据库?
- 在深圳搞數據庫開。工資可以拿多少
- 关于配置页面服务器的问题!
- 通过拨号建立连接后查询分析其无法连接服务器,在线等候!!
在方法一中,可以描述每个学生每门学科每个考次的成绩及考试状态(如:作弊、缺考等),而在方法二中,只能描述每个学生每个考次的考试状态(如:作弊、缺考等)及每门学科的成绩!
一般来说,一个学生可能在一个考次中缺考全部的学科,也可能缺考部分学科。要解决这个问题,必须在方法一中再增加lb1、lb2...lbn等n个字段。
出现这个问题,究其原因,还是因为冗余造成的。
我想不会是一个学期所产生的吧?提供一个想法:
用方法二,把TEST表分成多个表,表结构都是一样的,只不过在表名用
TEST_1,TEST_2,TEST_N区分开来,其中的1,2,N是代表学期ID
还有,楼上 SE1()说得对,在方法一中还要增加LB1,LB2,LBN,这样的话还是有很多的冗余