CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

急!!!那位达人给个建表的建议??小弟不胜感激!!

楼主qbws(屈渤)2004-05-02 18:15:27 在 MS-SQL Server / 疑难问题 提问

本人现在在做毕设,题目是学生成绩查询系统。  
  我寻思这个系统的初步功能:  
  1.学生可以根据自己的学号或姓名查询自己的成绩  
      可以分着查8个学期成绩。  
  2.老师可以根据所教的班级来查出自己学生的成绩 问题点数:100、回复次数:6Top

1 楼zjcxc(邹建)回复于 2004-05-02 21:39:23 得分 100

班级信息表  
  班级编号     班级名称...  
   
  学生基本信息表  
  学号(PK)       姓名     所属班级(FK)     性别....  
   
  教师基本信息  
  教师编号     姓名     性别....  
   
  课程信息表  
  课程编号       课程名称  
   
  学生选课表  
  学号     学期       课程编号       成绩  
   
   
  Top

2 楼zjcxc(邹建)回复于 2004-05-02 22:12:51 得分 0

--上面还少了一个表  
   
  教师授课表  
  课程编号     教师编号  
   
   
   
   
   
  --查询  
  1.学生可以根据自己的学号或姓名查询自己的成绩  
      可以分着查8个学期成绩。  
   
  select   a.学号,a.学期,a.课程编号,b.课程名称,a.成绩  
  from   学生选课表   a  
  join   学生基本信息表   b   on   a.学号=b.学号  
  where   a.学号='xx'  
  -- b.姓名='xx' --如果按学生姓名查询  
   
   
   
  2.老师可以根据所教的班级来查出自己学生的成绩  
  select   a.*  
  from   教师授课表   a  
  join   学生选课表   b   on   a.课程编号=b.课程编号  
  join   教师基本信息表   c   on   a.教师编号=c.教师编号  
  where   c.姓名='xx' --按教师姓名查询Top

3 楼qbws(屈渤)回复于 2004-05-02 22:13:09 得分 0

谢谢邹建,我还想问一下,如果有重修记录,重修次数和重修分数是不是也应该放在学生选课表???Top

4 楼zjcxc(邹建)回复于 2004-05-02 22:17:00 得分 0

如果重修的不是很多的话,放在一齐就可以了,否则还是另建一个表,专门来放重修记录Top

5 楼qbws(屈渤)回复于 2004-05-02 22:21:52 得分 0

太感谢你了,能和你交个朋友吗?  
   
  我的qq是18598396Top

6 楼zjcxc(邹建)回复于 2004-05-02 22:22:14 得分 0

不好意思,没QQTop

相关问题

  • 请朋友们给些建议,不胜感激!
  • 帮我写个正则表达式,不胜感激啊
  • 我想学习api和基层函数,有什么数或下载或方法给建议,不胜感激
  • 想给妹妹做一个网站,大家提一点建议,深表感激!
  • COM+组件服务管理器出现注册表方面的问题,请问如何解决,不胜感激。
  • 请问,winamp的那个播放列表应该怎么实现啊,(说原理即可)不胜感激
  • 高手们,分不多,设计过报表编辑工具的朋友请进,菜鸟不胜感激~~~~
  • 再论水晶报报表的打印问题,请高手给出详细代码,不胜感激!!!!
  • 初学VC,C的基础很差,那位大虾能给点关于学习计划的建议,本人不胜感激!
  • 创建千万级记录的数据库,该注意什么?请各位高手给点建议.不胜感激.

关键词

  • 学号
  • 课程
  • 学生
  • 查询
  • 学期
  • 信息
  • 班级
  • 教师
  • 选课
  • 姓名

得分解答快速导航

  • 帖主:qbws
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo