帮忙做下这道SQL题:谢谢 急用,用代码写的别乱了,麻烦了!

[初始数据]根据功能实现具体要求做原始数据。表关系说明样例如下:表名字段名数据类型含义说明约束情况jsbhChar(6)教师编号主关键字rkjsxmChar(12)任课老... [初始数据]
根据功能实现具体要求做原始数据。
表关系说明样例如下:
表名
字段名 数据类型 含义说明 约束情况
jsbh Char(6) 教师编号 主关键字
rkjsxm Char(12) 任课老师的姓名 不为空
jszc Char(10) 教师职称 可为空
……. …… ……

[课设内容]
1、 按系汇总各专业各年级的学生总数及其中的男、女生数,并统计全校总人数。
要求:当任意输入系部名称、专业名称和年级均可返回相应信息。
2、 按系汇总各年龄段的学生人数及其中的男、女生数。
要求:当任意输入系部名称、年龄时,均可返回相应信息。
3、 按系统计各地区的学生人数。
要求:当任意输入系部名称、地区名称时,均可返回相应学生人数。
4、 按任一学期(用户输入)统计学生变更数据(如:复学、休学、退学、开除、转入、转出、毕业、肄业等)。
5、 按系统计学生中的党员、团员人数。
要求:当任意输入系部名称时,均可返回该系的学生党员和团员人数。
6、 按系统计各民族的学生人数。
要求:当任意输入系部名称、民族时,均可返回相应信息。
7、 按学年根据学生变更数据自动修改班级总人数(提示:用触发器实现)、系部总人数、学校总人数。
8、 统计各门课程的成绩分布情况:
其中:
1) 统计缺考人数。
2) 统计及格、不及格人数。
9、 统计每个学生的综合测评总成绩:
1) 总成绩=平均分*0.7+德体分*0.3
2) 综合测评的排名。
3) 根据总成绩评定奖学金等级(特等、一等、二等、三等)。
4) 按学年根据学生学习情况确定升、留级人选(补考三门(以上)不及格或毕业补考一门(以上)不及格)。
10、学生成绩查询(分别按学号、姓名、班级、课程、开设学期),显示信息自定。
11、更改信息时,相关表的相应记录也应随之更改。(如:留级、补考等)
12、触发器的应用:
当向“学生”表中添加一条新的学生信息后,在“成绩”表中添加该学生所学课程信息,并确保课程代码字段的取值是“课程”表中的已有数据。
13、子查询的应用:
查找“计应041”班高于“计应042”班总评成绩最高分的学生记录。
14、创建如下视图:
1) V_学生成绩:包括学生姓名、课程名称、成绩
2) V_班级人数:包括班级名称、系别、专业名称、班级人数
展开
 我来答
IT锦囊
2011-06-20 · TA获得超过441个赞
知道小有建树答主
回答量:1333
采纳率:0%
帮助的人:693万
展开全部
图显IP:
做那么多事,才20分,太小气了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式