教学管理系统数据库ER图及SQL语句(3)

2020-06-30 10:51

) GO

实用英语信息 USE market GO

INSERT 实用英语信息(课程号,学号,姓名,平时成绩,考试成绩,总评成绩) VALUES ('1','12432201','王晓明','70','80','75') INSERT 实用英语信息

VALUES ('2','12432202','吴小丽','50','60','55') INSERT 实用英语信息

VALUES ('3','12432203','章明敏','55','65','60') INSERT 实用英语信息

VALUES ('4','12432204','王孝亚','80','80','80') INSERT 实用英语信息

VALUES ('5','12432205','李明月','90','90','90') INSERT 实用英语信息

VALUES ('6','12432206','任心','90','80','85') INSERT 实用英语信息

VALUES ('7','12432207','吴佳丽','65','65','65') INSERT 实用英语信息

VALUES ('8','12432208','王丽','55','65','60') INSERT 实用英语信息

VALUES ('9','12432209','朱明','95','95','95') INSERT 实用英语信息

VALUES ('10','12432210','章自强','70','80','75') GO

修改语句 USE market GO

UPDATE 学生基本信息

SET 姓名='王晓明', 出生日期='19930721' WHERE 学号=12432201 GO

删除语句 USE market GO

DELETE 学生基本信息 WHERE 学号=12432210 GO

查询

可以按学号、姓名、系号查询学生基本信息。

USE market GO

SELECT 学号,姓名,所在系号 FROM 学生基本信息

可以按职工号、姓名、系号查询教职工基本信息。 USE market GO

SELECT 职工号,教师姓名,所在系号 FROM 教职工信息

可以按系号、系名称查询系的基本信息。 USE market GO

SELECT 系号,系的简介 FROM 系部基本信息

可以按课程号、课程名称、上课教师姓名查询课程基本信息。

SELECT a.课程号,a.课程名称,b.教师姓名

FROM 课程信息 AS a INNER JOIN 教职工信息 AS b ON a.课程号=b.职工号

按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。 体育

USE market

GO

SELECT 课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,体

育成绩信息.学号,体育成绩信息.平时成绩,体育成绩信息.考试成绩,体育成绩信息.总评成

FROM

课程信息 INNER JOIN 教职工信息 ON 课程信息.课程号=教职工信息.职工号

INNER JOIN 体育成绩信息

on 体育成绩信息.课程号=课程信息.课程号

group by 课程信息.课程号, 课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,体育成绩信息.学号,体育成绩信息.平时成绩,体育成绩信息.考试成绩,体育成绩信息.总评成绩

order by 体育成绩信息.总评成绩 desc

数学

USE market

GO

SELECT 课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,数学成绩信息.学号,数学成绩信息.平时成绩,数学成绩信息.考试成绩,数学成绩信息.总评成绩 FROM

课程信息 INNER JOIN 教职工信息 ON 课程信息.课程号=教职工信息.职工号 INNER JOIN 数学成绩信息

on 数学成绩信息.课程号=课程信息.课程号

group by 课程信息.课程号, 课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,数学成绩信息.学号,数学成绩信息.平时成绩,数学成绩信息.考试成绩,数学成绩信息.总评成绩

order by 数学成绩信息.总评成绩 desc

商业应用文写作 USE market

GO

SELECT 课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,商

业应用文写作成绩信息.学号,商业应用文写作成绩信息.平时成绩,商业应用文写作成绩信息.考试成绩,商业应用文写作成绩信息.总评成绩

FROM 课程信息 INNER JOIN 教职工信息 ON 课程信息.课程号=教职工信息.职工号 INNER JOIN 商业应用文写作成绩信息 on 商业应用文写作成绩信息.课程号=课程信息.课程号

group by 课程信息.课程号, 课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,商业应用文写作成绩信息.学号,商业应用文写作成绩信息.平时成绩,商业应用文写作成

绩信息.考试成绩,商业应用文写作成绩信息.总评成绩 order by 商业应用文写作成绩信息.总评成绩 desc

实用英语 USE market

GO

SELECT 课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,实

用英语信息.学号,实用英语信息.平时成绩,实用英语信息.考试成绩,实用英语信息.总评成

FROM 课程信息 INNER JOIN 教职工信息 ON 课程信息.课程号=教职工信息.职工号 INNER JOIN 实用英语信息 on 实用英语信息.课程号=课程信息.课程号

group by 课程信息.课程号, 课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,实用英语信息.学号,实用英语信息.平时成绩,实用英语信息.考试成绩,实用英语信息.总评成绩

order by 实用英语信息.总评成绩 desc

a、成绩报表:内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩

USE market GO

CREATE VIEW 成绩报表 AS

SELECT 课程信息.课程号,课程信息.课程名称, 课程信息. 任课教师号,课程信息.学时,课程信息.学分,教职工信息.教师姓名, 选课信息.学号, 选课信息.平时成绩, 选课信息.考试成绩, 选课信息.总评成绩, 学生基本信息.性别 FROM

课程信息 INNER JOIN 教职工信息 ON 课程信息.课程号=教职工信息.职工号 INNER JOIN 选课信息

On 选课信息.课程号=课程信息.课程号 INNER JOIN 学生基本信息

On 学生基本信息.学号=选课信息.学号

group by 课程信息.课程号,课程信息.课程名称, 课程信息. 任课教师号,课程信息.学时,课程信息.学分,教职工信息.教师姓名, 选课信息.学号, 选课信息.平时成绩, 选课信息.考试成绩, 选课信息.总评成绩,学生基本信息.性别 go

USE market GO

--建立信息的存储过程

CREATE PROCEDURE order1 SET @SelectKey = '课程号' AS

SELECT * FROM 数学成绩信息 INNER JOIN 选课信息 INNER JOIN 体育成绩信息 INNER JOIN 商业应用文写作成绩信息 INNER JOIN 实用英语信息 WHERE 总评成绩 >= 90 --比较运算符 --调用存储过程

EXECUTE order1

USE market GO

--建立信息的存储过程

CREATE PROCEDURE order1

SELECT >=90人数=COUNT(ALL >=90) FROM order1 renshu

USE market GO

--建立信息的存储过程

CREATE PROCEDURE order1 bili AS

SELECT >=90分所在比例 =AVG(distinct 10) FROM order1 renshu


教学管理系统数据库ER图及SQL语句(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(八年级下册数学)(期末压轴题汇编)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: