问答题

【说明】 供应商—零件—工程项目数据库由以下4个关系模式构成: S(SNO,SNAME,STATUS,CITY) P(PNO,PNAME,COLOR,WEIGHT,CITY) J(JNO,TNAME,CITY) SPJ(SNO,PNO,JNO,QTY) 其中,供应商S,零件P和工程项目J分别由供应商号(SNO),零件号(PNO)和工程项目号(JNO)唯一标识。供货SPJ是指由某个供应商向某个工程项目供应某些数量的某种零件。 【问题1】 请用SQL语言完成如下的操作。 ①找出给北京的工程项目提供不同的零件号: ②将没有供货的所有工程项目从J中删除; ③查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于供给工程项目n的任何一种零件的最大供应量。 【问题2】 定义一个视图,它由所有这样的工程项目(工程项目号与所在城市名称)组成:它们由供应商S1供货且使用零件P1。

【参考答案】

[问题1] ①SELECTDISTlNCT SPJ.PNO FROM SPJ,J WHERE SPJ.J......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

问答题
【说明】流程图描述了某宽带数据专线管理系统的部分处理流程。(1)凡申请宽带数据专线使用者,均需填写专线申请表。系统把申请表存储在专线申请登记文件中,等待分配专线号。(2)系统为申请者指定专线号,并根据通信距离(按地区计算)、通信计算初装费和月租费,然后发初装通知单送给用户,并产生施工单交有关部门施工。同时产生专线处理文件。专线号是专线的唯一标识。(3)施工结束后,系统更新用户文件,并产生专线计费文件,作为以后收费的依据。(4)一个用户可以租用多条专线,用户可用现金或银行托付两种方式支付租金,但一个用户只能使用一种付款方式。系统每月按用户(而不是专线)为单位计费出账。(5)流程图中各数据文件及有关单据所含的数据项如下。专线申请表及专线中请登记文件:申请号、用户名称、付款方式,开户银行代码、账号、主端名称、主端地址、对端地址、对端所在地区、通信速率、设备接口、申请日期。专线处理文件;申请号、专线号、用户名称、付款方式、开户银行代码、账号、初装费、月租费、完工日期。初装费收据:专线号、初装费、交费日期。施工单:施工单号、专线号、主端名称、主端地址、对端所在地区,通信速率、设备接口、完工期限。完工单:施工单号、专线号、完工日期。用户文件:用户编号、用户名称、付款方式、开户银行代码、账号。专线计费文件:专线号、用户编号、月租金、开通日期。 【问题1】宽带数据专线价目文件由哪些数据项组成【问题2】为了避免在用户尚未支付初装费时就去施工,有人提议将图中从处理2产生的施工单改成从处理3产生施工单。试问从处理3能否产生施工单为什么【问题3】当一个用户使用多条专线时,若允许该用户对其中的一些专线采用现金支付,对另一些专线采用银行托付方式,则在尽量减少数据冗余的前提下,应如何调整有关的数据文件。