第章习题及部分解答.doc

第章习题及部分解答.doc

ID:49396743

大小:21.50 KB

页数:4页

时间:2020-02-29

第章习题及部分解答.doc_第1页
第章习题及部分解答.doc_第2页
第章习题及部分解答.doc_第3页
第章习题及部分解答.doc_第4页
资源描述:

《第章习题及部分解答.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、3.5设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);1、供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;2、零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;3、工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工

2、程项目所在城市(CITY)组成;4、供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。试用关系代数语言完成如下查询:1)找出所有供应商的姓名和所在城市;2)找出所有零件的名称、颜色、重量;3)找出使用供应商S1所供应零件的工程号码;4)找出工程项目J2使用的各种零件的名称及其数量;5)找出上海厂商供应的所有零件号码;6)找出使用上海产的零件的工程号码;7)找出没有使用天津产的零件的工程号码;8)把全部红色零件的颜色改成蓝色;最

3、新可编辑word文档9)由S5供给J4的零件P6改为由S3供应,请作必要的修改;10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录;11)求供应工程J1零件的供应商号码SNO;12)求供应工程J1零件P1的供应商号码SNO;13)求供应工程J1零件为红色的供应商号SNO;14)求没有使用天津供应商生产的红色零件的工程号JNO;15)求S1提供的零件名PNAME;16)求给工程J1和J2提供零件的供应商号码SNO;解:1)找出所有供应商的姓名和所在城市;SelectSNAME,CITYFromS2)找出所有零件的名称、

4、颜色、重量;SelectPNAME,COLOR,WEIGHTFromP3)找出使用供应商S1所供应零件的工程号码;SelectJNOFromSPJWhereSNO=‘S1’4)找出工程项目J2使用的各种零件的名称及其数量;SelectPNAME,QTYFromSPJ,PWhereSPJ.PNO=P.PNOAndJNO=‘J2’5)找出上海厂商供应的所有零件号码;SelectPNOFromS,SPJ最新可编辑word文档WhereSPJ.SNO=S.SNOAndCITY=‘上海’6)找出使用上海产的零件的工程号码;SelectJNAME

5、FromJ,SPJ,SWhereJ.JNO=SPJ.JNOAndS.SNO=SPJ.SNOAndS.CITY=‘上海’7)找出没有使用天津产的零件的工程号码;SelectJNOFromSPJWhereSNONOTIN(SelectSNOFromSWhereCITY=‘天津’)8)把全部红色零件的颜色改成蓝色;UpdatPSETCOLOR=‘蓝’WhereCOLOR=‘红’9)由S5供给J4的零件P6改为由S3供应,请作必要的修改;UpdatSPJSETSNO=‘S3’WhereSNO=‘S5’AndJNO=‘J4’AndPNO=‘P6

6、’10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录;DeleteFromSWhereSNO=‘S2’DeleteFromSPJWhereSNO=‘S2’11)求供应工程J1零件的供应商号码SNO;SelectSNOFromSPJWhereJNO=‘J1’12)求供应工程J1零件P1的供应商号码SNO;SelectSNOFromSPJWhereJNO=‘J1’AndPNO=‘P1’13)求供应工程J1零件为红色的供应商号SNO;SelectSNOFromP,SPJ最新可编辑word文档WhereP.PNO=SPJ.P

7、NOAndJNO=‘J1’AndCOLOR=‘红’14)求没有使用天津供应商生产的红色零件的工程号JNO;SelectJNOFromSPJWhereJNONOTIN(SelectJNOFromS,SPJ,PWhereS.SNO=SPJ.SNOAndP.PNO=SPJ.PNOAndCOLOR=‘红’AndCITY=‘天津’)15)求S1提供的零件名PNAME;SelectPNAMEFromSPJ,PWhereP.PNO=SPJ.PNOAndSNO=‘S1’16)求同时给工程J1和J2提供零件的供应商号码SNO;SelectSNOFrom

8、SPJWhereJNO=‘J1’AndSNOIN(SelectSNOFromSPJWhereJNO=‘J2’)或SelectSNOFromSPJWhereJNO=‘J1’INTERSECTSelectSNOFromSPJ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。