sis数据库管理之MSSQL DBO.XSIS(mssql dbo.x)
_Grades表
『MSSQL DBO.XSIS_Grades表』
MSSQL 中的DBO.XSIS_Grades 是一张存有学校学生成绩的表格,该表格用于跟踪学生的学习成绩,并用来计算学生的绩效。
该表的结构如下 :
StudentId:类型int,主键,学生的唯一标识
SemesterCode:类型varchar,学期代码,包含学年代码和学期
CourseCode:类型varchar,课程代码
CourseName:类型varchar,课程名称
Score:类型int,分数
根据需求,我们可以提出以下SQL脚本,来实现:
— 查询所有学生在2015-2016学年度第一学期的所有课程成绩
SELECT StudentId, SemesterCode, CourseCode, CourseName, Score
FROM XSIS_Grades
WHERE SemesterCode=’2015-2016_1′;
— 查询学号为 K102030 的所有学期的成绩
SELECT StudentId, SemesterCode, CourseCode, CourseName, Score
FROM XSIS_Grades
WHERE StudentId=’K102030′;
— 查询学号为 K102030 在2015-2016学年度的课程成绩
SELECT StudentId, SemesterCode, CourseCode, CourseName, Score
FROM XSIS_Grades
WHERE StudentId=’K102030′ AND SemesterCode LIKE ‘2015-2016%’;
— 查询学号为K102030的2015-2016学年度的物理和数学成绩
SELECT StudentId, SemesterCode, CourseCode, CourseName, Score
FROM XSIS_Grades
WHERE StudentId=’K102030′ AND SemesterCode LIKE ‘2015-2016%’ AND
(CourseCode=’PHYS101′ OR CourseCode=’MATH101′);
通过上面的脚本,我们可以快速有效地查询、处理学生在XSIS_Grades表中的成绩,服务学生的学习、成长。并且XSIS_Grades这张表只要在MSSQL数据库中,它就能够为多个程序、用户提供便捷的数据管理接口。