1、数据库系统实验报告题目 姓名 日期 实验目的1、学会利用 Transact-SQL 语言表达嵌套查询语句,理解相关的 SQL 语句2、学会利用 Transact-SQL 语言表达数据查询中的分组、统计、计算和组合的操作实验内容1、嵌套查询(1)准备测试数据学生-选课库中的测试数据如下(注意:如用到实验二的数据库,需删除一部分课程表中的数据) 。表 1 修改后课程表的数据课程号 课程名 先行课C1 计算机引论C2 数据结构 C3C3 C 语言编程 C1C7 高等数学学生表与选课表中的数据均与实验二中数据一致(2)编写 SQL 语句,实现以下查询要求1)查询选修了 C 语言编程的学生学号和姓名。2。

2、)查询 C1 课程的成绩高于李明的学生学号和成绩。3)查询没有选修 C7 课程的学生姓名。4)查询选修了全部课程的学生的姓名。5)查询被学生 S1 选修,但没有被 S3 选修的课程号6)查询至少选修了学号为 S2 的学生所选修的全部课程的学生学号和姓名。7) 查询与 丁玉 在同一个系学习的学生8) 查询 每个学生超过他 选修课程平均成绩的课程号2、组合查询及统计查询(1)查询数据见实验二的图书_读者数据库,用到图书表、读者表和借阅表 ,编写 SQL 语句实现以下查询要求1)查找某种图书类别,要求该类别中最高图书定价不低于每个类别的平均定价2)查询机械工业出版社出版的各类图书的平均定价。3)查询。

3、计算机类或机械工业出版社出版的图书。4) 查询同一出版社出版的同名 图书5) 查询同一作者在不同出版社出版的图书6) 查询读者总人数7) 查询有借书的读者人数8) 查询不同读者借书的册数9) 查询借书数目超过 1 本的读者编号,姓名(2)在学生-课程库中,编写 SQL 语句,实现以下查询要求1)查询选修 C1 课程,并且也选修 C2 课程的学生学号。2)查询选修了 C1 课程但没有选修 C2 课程的学生学号。3)查询学生的总人数。4)查询选修了课程的学生人数。5)查询课程的课程号和选修该课程的人数。6)查询选修课程门数超过 3 门课的学生学号。实验步骤1)查询选修了 C 语言编程的学生学号和姓。

4、名。select 学号,姓名from 学生where 学号in(select 学号from 选课where 课程号 in(select 课程号from 课程where 课程名 =C语言编程);2)查询 C1 课程的成绩高于李明的学生学号和成绩。select 学号,成绩from 选课where 课程号 =C1 and 成绩(select 成绩from 选课where 课程号 =C1 and 学号=(select 学号from 学生where 姓名=李明);3)查询没有选修 C7 课程的学生姓名。SELECT 姓名FROM 学生WHERE NOT EXISTS (SELECT * FROM 选课W。

5、HERE 学生.学号= 学号 AND 课程号=C7);4)查询选修了全部课程的学生的姓名。select 姓名from 学生where not exists(select *from 课程where not exists(select *from 选课where 学生.学号= 学号 and 课程.课程号= 课程号);5)查询被学生 S1 选修,但没有被 S3 选修的课程号select 课程号from 课程where exists (select *from 选课where 学号=S1 and not exists (select *from 选课where 课程.课程号= 课程号 and 学号=。

6、S3);6)查询至少选修了学号为 S2 的学生所选修的全部课程的学生学号和姓名。select 学号,姓名from 学生where not exists (select *from 选课 Awhere A.学号 =S2 and not exists(select *from 选课 Bwhere 学生.学号= B.学号and B.课程号=A .课程号);7) 查询与 丁玉 在同一个系学习的学生select *from 学生where 所在系 =(select 所在系from 学生where 姓名=丁玉);8) 查询 每个学生超过他 选修课程平均成绩的课程号select 学号,课程号from 选课w。

7、here exists ( select *from 学生where 选课.成绩(select AVG(成绩)from 选课where 学生.学号= 学号);1)查找某种图书类别,要求该类别中最高图书定价不低于每个类别的平均定价2)查询机械工业出版社出版的各类图书的平均定价。3)查询计算机类或机械工业出版社出版的图书。4) 查询同一出版社出版的同名 图书5) 查询同一作者在不同出版社出版的图书6) 查询读者总人数7) 查询有借书的读者人数8) 查询不同读者借书的册数9) 查询借书数目超过 1 本的读者编号,姓名1)查询选修 C1 课程,并且也选修 C2 课程的学生学号。2)查询选修了 C1 课程但没有选修 C2 课程的学生学号。3)查询学生的总人数。4)查询选修了课程的学生人数。5)查询课程的课程号和选修该课程的人数。6)查询选修课程门数超过 3 门课的学生学号。实验中遇到的问题及解决方法(也可包括没有解决的问题)。

《数据库系统实验报告模板》由会员宝路分享,可在线阅读,更多相关《数据库系统实验报告模板》请在金锄头文库上搜索。

国开网c语言上机题答案,数据库系统实验报告模板相关推荐

  1. 石油大学c语言上机答案,中国石油大学C语言上机题答案(2015版)答案_最全最详细.docx...

    中国石油大学C语言上机题答案(2015版)答案_最全最详细 中国石油大学c语言上机题答案大全(2014版)最全最详细1.1 Hello world.让我们用C语言向世界问好.最早的程序基本也是这个样子 ...

  2. 石油大c语言答案,中国石油大学C语言上机题答案(2013版)答案 最全最详细

    由2012级学霸学长期末复习整理,包含所有2012级c语言上机题题目级及答案.比网上的2012版更新!!! 中国石油大学c语言上机题答案大全(2013版) 最全最详细 1.1 Hello world. ...

  3. 48道C语言上机题参考答案,二级C语言上机题库参考答案(已修改).doc

    二级C语言上机题库参考答案(已修改).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  4. 8次c语言上机作业答案,计算机二级C语言上机题库及答案2017

    计算机二级C语言上机题库及答案2017 引导语:我们将要迎来2017年9月份的计算机考试,大家准备好了吗,以下是百分网小编分享给大家的计算机二级C语言上机题库及答案2017,欢迎测试! 一.填空题 给 ...

  5. 计算机二级考风考纪主题班会,计算机二级C语言上机题库及答案(100套).doc

    文档介绍: 计算机二级c语言上机题库及答案内部资料,切勿外传!填空题.第1套请补充FUN函数,FUN函数的功能是求10的阶乘.注意:部分源程序给出如下.请勿改动主函数main和其它函数中的任何内容,仅 ...

  6. 电大c 语言程序形考作业,国开电大 C语言程序设计 形考三答案

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 国开电大 C语言程序设计 形考三答案 786971758 一.选择题(共30分,每小题2分) 题目1还未回答满分2.00标记题目题干 在下面的函数声明语句 ...

  7. 二级c语言上机题库及解析,2013年计算机二级C语言上机题库及答案解析(3)

    填空题 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息.ss所指字符串数组中共有N个字符串,且串长小于M.程序中 ...

  8. c语言三级上机题库,2006年9月全国等级考试三级c语言上机题库(三十四)

    ★☆题目34(无忧id 73,102 素数题) 无忧id 102 题提供了求素数isPrime()函数 程序prog1.c的功能是:选出100以上1000之内所有个位数字与十位数字之和被10除所得余数 ...

  9. 2020年9月全国计算机二级c语言题库,2020年9月全国计算机等级考试二级C语言上机题库(共95套全)(76页)-原创力文档...

    PAGE PAGE 1 2020年9月全国计算机等级考试二级C语言上机题库(共95套全) 第一套 1 程序填空 程序通过定义学生结构体变量,存储了学生的学号.姓名和三门课的成绩.函数fun的功能是:对 ...

最新文章

  1. python文件路径操作及pathlib库
  2. 免费试用 Mobile Me
  3. 冒泡排序与快速排序(java实现)
  4. go之树型结构深度理解补充
  5. CSS对字体单位的总结
  6. kafka sink mysql,kafka之七 sinkTask详解
  7. Js 之 递归,闭包
  8. “21天好习惯”第一期-12
  9. ICLR2021有什么值得关注的投稿?这些高赞论文先睹为快
  10. JavaSE基础——数组概述和定义格式说明
  11. VSS 2005使用
  12. 微星刀锋 无法进入bios_微星MPG X570 GAMING EDGE WIFI刀锋板主板BIOS设置u盘启动教程...
  13. 自用Markdown颜色字体代码
  14. 有监督学习(supervised learning))与无监督学习(unsupervised learning)之间有何区别?
  15. 谷歌 draco学习 二 压缩点信息
  16. goolgle版本87.0乱码设置utf-8,附有charset插件
  17. ASP.NET 复习资料
  18. 使用Leaflet绘制上海地铁地图
  19. P 问题、NP 问题、NPC 问题(NP 完全问题)、NPH 问题和多项式时间复杂度
  20. 【免费开放源码】审批类小程序项目实战(预约历史页面)

热门文章

  1. rman备份产生800G的审计日志(select action from gv$session )
  2. 苹果官方鼠标移动速度慢问题解决(Magic Mouse)2021-07-29
  3. Android拖动进度条画面随动,ftk学习记录(一个进度条文章)
  4. 打造至臻拍摄体验 vivo X60 Pro+专业影像旗舰发布
  5. FAQ(70):java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher异常
  6. WRF与WPS的编译与安装
  7. 数字科技舞台监控指挥调度系统
  8. oracle 客户端修复,传授win7系统配置Oracle客户端连接失败的恢复方法
  9. jester简介 和 0.8.2版本jar包下载地址
  10. 单片机如何获得5V电源