sql实验报告
SQL试验报告
软件一班
范章鹏
202222450332
试验一 创立和删除数据库数14 页
右击“”选择“删除”,确认删除此表。 〔4〕运用向导删除上面建立的数据库EDUC。 右击“EDUC”选择“删除”,确认删除此数据库。
试验二 交互式SQL
试验目的
1.视察查询结果, 体会SELECT语句实际应用; 2.要求学生能够运用SELECT语句进展数据库查询。 3. 娴熟驾驭各种查询的操作方法。
试验打算
1. 完成试验一所要求的EDUC数据库,胜利建立了根本表,并录入相应数据。 2. 了解SELECT语句的用法。
3. 熟识查询分析器中的SQL脚本运行环境。
试验要求
完成试验内容中的查询操作,并查看运行结果提交试验报告。
试验内容
1.查询选修了2号课程的学生学号和成果,并要求对查询结果按成果的降序排列,假如成果一样那么按学号的升序排列;
SELECT Sno,Grade FROM SC
WHERE Cno='2'
ORDER BY Grade,Cno DESC;
2.查询选修了3号课程且成果在80-90 之间(包括80和90)的学生学号和成果;SELECT Sno,Grade
FROM SC
WHERE Cno='3'AND Grade>=80 AND Grade3;
试验三 视图与数据更新
试验目的
1.驾驭创立视图的SQL语句,数据更新的SQL语句。 2.了解运用创立视图向导创立视图的方法。
3.驾驭运用SQL创立视图的方法,运用SQL更新数据的方法。
试验打算
1.了解创立视图与数据更新的方法。
2.驾驭创立视图与数据更新的SQL语句的语法格式。 4.了解删除视图与数据更新的SQL语句的用法。
试验要求
1. 用不同的方法创立视图,练习数据更新。 2. 提交试验报告,并验收试验结果。
试验内容
1. 创立视图
〔1〕 运用企业管理器创立视图
1〕在EDUC库中以“student”表为根底,建立一个名为“V_SC”的视图,该视图是全部计算机系学生;
右击EDUC下“视图”,选择“新建”,在弹出设计窗口中,通过添加表,选择字段等操作完成。
(2) 运用SQL语句创立视图
在EDUC数据库中,以Student Course 和SC表为根底完成以下视图定义 1〕 定义计算机系学生根本状况视图V_Computer;
create view v_Computer(Sno,Sname,Ssex,Sage,Sdept) as
select * from Student where Sdept='CS'
2〕 将Student Course 和SC表中学生的学号,姓名,课程号,课程名,成果定义为视
图V_S_C_G;
create view V_S_C_G as
select Sno,Sname, Cno,Cname,Grade from Student,Course,SC
where = and =
3〕 将各系学生人数,平均年龄定义为视图V_NUM_AVG create view V_NUM_AVG(Sdept,SdeptNum,AvgSage) as
select Sdept,count(),AVG(Sage) from Student
group by ;
第 7 页
sql实验报告 来自淘豆网m.daumloan.com转载请标明出处.