ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:36.84KB ,
资源ID:8538150      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8538150.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(关系数据库标准语言SQL练习题Word文件下载.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

关系数据库标准语言SQL练习题Word文件下载.docx

1、BSELECT S# FORM SCWHERE C#=“C2AND GRADE INSELECT GRADE FORM SC WHERE C#=“C2CSELECT S# FORM SCWHERE C#=“C2AND GRADE NOT INSELECT GRADE FORM SC WHEREC#=“C2DSELECT S# FORM SC=ALLSELECT GRADE FORM SC WHERE10检索学生及其所选修课程号和成绩。正确的SELECT语句是C。SELECT SSN,SCC#,SCGRADEFROM S WHERE SS#=SCS#BSELECT SSN,SCC#,SCGRAD

2、EFROM S WHERE SS#=SCGRADECSELECT SSN,SCC#,SCGRADEFROM S,SC WHERE SS#=SCS#DSELECT SSN,SCC#,SCGRADEFROM SSC11检索选修四门以上课程的学生总成绩不统计不及格的课程,并要求按总成绩的降序排列出来。正确的SELECT语句是B。ASELECT S#,SUMGRADEFROM SC WHERE GRADE=60 GROUP BY S# ORDER BY 2 DESCHAVING COUNT(*)=4SELECT S#,SUMGRADE=60 GROUP BY S# HAVING COUNT*ORDER

3、 BY 2 DESC=60 HAVING COUNT*=4 GROUP BY S#=60 ORDER BY 2 DESC GROUP BY S#HAVING COUNT*12假定学生关系是SS#,SNAME,SEX,AGE,课程关系是CC#,CNAME,TEACHER,学生选修课关系是SCS#,C#,GRADE。要查找选修“COMPUTER课程的“女学生,将涉及到关系D。AS BSC,C CS,SC DS,C,SC13如下面的数据库的表中,假设职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行。职工表 部门表A从职工表中删除行025,王芳,03,720B将行005,乔兴,0

4、4,750插入到职工表中C将职工号为001工资改为700D将职工号为038部门号改为0314假设用如下的SQL语句创立一个student表:CREATE TABLE studentNO C4 NOT NULL,NAME C8 NOT NULL,SEX C2,AGE N2;可以插入到student表中的是。A(1031,曾华,男,23) B1031,曾华,NULL,NULLC(NULL,曾华,男,23) D(1031,NULL,男,23)二、填空题1SQL是。结构化查询语言2SQL语言的数据定义功能包括、和。定义数据库 定义根本表 定义视图 定义索引3视图是一个虚表,它是从中导出的表。在数据库中

5、,只存放视图的,不存视图的。一个或几个根本表 定义 视图对应的数据4设有如下关系表R、S和:RBH,XM,XB,DWHSDWH,DWTBH,XM,XB,DWH实现RT的语句是。SELECT * FROM R UNION SELECT * FROM TSELECT * FROM R WHERE DWH=100SELECT XM,XB FROM RSELECT X,DWH FROM R WHERE XB=“女SELECT RBH,RXM,RXB,RDWH,SDWH,SDWMFROM R,S WHERE RDWH=SDWHSELECT RXM,RXB,SDWMFROM R,S WHERE RDWH=

6、SDWH AND RXB=“男5设有如下关系表R:RNO,NAME,SEX,AGE,CLASS主关键字的NO。其中NO为学号,NAME为,SEX为性别,AGE为年龄,CLASS为班号。写出实现以下的SQL语句。插入一个记录25,“明“男,21,“95031;插入“95031班号为30、为“和的学生记录;将学号为10的学生改为“王华;将所有“95101班号改为“95091;删除学号为的学生记录;删除姓“王的学生记录;INSERT INTO R VALUES25,“明,“男,21,“95031INSERT INTO RNO,NAME,CLASSVALUES30,“和,“95031UPDATE R

7、SET NAME=“王华 WHERE NO=10UPDATE R SET CLASS=“95091 WHERE CLASS=“95101DELETE FROM R WHERE NO=20DELETE FROM R WHERE NAME LIKE“王%习题31表达S语言支持的三级逻辑结构。答:S语言支持的三级逻辑结构如图1所示在概念层,对应概念模式的概念记录型的根本表。根本表是这样的一种表,它本身实际存在,在isual Foxpro中每个表在存储中可用一具存储文件来表示在ORACLE中,多个表存储在一个文件夹中。一个根本表就是一个关系,它不是由其人表导出的表。根本表是使用CDEATE TABLE

8、语句建立的。在外层,用户所看到的可以是根本表,也可以是视图。视图是一个虚拟表,它是由一个或几个根本表导出的表,它不直接存在于物理存储器上的表。视图是使用CDEATE VIEW语句建立的。在层,根本表或库用一个存储文件来表示,即用一组类型一样的存储记录值来表示。DBA可以对物理存储文件进展操作。2表达使用SQL语言实现各种关系运算的方法。由Visual Foxpro支持的SQL语言没有提供关系的笛卡尔积、交和差运算。其全关系运算对应的SQL语句格式是:RS:SELECT语句生成R UNION SELECT语句生成S选择:SELECT * FROM WHERE 投影:SELECT FROM FRO

9、M WHERE3设有如下图的三个关系,并假定这三个关系框架组成的数据模型就是用户子模式。其中各个属性的含义如下:A商店代号、ANAME商店名、WQTY(店员人数)、CITY所在城市、B#商品号、BNAME商品名称、PRICE价格、QTY商品数量。试用SQL语言写出以下查询,并给出执行结果。 A ABA#ANAMEWQTYCITY101韶山商店15204前门百货商店89256东风商场501345铁道商店76620第一百货商店413B#QTY1105242325410461241911411874125BNAMEPRICE毛笔21羽毛球784收音机1325书包242 找出店员人数不超过100人或者

10、在市的所有商店的代号和商店名。SELECT A#,ANAMEFROM A WHERE WQTY50时,R中与相关联的属性B之值。 当属性C=40时,将R中与之相关连的属性B值修改为b4。 SELECT B FROM R,S WHERE RA=S AND C50; UPDATE RSET B=“b4 WHERE A INSELECT AFROM S WHERE C=407R和S两个关系如下图。c1c2e1e2c3e3执行如下SQL语句: CREATE VIEW H A,B,C,D,AS SELECT A,B,RC,D,E FROM R,S WHERE RC=SC; SELECT B,D,E FR

11、OM H WHERE C=“C2试给出: 视图。 对视图的查询结果。此题的结果如下图。视图 对视图的查询结果8关系R如下图。 R9784a29792a397987295998894试用SQL语句实现以下操作: 按属性A分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RAE中。 在视图RAE中查询属性A“8记录。解 CREATE VIEW RAEA,CMAX,CMINAS SELECT A,MAXC,MINC FROM R GROUP BY A; SELECT * FROM RAE WHERE A=“989学生表S和学生选课表SC。其关系模式如下:SSNO,SN,SD,PROVSCS

12、NO,CN,GRSNO为学号,SN为,SD为系名,PROV为省区,CN为课程名,GR为分数。试用SQL语言实现以下操作: 查询“信息系的学生来自哪些省区。 按分数降序排序,输出“英语系学生选修了“计算机课程的学生的和分数。 SELECT DISTINCT PROV FROM S WHERE SD=“信息系 SELECT SN,GR FROM S,SCWHERE SD=“英语系AND CN=“计算机AND SSNO=SCSNOORDWR BY GR DESC;10设有学生表SSNO,SNSNO为学生号,SN为和学生选修课程表SCSNO,CNO,CN,GCNO为课程号,CN为课程名,G为成绩,试用

13、SQL语言完成以下各题: 建立一个视图V-SSCSNO,SN,CNO,CN,G,并按CNO升序排序。 从视图V-SSC上查询平均成绩在90分以上的SN、CN和G。 CREATE VIEW V-SSCSNO,SN,CNO,CN,GAS SELECT SSNO,SSN,CNO,SCCN,SCGFROM S,SC WHERE SSNO=SCSNO ORDWR BY CNO SELECT SN,CN,GFROM V-SSC GROGP BY SNO HAVING AVGG9011设有关系模式:SBSN,SNAME,CITYSB表示供给商,SN为供给商代号,SNAME为供给商名字,CITY为供给商所在城

14、市,主关键字为SN。PBPN,PNAME,COLOR,WEIGHTP表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主关键字为PN。JN,JNAME,CITY表示工程,JN为工程编号,JNAME为工程名字,CITY为工程式所在城市,主关键字为JN。SPSN,PN,JN,QTYSPJ表示供给关系,SN是为指定工程提供零件的供给商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主关键字为SN,PN,JN,外关键字为SN,PN,JN。如下图表示供给商S零件P工程J数据库表,写出实现以下各题功能的SQL语句:1取出所有工程的全部细节

15、: SELECT * FROM TO SCREEN; JN JNAME CITY-J1 JN1 J2 JN2 J3 JN3 J4 JN4 J5 JN5 J6 JN6 J7 JN7 2取出所在城市为的所有工程的全部细节; SELECT * FROM WHERE CETY=“TO SCREEN;JN JNAME CITYJ1 JN1J5 JN5J7 JN73取出重量最轻的零件代号; SELECT PN FROM PBWHERH WEIGHT= SELECT MINWEIGHT FROM PBTO SCREEN;PNP54取出为工程式1提供零件的供给商代号;SELECT SN FROM SP WHE

16、RE JN=“J1TO SCREEN;SNS1S2S35取出为工程J提供P的供给商代号;SELECT SN FROM SPWHERE JN=“J1AND PN=“P1 TO SCREEN;6取出由供给商S提供零件的工程名称;SELECT JNAME FROM ,SPWHERE JN=SPJN AND SPSN=“S1 TO SCREEN;JNAMEJN1JN47取出供给商S1提供的零件的颜色;SELECT DISTINCT PBCOLOR FROM PB,SPWHERE PBPN=SPPN AND SPSN=“1TO SCREEN;COLOR红8取出为工程J或J提供零件的供给商代号;SELEC

17、T DISTINCT SN FROM SPWHERE JN=“J1 OR JN=“J2TO SCREEN;S59取出为工程提供红色零件的供给商代号;SELECT DISTINCT SPSN FROM SP,PBWHERE PBPN=SPPN AND SPJN=“J1AND PBCOLOR=“红 TO SCREEN;10取出为所在城市为的工程提供零件的供给商代号;SELECT DISTINCT SPSN FROM SP,WHERE SPJN=JN AND CITY=“TO SCREEN;S411取出为所在城市为或的工程提供红色零件的供给商代号;SELECT SPSN FROM PB,SPWHER

18、E SPPN=PBPN AND JN=SPJN AND PBCOLOR=红ANDCITY=“OR CITY=“TO SCREEN;12取出供给商与工程所在城市一样的供给商提供的零件代号;SELECT DISTINCT SPPN FROM SB,SPWHERE SBSN=SPSN AND JN=SPJN AND SBCITY=CITY TOSCREEN; PN P1 P2 P3 P4 P5 P613取出的供给商提供给的任一工程的零件的代号;SELECT SPPN FROM SB,SPWHERE SBSN=SPSN AND JN=SPJN AND SBCITY=“ ANDCITY=“ TO SCREEN; PN 14取出至少由一个和工程式不在同一城市的供给商提供零件的工程代号;SELECT DISTINCT SPJN FROM SB,SPWHERE SBSN=SPSN AND JN=SPJN AND SBCITYCITY TO SCREEN; JN J1 J2 J3 J4 J5 J6 J715取出供给商不提供任何零件的工程的代号SELECT DISTINCT JN FROM SPWHERE JN NOT INSELECT DISTINCT SPJN FROM SB,SPWHERE SB

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2