一、综合题( 25 分)
关系数据库中有下列三个关系:
商店(商店代号, 商店名, 店员人数, 所在城市)
SHOP(sno,sna,snu,city)
商品 ( 商品编号,商品名,价格 )
GOODS(gno,gna,price)
商店 – 商品(商店代号,商品编号,商品数量)
SHOP-GOODS(sno,gno,num)
试用 SQL 语句写出下列查询:
( a )找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。( 4 分)
# 筛选条件与筛选内容为同一张表内!
SELECT SNO,SNA # SELECT为找出具体内容!3
FROM SHOP # FROM找出内容所在表!1
WHERE CITY=' 长沙 'OR SNU<=100; # WHERE为条件! 2
( b )找出供应书包(商品名)的商店名。( 4 分)
# 筛选条件与筛选内容不在同一张表内!(第三张表依赖SNO与GNO把一、二两张表联系起来,则放入筛选条件)
SELECT SHOP.sna
FROM SHOP,SHOP-GOODS,GOODS
WHERE SHOP.sno=SHOP-GOODS.sno AND GOODS.gna=' 书包 '
SHOP-GOODS.gno =GOODS.gno; ( 4 分)
( c )找出至少供应商品编号为 233 的商店所供应的全部商品的商店名。( 4 分)
# 不懂!
SELECT sna
FROM SHOP sx
WHERE NOTEXIST
( SELECT *
FROM SHOP-GOODs sy
WHERE SHOP-GOODs.gno=' 223' AND NOTEXIST
(SELECT *
FROM SHOP-GOODS sz
WHERE sy.gno=sz.gno AND sx.sno=sz.sno)) ;
二、(共 20 分)设有学生-课程数据库,其数据库模式为 : 学生 S (学号 SNO ,姓名 SN ,所在系 SD ,年龄 SA )、课程 C (课程号 CNO ,课程姓名 CN ,先修课号 PCNO )、学生选课 SC (学号 SNO ,课程号 CNO ,成绩 G )。
试用 SQL 语言写出下列查询:
( 1 )查询学生总人数;( 2分 )
SELECT COUNT(*) FROM STUDENT;
( 2 )查询选修了 5 门以上课程的学生学号;( 3分 )
# 查询条件为数量时(不用where)用GROUP BY SNO(按学号分组后,给出选择组的条件)
SELECT SNO FROM SC
GROUP BY CNO HAVING COUNT(*)>5;
( 3 )删除‘数据结构’课程及所有对它的选课情况。( 3分 )
# 删除用DELECT FROM
DELECT FROM SC
WHERE SC.CNO IN (SELECT C.CNO FROM C WHERE CN=' 数据结构 ') # 删除SC表中CNO相关数据(通过CNO联系起C与CNO进行筛选)
DELETE FROM C WHERE CN= '数据结构' ; # 删除C表中的该课
三、已知学生表S和学生选课表SC。其关系模式如下:
S(SNO,SN,SD,PR0V)
SC(SN0,CN,GR)
其中,SNO为学号,SN为姓名,SD为系名,PROV为省区,CN为课程名,GR为分数。试用SQL语言实现下列操作:
(1)查询“信息系”的学生来自哪些省区。
select PROV FROM S WHERE SD='信息系';
(2)按分数降序排序,输出“英语系”学生选修了“计算机”课程的学生的姓名和分数。
# 找出两个表中的部分内容并降序(两张表通过SNO连接,则放入筛选条件)
select SN,GR FROM S,SC WHERE SC.SNO=S.SNO AND SD=英语系 and CN='计算机' order by GR DESC;
四、设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。为每个工资低于1000元的女职工加薪200元,试写出这个操作的SQL语句。
UPDATE EMP # 更新(执行操作)
SET SALARY=SALARY+200 (执行操作)
WHERE SALARY<1000 AND SEX='女';
五、设某工厂数据库中有两个基本表:
车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示车间编号、车间名和车间主任的职工号。
职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。建立一个有关女车间主任的职工号和姓名的视图,其结构如下:VIEW6(ENO,ENAME)。试写出创建该视图VIEW6的SQL语句。
CREATE VIEW VIEW6
AS
SELECT ENO, ENAME FROM EMP
WHERE SEX='女' AND ENO IN # 筛选"女"与"职工号"
(SELECT MGR_ENO FROM DEPT); # "职工号"中筛选车间主任(因为有"女",不能直接从DEPT中筛选)
六、 设有职工关系模式如下:
PEOPLE(pno,pname,sex,job,wage,dptno)
其中:pno—职工号 pname—职工姓名 sex—性别
job—职业 wage-----工资 dptno----所在部门号
请分别写出下列查询要求的SQL语句
1查询出工资比其所在部门平均工资高的所有职工信息。
# 查询含所有(职工信息)时,考虑用*
select * from people x where x.wage>(select AVG(wage) from people y where y.dptno=x.dptno);
2查询列出工资大于赵明华工资的所有职工的信息。
Select * from PEOPLE where wage>select wage from PEOPLE where pname =’赵明华’;
附作者相关研究:(望多多支持,感激不尽!)
超级热门工具下载!!!
DirectX修复工具V4.1增强版.zip
https://download.youkuaiyun.com/download/qq_35778860/76003621
DirectX修复工具V4.1标准版.zip
https://download.youkuaiyun.com/download/qq_35778860/76003426
DirectX修复工具V4.1在线修复版.zip
https://download.youkuaiyun.com/download/qq_35778860/76003325
周杰伦
周杰伦婚礼歌单 无损mp3歌曲 适用结婚 基础版+完整版
https://download.youkuaiyun.com/download/qq_35778860/80045641
Python:
Python实现线性回归、逻辑回归、KNN、SVM、朴素贝叶斯、决策树、K-Means7种机器学习算法的经典案例——亲测可用,链接
https://download.youkuaiyun.com/download/qq_35778860/20715889
Python实现飞机大战的完整代码——亲测可用,链接
https://download.youkuaiyun.com/download/qq_35778860/57165535
Python爬虫获取豆瓣网评分Top200的电影——亲测可用,链接
https://download.youkuaiyun.com/download/qq_35778860/56379309
Python根据下拉选项绘制雷达图和柱形图(异常预控平台)——亲测可用,链接
https://download.youkuaiyun.com/download/qq_35778860/20715210
python实现雷达图——亲测可用,链接
https://download.youkuaiyun.com/download/qq_35778860/20695215
基于python的北京房屋出租数据可视化分析与3D展示——亲测可用,链接
https://download.youkuaiyun.com/download/qq_35778860/20675051
基于Python设计的web接口聊天机器人
https://download.youkuaiyun.com/download/qq_35778860/66662593
用Python进行自然语言处理(中文).rar
https://download.youkuaiyun.com/download/qq_35778860/63652414
《机器学习实战》全书python代码——很全很完整
https://download.youkuaiyun.com/download/qq_35778860/62203534
Python3实现十大排序算法
https://download.youkuaiyun.com/download/qq_35778860/61630851
Python学生信息管理系统.zip
https://download.youkuaiyun.com/download/qq_35778860/85006851
C#
成绩管理系统(C/S结构的应用系统,含access数据库)——C#实现
https://download.youkuaiyun.com/download/qq_35778860/66967387
C#实现学生信息管理系统(包括增删改查功能)——亲测可用
https://download.youkuaiyun.com/download/qq_35778860/61620149
Matlab
极限学习机ELM+OSELM+KELM+半监督SSELM+USELM的matlab程序(附完整代码)
https://download.youkuaiyun.com/download/qq_35778860/56378533
BP+近邻KNN+LS最小二乘算法的matlab代码——亲测可用(含实例)
https://download.youkuaiyun.com/download/qq_35778860/56378309
基于matlab的卷积神经网络实现手写数字识别
https://download.youkuaiyun.com/download/qq_35778860/66667747
基于MATLAB的人工蜂群算法
https://download.youkuaiyun.com/download/qq_35778860/66665944
利用MATLABsilulink搭建有源电力滤波器仿真.zip
https://download.youkuaiyun.com/download/qq_35778860/63659150
动态规划MATLAB程序.zip
https://download.youkuaiyun.com/download/qq_35778860/63658838
基于matlab的模式识别基础实例源代码.zip
https://download.youkuaiyun.com/download/qq_35778860/63658486
Matlab_动态窗口法实现机器人在障碍环境下的模拟避碰仿真.zip
https://download.youkuaiyun.com/download/qq_35778860/63658232
bp神经网络整定pid参数matlab应用程序.rar
https://download.youkuaiyun.com/download/qq_35778860/63656174
利用深度学习的matlab程序编码仿真实现图像分割.zip
https://download.youkuaiyun.com/download/qq_35778860/63655267
matlab算法神经网络、粒子群算法、遗传算法、蚁群算法.rar
https://download.youkuaiyun.com/download/qq_35778860/74976067
Java
基于java的信息管理系统
https://download.youkuaiyun.com/download/qq_35778860/66658535
Java swing学生成绩系统(源码+数据库脚本).rar
https://download.youkuaiyun.com/download/qq_35778860/63653951
Jsp
jsp学生信息管理系统(源码+数据库脚本).zip
https://download.youkuaiyun.com/download/qq_35778860/63653655
SCN
随机配置网络SCN实现的matlab代码——亲测可用
https://download.youkuaiyun.com/download/qq_35778860/61636684
BLS
宽度学习BLS的matlab代码+Mnist数据集
https://download.youkuaiyun.com/download/qq_35778860/61635045
Mysql
Mysql增删改查代码操作,很全很完整——亲测可用
https://download.youkuaiyun.com/download/qq_35778860/61626574
C
基于单片机的交通灯控制系统设计(含代码,原理图)——C语言实现
https://download.youkuaiyun.com/download/qq_35778860/60383113
基于单片机的温度控制系统设计代码(含代码,原理图)——C语言实现
https://download.youkuaiyun.com/download/qq_35778860/60379923
郭天祥51单片机书中400例程——亲测可用
https://download.youkuaiyun.com/download/qq_35778860/58014293
Linux
一篇非常好的linux学习笔记分享(Linux入门绝佳).docx
https://download.youkuaiyun.com/download/qq_35778860/75444944
资料类
最全的事业编制考试计算机基础知识试题.doc
https://download.youkuaiyun.com/download/qq_35778860/85005561
江苏事业编制计算机类真题+解析.zip
https://download.youkuaiyun.com/download/qq_35778860/85005388
优快云 Share:大会PPT合集下载,纯干货!
https://download.youkuaiyun.com/download/qq_35778860/81175779
C语言教程基础篇【全免费】.ppt
https://download.youkuaiyun.com/download/qq_35778860/75560127
华为云Stack-8.0.pdf
https://download.youkuaiyun.com/download/qq_35778860/75445048
C++ 谭浩强(超级完整版).pptx
https://download.youkuaiyun.com/download/qq_35778860/74975782
表白类
999度玫瑰的表白程序源代码.zip
https://download.youkuaiyun.com/download/qq_35778860/74975889
网红表白程序-你要愿意爱我一辈子吗?
https://download.youkuaiyun.com/download/qq_35778860/74975870
Python设计表白神器无法拒绝的爱——亲测可用
https://download.youkuaiyun.com/download/qq_35778860/60723376
软件破解注册机
Matlab R2019b Win64 Crack.zip
https://download.youkuaiyun.com/download/qq_35778860/58000811
其他
微信转盘抽奖小程序源码.rar
https://download.youkuaiyun.com/download/qq_35778860/63652890