早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设有一个数据库,包括s、P、J、SJP四个关系模式如下: 供应商关系模式S(SNO,SNAME,CITY) 零

题目

设有一个数据库,包括s、P、J、SJP四个关系模式如下:

供应商关系模式S(SNO,SNAME,CITY)

零件关系模式P(PNO,PNAME,COLOR,WEIGHT)

工程项目关系模式J(JNO,JNAME,CITY)

供应情况关系模式SJP(SNO,PNO,JNO,QTY)

假定它们都已经有若干数据。则“找出北京供应商供应的所有零件信息”的SELECT语句是( )。

参考答案
正确答案:D
由于要找出零件信息,因此必然要用到表P,又因为是从北京供应商里查找,因此要用到表S,再加上两者之间的关系SJP,故SELECT后的FROM子句应为FROMP,S.SJP。“北京供应商”的表达式是S.CITY=‘北京’,还要满足在三个表中的SNO和PNO属性对应相等,故WHERE语句为WHERES.CITY=‘北京’ANDS.SNO=SJESNOANDSJEPNO=P.PNO。由此本题应该选D)。
看了设有一个数据库,包括s、P、J...的网友还看了以下: