社区
其他
帖子详情
***帮我看看存放学生成绩的两种表结构那种更好??性能会好??扩展性好??谢谢
strutsdbk
2006-04-26 04:50:45
学生成绩表结构(-):
学校编号
学生编号
入学年份
考试编号
科目编号
考试成绩
学生成绩表结构(二):
学校编号
学生编号
入学年份
考试编号
语文成绩
数学成绩
外语成绩
地理成绩
...全文
423
23
打赏
收藏
***帮我看看存放学生成绩的两种表结构那种更好??性能会好??扩展性好??谢谢
学生成绩表结构(-): 学校编号 学生编号 入学年份 考试编号 科目编号 考试成绩 学生成绩表结构(二): 学校编号 学生编号 入学年份 考试编号 语文成绩 数学成绩 外语成绩 地理成绩
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
strutsdbk
2006-06-11
打赏
举报
回复
?
zhangxuyu1118
2006-06-10
打赏
举报
回复
学生信息表
学生编号
学校编号
入学年份
科目信息表
科目编号
科目名称
学生成绩表
考试编号
学生编号
科目编号
考试成绩
比较合理。
如果2选一,第一种结构合理。不过第一种结构应该还有张表吧,比如:
考试信息表
考试编号
年度编号
科目编号
之类的。
第二个结构可以通过查询产生。
strutsdbk
2006-05-28
打赏
举报
回复
成绩表中记的是某个学生,在那个学校,那次考试的成绩。
strutsdbk
2006-05-28
打赏
举报
回复
学生的编号是唯一的,终生不变的。
学生可以转学,换校。
keel47
2006-05-27
打赏
举报
回复
呵呵,我是说,一个学生的编号足够说明他是那个学校的和他是那一年入学的了。
strutsdbk
2006-05-27
打赏
举报
回复
楼上在说什么??我看不懂呀!!!就一个学生编号呀!!
keel47
2006-05-25
打赏
举报
回复
首先,当数据量非常大的时候,第二种方法可以带来较高的性能(不用表连接),不过,一个学校最多也就5000个学生(还算大学校了),所以为了扩展还是选第一种好。
然后,如果按时间来为考试编号的话(比如“2006年期中考试”),那么可以看出“考试编号”“考试科目”“考试成绩”这个字段和学生的信息没有绝对的业务关系。
如果学生信息在软件别的模块也有应用的话,数据就冗余了。
个人认为可以分成“学生信息表”和“考试信息表”。
strutsdbk
2006-05-25
打赏
举报
回复
?
hufangyu
2006-05-22
打赏
举报
回复
第二种结构
laixiaonian88
2006-05-21
打赏
举报
回复
中小学的科目比较固定
如果不扩展了就用第二种,想扩展就用第一种
欢迎光临java开发者的博客http://drivemewild.bokee.com/
平民校长
2006-05-19
打赏
举报
回复
如果科目稳定,我也建议用第二种!计算总分、平均分等成绩分析较为容易。
luyuanchan
2006-05-07
打赏
举报
回复
我想第二种要好!!
前提是每一个学生选课固定,而且相同.
如果不是,就选第一个吧!!
第一个扩展性好!
第二个效率高,空间小..
strutsdbk
2006-05-07
打赏
举报
回复
调查一下,各位工作年限,学历,职位??
strutsdbk
2006-05-04
打赏
举报
回复
调查一下,各位工作年限,学历,职位??
reservoir
2006-05-03
打赏
举报
回复
啥学历并不重要,即使你是读到博士后了,也只是空知道理论也不见得好到哪里去~~
楼主,你说呢 ?
reservoir
2006-05-03
打赏
举报
回复
恩,我也觉得学生信息表、课程表和成绩表应该是分开放的
以前我们php+MySQL做的学生信息管理系统就是这样做的……
strutsdbk
2006-05-03
打赏
举报
回复
嘿嘿 没想到还有这么多入门级别的!!!都不知道各位啥学历??
sunlight539
2006-04-30
打赏
举报
回复
虽然课程目前比较稳定,但是新课程会不断出现的,现在发展的这么快;第一种便于维护,扩展,全力推荐。
sunlight539
2006-04-30
打赏
举报
回复
楼主只不过是拿出其中的成绩表,其他的表他肯定有的,看他第一种表结构就知道了,
我认为第一种设计较佳
RikerLu
2006-04-30
打赏
举报
回复
我也觉得不好...用三个表比较合适,学生信息一个表,科目一个表,成绩一个表(分别对应学生编号和科目编号),这样扩展性好...
加载更多回复(3)
二十种实战调优MySQL
性能
优化的经验
今天,数据库的操作越来越成为整个应用的
性能
瓶颈了,这点对于Web应用尤其明显。关于数据库的
性能
,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库
表
结构
,对操作数据库时(尤其是查
表
时的SQL语句),我们都需要注意数据操作的
性能
。这里,我们不
会
讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的
MySQL
性能
优化的最佳21条经验
今天,数据库的操作越来越成为整个应用的
性能
瓶颈了,这点对于Web应用尤其明显。关于数据库的
性能
,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库
表
结构
,对操作数据库时(尤其是查
表
时的SQL语句),我们都需要注意数据操作的
性能
。这里,我们不
会
讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1、为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎
mysql delete
性能
优化_mysql
性能
优化
今天,数据库的操作越来越成为整个应用的
性能
瓶颈了,这点对于Web应用尤其明显。关于数据库的
性能
,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库
表
结构
,对操作数据库时(尤其是查
表
时的SQL语句),我们都需要注意数据操作的
性能
。这里,我们不
会
讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询...
mysql
性能
比较好_MySQL
性能
优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的
性能
瓶颈了,这点对于Web应用尤其明显。关于数据库的
性能
,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库
表
结构
,对操作数据库时(尤其是查
表
时的SQL语句),我们都需要注意数据操作的
性能
。这里,我们不
会
讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询...
MySQL之二十种
性能
优化的经验
本文将为大家介绍的是二十条MySQL
性能
优化的经验,这些小经验有助于大家
更好
的使用MySQL进行WEB开发。今天,数据库的操作越来越成为整个应用的
性能
瓶颈了,这点对于Web应用尤其明显。关于数据库的
性能
,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库
表
结构
,对操作数据库时(尤其是查
表
时的SQL语句),我们都需要注意数据操作的
性能
。这里,我们不
会
讲过多的SQL
其他
256
社区成员
6,541
社区内容
发帖
与我相关
我的任务
其他
其他产品/厂家
复制链接
扫一扫
分享
社区描述
其他产品/厂家
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章