数据库原理第3章课后作业

上传人:宝路 文档编号:47104549 上传时间:2018-06-29 格式:PPT 页数:26 大小:367.43KB
返回 下载 相关 举报
数据库原理第3章课后作业_第1页
第1页 / 共26页
数据库原理第3章课后作业_第2页
第2页 / 共26页
数据库原理第3章课后作业_第3页
第3页 / 共26页
数据库原理第3章课后作业_第4页
第4页 / 共26页
数据库原理第3章课后作业_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《数据库原理第3章课后作业》由会员分享,可在线阅读,更多相关《数据库原理第3章课后作业(26页珍藏版)》请在金锄头文库上搜索。

1、S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T51、找出所有供应商的姓名和所在城市S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T52、找出所有零件的名称、颜色、重量S(sno,

2、sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T53、找出使用供应商S1所供应零件的工程号码S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T54、找出工程项目J2使用的各种零件的名称及其数量S

3、(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T54、找出工程项目J2使用的各种零件的名称及其数量S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T55、找出上海厂商供应的所有零件号码

4、S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T55、找出上海厂商供应的所有零件号码S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T55、找出上海厂商供应的所有零件号码S(sno,

5、sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T55、找出上海厂商供应的所有零件号码S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T56、找出使用上海产的零件的工程名称S(sno,sname,

6、status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T56、找出使用上海产的零件的工程名称S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T56、找出使用上海产的零件的工程名称不提昌这样 做S(sno,sname

7、,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T56、找出使用上海产的零件的工程名称S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T57、找出没有使用天津产的零件的工程号码S(sno,sname,sta

8、tus,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T57、找出没有使用天津产的零件的工程号码S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T57、找出没有使用天津产的零件的工程号码S(sno,sname,statu

9、s,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T57、找出没有使用天津产的零件的工程号码 错误的做法:注:对J1,J2来讲, 它们不但使用了天津产 的零件,还使用了非天津 产的零件,所以只去掉了 使用天津产零件的记录, 但使用非天津产零件的 记录还在,所以会出现在 结果中对J6,J7来讲,它们没 有使用任何零件,没有出现 在SPJ表中,所以最终结果 中不可能包含它们。S(sno,sname,status,city) P(

10、pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T5查询小结: 1、对于只有一个查询条件的单表查询,用一般的做法 即可,如第三章第5题第(3)小题 2、对于有两个或两个以上的查询条件的单表查询,可 以用以下几种方法: 方法一:一般的做法 方法二:用IN嵌套 方法三:用EXISTS嵌套 方法四:用自连接 方法五:用集合查询 如:查询年龄大于23的男生的记录S(sno,sname,status,city) P(pno,pname,color,we

11、ight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T5查询小结: 3、对于目标列来自一个表的多表查询,可以用以下几 种方法: 方法一:自然连接 方法二:用IN嵌套 方法三:用EXISTS嵌套 如:第三章第5题第(5)、(6)小题4、对于目标列来自多个表的多表查询,一般只能用自 然连接,如第三章第5题第(4)小题S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,q

12、ty)An Introduction to Database System第三章作业T5查询小结: 5、对于涉及一个表的否定查询,可以用不等于的方法 ,如:查询不在天津的供应商6、对于涉及多个表的否定查询,不能用不等于的方法 ,可用以下几种方法: 方法一:NOT EXISTS嵌套查询 方法二:NOT IN嵌套 方法三:EXCEPT集合查询 如第三章第5题第(7)小题S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database

13、 System第三章作业T57、所有的由比较运算符、IN、any/all等引出的查询均 可转化为等价的EXISTS查询,因此IN和EXISTS可以混合 使用,如第三章第5题第(6)、(7)小题S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T57、所有的由比较运算符、IN、any/all等引出的查询均 可转化为等价的EXISTS查询,因此IN和EXISTS可以混合 使用,如第三章第5题第(

14、6)、(7)小题S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T58、把全部红色零件的颜色改成蓝色S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T59、由S5供给J4的零件P6改为

15、由S3供应S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T510、从供应商关系中删除S2的记录,并从供应情况关系 中删除相应的记录注:先从SPJ表中把S2记录删除,然后再从S中删除 Delete命令一次只能从一个表中删除记录S(sno,sname,status,city) P(pno,pname,color,weight) J(jno,jname,city) SPJ(sno,pno,jno,qty)An Introduction to Database System第三章作业T511、将(S2,J6,P4,200)插入到供应情况关系中

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号