数据库习题3答案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库习题3答案

习题3 一、单项选择题 12345678910BCBACAABDC111213BDB 二、填空题 1.结构化查询语言 2.①定义数据库 ②定义基本表 ③定义视图 ④定义索引 3.①一个或几个基本表 ②定义 ③视图对应数据 4.①INSERT INTO R VALUES(25,"李明","男",21,"95031") ②INSERT INTO R(NO,NAME, CLASS) VALUES(30,"郑和","95031") ③UPDATE R SET NAME="王华"WHERE NO=10 ④UPDATE R SET CLASS="95091"WHERE CLASS="95101" ⑤DELETE FROM R WHERE NO=20 ⑥DELETE FROM R WHERE NAME LIKE"王%" 三、简答题 1.答:SQL语言支持的三级逻辑结构如图所示。 SQL 视图1 视图2 外层 基本表B1 基本表B2 基本表B3 基本表B4 概念层 存储文件 S1 存储文件 S2 存储文件 S3 存储文件 S4 内层 2.(1)找出店员人数超过100人或者在长沙市的所有商店的代号和商店名。 SELECT A#,ANAME FROM A WHERE WQTY=100 OR CITY="长沙" A#ANAME101韶山商店256东风商场345铁道商店620第一百货公司 (2)找出供应书包的商店名。 SELECT A.ANAME FROM W,B,AB WHERE A.A#=AB.A# AND B.B#=AB.B# AND B.BNAME="书包" ANAME韶山商店铁道商店第一百货公司 (3)找出至少供应代号为256的商店所供应的全部商品名和所在城市。 SELECT A.ANAME,A.CITY FROMA,B; WHERE A.A#=AB.B# IN (SELECT AB.B# FROM AB WHERE A#="256") BNAMECITY毛笔北京羽毛球北京 3. (1)USE TS CREATE INDEX ITS ON BNO (2)SELECT PUB,COUNT(BNO) FROM TS GROUP BY RUB (3)DROP INDEX ITS 4.解: (1)CREATE VIEW R-S-T(A, B, C, D, E, F) AS SELECT R.A, B, C , S.D, E, F FROM R, S, T WHERE R.A=S.A AND S.D=T.D (2)SELECT A, AVG(C), AVG(E) FROM R-S-T GROUP BY A 5. 解: (1)SELECT B FROM, S WHERE R.A=S.A WND C50 (2)UPDATE R SET B=‘b4’ WHERE A IN (SELECT A FROMS WHERE C=40) 6.解:(1)SELECT DISTINCT PROV FROMS WHERE SD=“信息系” (2)SELECT SN GR FRON S,SC WHERE SD="英语系"AND CD="计算机"AND S.SNO=SC.SNO ORDER BY GR DESC; 7.解:(1)CREATE SQL VIEW V-SSC(SNO,SN,CNO,CN,G) AS SELECT S.SNO,S.SN,SNO,SC.CN,SC.G FROM S,SC WHERE S.SNO=SC.SNO ORDER BY CNO (2)SELECT SN,CN G FROM V-SSC GROUP BY SNO HAVING AVG(G)90

文档评论(0)

xvli2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档