第三章作业讲评解析.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文档。上传文档
查看更多
第三章作业讲评 文洁 2012/4/10 完成情况 已交70份作业,9人未交作业: 王干、揭宇如、王庆一、李广耀、王嘉良、丁海韬、刘一鸣、邓捷 、王灏 第3题 创建四张表S, P, J, SPJ. CREATE TABLE S ( SNO varchar(2) PRIMARY KEY, SNAME varchar(10), STATUS smallint, CITY varchar(20) ) Primary key, not null, unique; CITY varchar(2); SPJ表的外码SNO参照S表的 SNO属性 CREATE TABLE SPJ ( … PRIMARY KEY(SNO, PNO, JNO), FOREIGN KEY (SNO) REFERENCES S(SNO) … ) 第4题 (4) 求没有使用天津供应商生产的红色零件的工程号JNO SELECT JNO FROM P, S, SPJ WHERE S.SNO = SPJ.SNO AND P.PNO = SPJ.PNO AND S.CITY != ‘天津’ AND P.COLOR != ‘红’ J.JNO P.PNO P.COLOR S.SNO S.CITY … J1 红 天津 J1 蓝 上海 SELECT JNO FROM J WHERE JNO NOT IN (SELECT JNO FROM SPJ, P, S WHERE S.SNO = SPJ.SNO AND P.PNO = SPJ.PNO AND S.CITY = ‘天津’ AND P.COLOR = ‘红’) 第4题 (5) 求至少用了供应商S1供应的全部零件的工程号JNO 1. SELECT JNO FROM SPJ WHERE SNO = ‘S1’ 2. SELECT JNO FROM SPJ WHERE PNO=‘P1’ AND JNO IN (SELECT JNO FROM SPJ WHERE PNO=‘P2’) SELECT DISTINCT JNO FROM SPJ X WHERE NOT EXISTS (SELECT * FROM SPJ Y WHERE SNO = ‘S1’ AND NOT EXISTS (SELECT * FROM SPJ Z WHERE Z.PNO=Y.PNO AND Z.JNO=X.JNO) 第5题 (1) 找出所有供应商的姓名和所在城市 SELECT S.SNAME, S.CITY FROM S SELECT S.SNO, SNAME FROM S, SPJ WHERE S.SNO = SPJ.SNO SELECT X.SNO, Y.JNO FROM SPJ X, SPJ Y 第5题 (6) 找出使用上海产的零件的工程名称 SELECT DISTINCT SNAME FROM SPJ, S, J WHERE SPJ.SNO = S.SNO AND SPJ.JNO = J.JNO AND S.CITY=‘上海’ 第5题 (7) 找出没有使用天津产的零件的工程号码 SELECT JNO FROM J WHERE JNO NOT IN (SELECT JNO FROM SPJ, S WHERE S.SNO = SPJ.SNO AND S.CITY = ‘天津’ ) 第5题 (10) 从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录 DELETE FROM SPJ WHERE SNO=‘S2’ DELETE FROM S WHERE SNO=‘S2’ SNO S1 S2 S1 SNO S1 S2 S3 SPJ S 第5题 (11) 请将(S2, J6, P4, 200)插入SPJ表 INSERT INTO SPJ (SNO, JNO, PNO, QTY) VALUES (‘S2’, ‘J6’, ‘P4’, 200) 表名后面添加列名,默认为所有列且按照建表时的顺序排列各

文档评论(0)

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

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

1亿VIP精品文档

相关文档