首页
登录
从业资格
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proj和零件关
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proj和零件关
资格题库
2022-08-02
59
问题
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下:
Supp(供应商号,供应商名,地址,电话)Proj(项目号,项目名,负责人,电话)Part(零件号,零件名)其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为( )给定关系模式SP_P(供应商号,项目号,零件号,数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。SELECT供应商号,SUM(数量)FROM( )GROUP BY供应商号( )ORDER BY供应商号DESC;问题1选项A.*:*:*B.1:*:*C.1:1:*D.1:1:1问题2选项A.SuppB.ProjC.PartD.SP_P问题3选项A.HAVING COUNT(项目号)>2B.WHERE COUNT(项目号)>2C.HAVING COUNT(DISTINCT(项目号))>2D.WHERE COUNT(DISTINCT(项目号))>3
选项
答案
ADC
解析
由于1个供应商对应多个项目供应的多种零件,同时1个项目由多个供应商供应多种零件,所以三个实体都涉及到多。这个三元联系为:*:*:*。
后面2个空考查的是SQL语言,目前需要查询的是零件数量总和,很明显在题目的多个关系中只有SP_P有这个属性。所以查询只能FROMSP_P。接下来分析如何能把至少供应了3个项目的供应商找出来,此时需要写查询条件。查询条件Where与Having的区别要弄清楚,Where是针对单条记录的判断条件,而Having是针对分组之后的判断条件,此处应选Having,同时,由于考虑到项目号可能重复,所以需要加Distinct关键字以便去掉重复。
转载请注明原文地址:https://tihaiku.com/congyezige/2410398.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
现代计算机网络维护管理系统主要由4个要素组成,其中()是最为重要的部分。A.被
对于IT部门来说,通过人工方式对分布在企业各处的个人计算机进行现场操作将是繁琐而
信息系统的应用,会促使组织结构的扁平化:当企业新信息系统建立后,高层领导可以方便
企业信息化建设需要大量的资金投入,成本支出项目多且数额大。在企业信息化建设成本支
为了真正了解各业务部门的IT服务需求,并为其提供令人满意的IT服务,企业需要进行
信息系统除了对企业管理效率的提高和成本的降低具有显著作用外,还有促进企业运作方式
企业通过__()__对IT服务项目的规划、实施以及运作量化管理,解决IT投资预
企业通过()对IT服务项目的规划、实施以及运作量化管理,解决IT投资预算、IT
在企业IT预算中其软件维护与故障处理方面的预算属于()A.技术成本 B.服务
对外包商的资格审查应从技术能力、经营管理能力、发展能力三个方面着手。如果企业考察
随机试题
Accordingtothenews,Rodinapartyisbecomingimportant______.[originaltext]
[audioFiles]2016m9s/audio_ezfm_017_201608[/audioFiles]TheImpac
在函数调用中,值调用方式将()。下面所定义的函数foo为值调用方式,函数g的
关于月经周期,下列哪些项目正确:A.初期时多是无排卵型月经, B.月经周期
《测绘计量管理暂行办法》规定,测绘单位使用未经检定,或者检定不合格或者超过检定周
A.四环素B.多西环素C.氯霉素D.米诺环素E.阿米卡星副作用为灰婴综合征的是
细胞外液的离子主要为A:钾离子 B:镁离子 C:钠离子 D:钙离子 E:
某脑出血患者,处于熟睡状态,压迫眶上神经可勉强使其转醒,醒时答话模糊。答非所问,
中央型骨髓炎死骨切除术应在急性炎症后A:2周 B:3~4周 C:2个月 D
在弗里德曼的货币需求函数中,如恒久性收入增加,则货币需求()。A:增加 B:减
最新回复
(
0
)