资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
实验3:交互式SQL语言(DML)实验学时:2实验类型:验证实验要求:必修一、 实验目的 1 熟悉数据库的交互式SQL工具。 2 熟悉通过SQL对数据库进行操作。 3 完成作业的上机练习。二、 实验工具SQL Plus利用Oracle及其交互式查询工具SQL Plus来熟悉SQL。三、 实验内容和要求完成各类查询操作(单表查询,连接查询),记录所有的实验用例。1、 数据准备:student表的结构为: 往student表插入如下数据: sno int primary key, sname char(8) not null unique, sex char(2), deptno int, age int course表的结构为: 往course表插入如下数据:cno int, cname char(20) not null, tno int, credit int, primary key(cno,tno) sc表的结构为: 往sc表插入如下数据:1001,1,801001,2,851001,3,781002,1,781002,2,821002,3,861003,1,921003,3,901004,1,871004,4,901005,1,851005,4,92sno int, cno int, grade int, primary key(sno,cno) Teacher表的结构为: 往Teacher表插入如下数据:101,张星,10102,李珊,10103,赵天应,10104,刘田,20tno int primary key, tname char(8) not null, deptno intDept表的结构为: 往Dept表插入如下数据:10, 计算机科学与技术20, 信息deptno int primary key, dname char(20) not null2、单表查询1)查询所有学生的信息,2)查询所有女生的姓名3)查询成绩在8089之间所有学生的选课记录,查询结果按成绩降序排列4)查询各个系的学生人数3、连接查询1)查询修课总学分在10学分以下的学生姓名2)查询各门课程取得最高成绩的学生姓名及其成绩3)查询选修了1001学生选修的全部课程的学生学号4)查询选修了张星老师开设的全部课程的学生姓名四、实验组织运行要求根据本实验的特点、要求和具体条件,采用“以学生自主训练为主的开放模式组织教学” 七、思考题两个具有相同属性的表, 如何通过一条SQL语句判断其包含的内容是否相同八、实验报告实验报告应包括各SQL语句及其执行结果九、其它说明必要时对上述相关内容进行补充,或告知学生实验室管理的相关规定及安全事项等内容。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号