华工数据库实验:SQL查询与更新操作详解
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
本次数据库实验主要围绕Oracle数据库进行,涉及多个实践操作和SQL查询需求。首先,你需要熟悉Oracle环境并创建名为"Student"的数据库,该数据库包含三个基本表:Students(学生信息)、Courses(课程信息)和SC(选课关联表),每个表都有相应的字段,如Students表的SNO(学号)和SEX(性别)等。 实验的核心任务包括: 1. **查询操作**:(1)筛选身高超过1.80m的男性学生学号和姓名;(2)查找计算机系秋季开设的课程号和学分数;(3)获取选修计算机系秋季课程的男生姓名、课程号、学分数和成绩;(4)找出至少选修一门电机系课程的女性学生姓名,条件是课程号以'EE'开头;(5)统计每位学生已选修课程的数量和总平均成绩;(6)计算每门课程的选课人数、最高分、最低分和平均分;(7)找出所有课程成绩高于80分的学生信息,按学号排序;(8)识别缺考学生及其课程信息;(9)筛选有一门及以上3学分以上课程成绩低于70分的学生。 2. **高级查询**:(10)筛选1984年至1986年出生的学生姓名、总平均成绩以及已修学分数;(11)删除学生表中学号以'01'开头的记录;(12)添加两个新学生记录;(13)更新课程CS-221的学分和讲课时数;(14)统计各系男女学生人数;(15)筛选成绩达到90分以上的特定课程学生;(16)计算未选修电子技术但选修了数字电路或数字逻辑的学生数量;(17)按课程顺序列出所有学生成绩,包括未选修课程的NULL值;(18)找出平均成绩最高的学生姓名和成绩,注意不能使用TOPn子句。 3. **扩展任务**:为SC表添加"先修课程"属性,用于记录一门课程的先修课程,允许记录多门先修课程。这要求你修改表结构,以适应这一功能。 整个实验涵盖了基础的SQL查询、数据筛选、更新和表结构设计,同时融入了更复杂的逻辑条件和数据关系处理,旨在提高你的数据库操作能力和SQL查询能力。完成这些实验有助于加深对数据库系统理论的理解,并提升实际应用中的问题解决技巧。
![](https://csdnimg.cn/release/download_crawler_static/12341033/bg7.jpg)
![](https://csdnimg.cn/release/download_crawler_static/12341033/bg8.jpg)
剩余37页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/2febbf0e620b42f58dcb1ece58a3339c_fairyshark.jpg!1)
- 粉丝: 2
- 资源: 4
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)