) 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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库教学管理系统数据库ER图及SQL语句(3)在线全文阅读。
相关推荐: