P03_Oracle数据库编程实验_实验报告_QUST.docx

上传人:asd****56 文档编号:70332607 上传时间:2023-01-19 格式:DOCX 页数:13 大小:29.54KB
返回 下载 相关 举报
P03_Oracle数据库编程实验_实验报告_QUST.docx_第1页
第1页 / 共13页
P03_Oracle数据库编程实验_实验报告_QUST.docx_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《P03_Oracle数据库编程实验_实验报告_QUST.docx》由会员分享,可在线阅读,更多相关《P03_Oracle数据库编程实验_实验报告_QUST.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Oracle数据库编程实验实验报告题目SQL的基本操作学号姓名日期青岛科技大学信息学院1. 实验目标掌握数据库表的基础知识,掌握创建、修改、使用和删除表的方法。了解SQL语言的基本概念和方法,掌握Oracle SQL Developer管理器查询子窗口中执行SQL语句的操作方法,掌握SELECT语句在单表、多表和复杂查询中的使用方法。2. 实验步骤和内容2.1. 在Oracle SQL Developer中创建用户2.1.1. 创建用户名为 S+学号(例如:S20130503)的用户在创建/编辑用户对话框中,输入相关信息,如图:以S+学号为用户名的创建页面2.1.2. 配置角色在“角色”选项卡

2、中,选择Resource和Connect角色。2.1.3. 以新建用户连接Oracle实例2.2. 创建表2.2.1. 创建学生表创建学生表(Student)的SQL语句为:CREATE 2.2.2. 创建课程表创建课程表(Course)的QL语句为:CREATE 2.2.3. 创建学生选课表创建学生选课(SC)表的SQL语句为:CREATE2.3. 插入信息2.3.1. 插入基本信息插入98001-98004的学生信息和选课信息(p.105),插入98010-98014的学生信息和选课信息(p.123),SQL语句如下:INSERT INSERT2.3.2. 插入本人信息插入本人的学生信息,

3、SQL语句如下: INSERT 运行SELECT * FROM Student语句,结果如下图:插入本人的选课信息,SQL语句如下:INSERT 运行SELECT * FROM SC,结果如下图:2.4. 数据查询与统计2.4.1. 查询Student表与SC表基于学号Sno的自然连接(使用JOIN)SQL语句:结果如图:2.4.2. 查询计算机系(CS)选修了不少于两门课的学生的学号SQL语句:结果如图:2.4.3. 查询学生及其课程、成绩的情况(不论是否选课,均需列出学生信息)SQL语句:结果如图:2.4.4. 查询同系、同年龄和同性别的学生SQL语句:结果如图:2.4.5. 查询选修了课

4、程名为“数据库系统”的学生学号、姓名和所在系SQL语句:结果如图:2.4.6. 查询至少选修了学生98001选修的全部课程的学生学号SQL语句:结果如图:2.4.7. 查询至少选修一门课的女生的姓名SQL语句:结果如图:2.4.8. 查询全部学生都选修的课程的课程号和课程名SQL语句:结果如图:2.4.9. 统计每门课的学生平均成绩SQL语句:结果如图:2.4.10. 查询选修4门课以上的学生的总成绩(不统计不及格的课程),按总成绩降序排列SQL语句:结果如图:2.5. 数据更新/删除2.5.1. 将98003学生的年龄改为23岁SQL语句:2.5.2. 将98001学生选修3号课程的成绩改为该课的平均成绩SQL语句:2.5.3. 学生王林2号课程成绩改为零分SQL语句:2.5.4. 更新本人的学生信息SQL语句:结果如图:2.5.5. 备份学生选课表SC到TSC中SQL语句:2.5.6. 删除计算机系所有学生的选课记录SQL语句:3. 实验小结- 12 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁