数据库讲义 SQL习题.docx

上传人:王** 文档编号:1343148 上传时间:2024-06-20 格式:DOCX 页数:3 大小:18.85KB
下载 相关 举报
数据库讲义 SQL习题.docx_第1页
第1页 / 共3页
数据库讲义 SQL习题.docx_第2页
第2页 / 共3页
数据库讲义 SQL习题.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库讲义 SQL习题.docx》由会员分享,可在线阅读,更多相关《数据库讲义 SQL习题.docx(3页珍藏版)》请在优知文库上搜索。

1、1.设有以下关系模式:S(SNO,SNAME,CITY)其中,S表示SUPP1.IER(供应商),SNo为供应者代号,SNAME为供应者的名字,CITY为供应者所在的城市,主键为SNO。P(PN0,PNAME,CO1.OR,WEIGHT)其中,P表示PART(零件),PNO为零件代号,PNAME为零件名,CO1.OR为零件颜色,WEIGHT为零件重量,主键为PNO。J(JNO,JNAME,CITY)其中,J表示JoB(工程),JNo为工程编号,JNAME为工程名,CrrY为工程所在城市,主键为JNO。SPJ(SNO,PNO,JNO,QTY)其中,SPJ表示供应关系,SNo是为指定工程提供零件的

2、供应者代号,PNO是所提供的零件代号,JNO为工程编号,QTY表示提供的零件数量,主键为(SNO,PNO,JNO),外部键分别为:SNO,PNO,JNOo下图表示供应者(三)零件(P)工程(J)一供应关系(SPJ)数据库,试做以下各题:(一)用SQ1.的DD1.语言创建S,P,J,SPJ四个基本表。(二)给出下列各题的查询、存贮等操作的语句序列,并且上机验证、打印出操作结果。(1)取出所有工程的全部细节;(2)取出所在城市为上海的所有工程的全部细节;(3)取出重量最轻的那些零件的号码;(4)取出为工程Jl提供零件的供应者的代号;(5)取出为工程Jl提供零件Pl的供应者的代号;(6)取出由供应者

3、SI提供零件的工程的名称;(7)取出供应者SI提供的零件的颜色;(8)取出为工程Jl和J2提供零件的供应者的代号;SPJJNOJNAMECITYJlJNI上海J2JN2广州J3JN3南京J4JN4南京J5JN51:海J6JN6武汉J7JN7上海PNOPNAMECO1.ORWEIGHTPlPNI红12P2PN2绿18P3PN3蓝20P4PN4红13P5PN5蓝11P6PN6红15SNOSNAMECITYSlNl上海S2N2北京S3N3北京S4N4上海S5N5南京SNOPNOJNOQTYSlPlJl200SlPlJ4700S2P3Jl4(X)S2P3J2200S2P3J3200S2P3J4500S

4、2P3J5600S2P3J6400S2P3J7800S2P5J2100S3P3JI200S3P4J2500S4P6J3300S4P6J7300S5P2J2200S5P2J4100S5P5J5500S5P5J7100S5P6J2200S5PlJ41000S5P3J41200S5P4J4800S5P5J4400S5P6J4500(9)取出为工程Jl提供红色零件的供应者的代号;(10)取出为所在城市为上海的工程提供零件的供应者的代号;(三)取出为所在城市为上海或北京的工程提供红色零件的供应者的代号;(12)取出供应者与工程所在城市相同的供应者提供的零件的代号;(13)取出上海的供应者提供给上海的任一

5、工程的零件的代号;(14)取出至少由一个和工程不在同城市的供应者提供零件的工程的代号;(15)取出上海供应者不提供任何零件的工程的代号;(16)取出这样一些供应者的代号,他们能够提供至少一种由红色零件的供应者提供的零件;(17)取出由供应者Sl提供零件的工程的代号;(18)取出所有这样一些VCITY,ClTY二元组,使得第一个城市的供应者为第二个城市的工程提供零件;(19)取出所有这样的三元组VQTY,PNO,CITY,使得第一个城市的供应者为第二个城市的工程提供指定的零件;(20)重复习题19,但不检索两个ClTY值相同的三元组;(21)取出提供给上海的所有工程的零件代号;(22)取出至少需要供应者Sl提供的所有零件的工程的代号;(23)把所有红色零件改成橙色;(24)删除所有红色零件和对应的SPJ记录;(25)取出供应者Sl提供的代号为Pl的零件总数;(26)取出每个工程的供应商数;(27)取出所需的零件总数大于100O的工程代号;(28)在SPJ表中加入一行记录,其中SNo为SI,JNo为J3,PNo为P3,QTY为500;(28)取出为所有工程提供同样零件的供应商的代号及其产品代号;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 数据库

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!