where sno = '20090101' and grade = '86';
五、实验总结
通过本次实验,我掌握了向EDUC数据库的各表中插入、修改和删除数据的方法。了解并掌握了使用INSERT、UPDATE及DELETE语句。
实验五 创建和删除索引
一. 实验目的
1. 了解索引的类型和应用。
2. 学会用SQL语句对表创建和删除索引 二. 实验要求
1. 了解索引类型并比较各类索引的不同之处 1. 完成索引的创建和删除,并提交实验报告。 三. 实验内容
1. 用SQL语句分别建立以下索引
(1) 在student表的Sname列上建立普通降序索引Stusname。 (2) 在course表的aCname列上建立唯一索引Coucname。
(3) 在sc表的Sno(升序), Cno(升序)和grade (降序)三列上建立一个普通索引SCno。 2. 用SQL语句删除索引
删除Student表的Stusname索引。
五.实验指导
1. 用SQL语句分别建立以下索引
(1)在student表的sname列上建立普通降序索引Stusname。
create index stusname on student(sname desc);
(2)在course表的cname列上建立唯一索引Coucname。 create unique index coucname on course(cname );
(3) 在sc表的Sno(升序), Cno(升序)和grade (降序)三列上建立一个普通索引SCno。
create index scno on sc(sno,cno,grade);
2. 删除索引:删除Student表的Stusname索引。
drop index stusname;
五、实验总结
通过本次实验,我掌握了创建了数据库EDUC中基本表的方法,了解了创建和删除索引的方法。
实验六 数据查询
一. 实验目的
1.观察查询结果, 体会SELECT语句实际应用;
2.要求学生能够在查询分析器中使用SELECT语句进行简单查询。 3. 熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。 1. 二. 实验要求
1. 完成简单查询和连接查询操作,并验收实验结果提交实验报告 三. 实验内容
所有的查询全部用Transact-SQL语句实现。此部分查询包括投影、选择条件表达、数据排序、使用临时表等。
对EDUC数据库实现以下查询:
1) 查询计算机应用专业的学生学号和姓名; 2) 查询选修了课程的学生学号;
3) 查询选修课程0001 且成绩在80-90 之间的学生学号和成绩,并将成绩乘以系数0.75
输出;
4) 查询计算机应用和数学专业的姓“张”的学生的信息。 5) 查询“0001”课程的成绩高于张三的学生学号和成绩; 6) 查询没有选修“0002”课程的学生姓名;
四. 实验步骤
打开查询窗口,输入SQL查询语句,点击“执行”按钮,查看查询结果。 1) 查询计算机应用专业的学生学号和姓名;
select sno,sname from student,class
where class.clsno = student.clsno and class.specialty = '计算机应用';
2) 查询选修课程0001 且成绩在80-90 之间的学生学号和成绩,并将成绩乘以系数0.75 输
出;
select sno,grade*0.75 from sc
where cno = '0001' and (grade between 80 and 90);
3) 查询计算机应用和数学专业的姓“张”的学生的信息。
select *
from student,class
where student.clsno = class.clsno and student.sname like '张%'and (class.specialty = '计算机
应用' or class.specialty = '数学') ;
4) 查询“0001”课程的成绩高于张三的学生学号和成绩;
select sno,grade from sc
where sc.cno = '0001' and sc.grade > (select grade from sc,student
where student.sname = '张三' and student.sno = sc.sno and sc.cno = '0001');
5) 查询没有选修“0002”课程的学生姓名;
select distinct sname from student,sc
where student.sno = sc.sno and sc.cno <> '0002';
五、实验总结
通过本次实验,我掌握了成功建立了基本表的方法。了解了SELECT语句的用法。熟悉了查
询分析器的工作原理。