正在加载图片...
2)Select student sno, sname, cno, grade from sc, student where student sno=sc. no; 3) Select s sno, sname cno, grade from student s, sc a where s sno=a sno 4)Select s sno, sname, cno, grade from sc a, student s where s sno=a sno 5) SELECT SSNO, SANME, CNO, GRADE FROM SC A, STUDENT S WHERE SSNO=ASNO: 第四组:査询选修“数据库原理”的学生姓名 1) select Sname from student sc course where student sno=scsno and sc cno= course. cno and course cname=数据库原理’; 2)select Sname from student where sno in(select sno from sc where cno=(select cno from course where cname=!数据库原理); 第五组 1) Select sno, Sname, Sbirth from student where ssex=男 and sdept='信息技术学 院 2) Select sno, Sname, Birth from student sdept=信息技术学院 and where ssex= 男; (3)针对以下査询,写出执行效率最高的査询语句,并写出测试过程 1)查询和“崔晓”一个院系的其他学生的学号、姓名、院系; 2)查询信息学院年龄最大的学生的学号、姓名、性别 3)査询选修“数据库原理”课程的学生学号、姓名,课程号及成绩 4)査询信息学院学生选修限选课的学号、课程号及成绩; 5)查询sc表中80分以上学生的基本信息 2.创建及管理索引 索引是表的一个概念部分,用来提高检索数据的效率,但是不必要的索引反 而会影响查询效率。 以数据库ORCL、表空间 stu oracle及数据表 student、 course、sc为基础, 执行以下操作; (1)索引效率的比较 1)重启 oracle服务,记录下面语句的执行时间; Select* from student where sname=张山; 2)为 student的 sname创建索引,请写出具体创建方法;2) Select student.sno,sname,cno,grade from sc, student where student.sno=sc.sno; 3) Select s.sno,sname,cno,grade from student s,sc a where s.sno=a.sno; 4) Select s.sno,sname,cno,grade from sc a,student s where s.sno=a.sno; 5) SELECT S.SNO,SANME,CNO,GRADE FROM SC A,STUDENT S WHERE S.SNO=A.SNO; 第四组:查询选修“数据库原理”的学生姓名; 1) select Sname from student,sc,course where student.sno=sc.sno and sc.cno=course.cno and course.cname='数据库原理'; 2) select Sname from student where sno in (select sno from sc where cno=(select cno from course where cname='数据库原理')); 第五组: 1) Select Sno,Sname, Sbirth from student where ssex='男' and sdept='信息技术学 院'; 2) Select Sno,Sname, Sbirth from student sdept='信息技术学院' and where ssex=' 男'; (3) 针对以下查询,写出执行效率最高的查询语句,并写出测试过程; 1) 查询和“崔晓”一个院系的其他学生的学号、姓名、院系; 2) 查询信息学院年龄最大的学生的学号、姓名、性别; 3) 查询选修“数据库原理”课程的学生学号、姓名,课程号及成绩; 4) 查询信息学院学生选修限选课的学号、课程号及成绩; 5) 查询 sc 表中 80 分以上学生的基本信息; 2. 创建及管理索引 索引是表的一个概念部分,用来提高检索数据的效率,但是不必要的索引反 而会影响查询效率。 以数据库 ORCL、表空间 stu_oracle 及数据表 student、course、sc 为基础, 执行以下操作; (1) 索引效率的比较 1) 重启 oracle 服务,记录下面语句的执行时间; Select * from student where sname='张山';    2) 为 student 的 sname 创建索引,请写出具体创建方法;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有