下列哪个(些)更新操作可以执行?() I.UPDATE S SET所在城市=‘广州’WHERE所在城市=’北京‘; II.UPDATE P SET供应商号=`B02’WHERE供应商号=`B01’;
第1题:
供应商关系:S(SNO,SNAME,CITY),属性依次是供应商号、供应商名称和所在城市
零件关系:P(PNO,PNAME,COLOR),属性依次是产品号、品名和颜色
工程关系:J(JNO,JNAME,CITY),属性依次是工程号、工程名和所在城市
供应关系:SPJ(SNO,PNO,JNO,QTY),属性依次是供应商号、产品号、工程号和数量
试用关系代数完成下列操作:
(1)求供应J1工程零件的所有供应商号;
(2)求供应J1工程P1零件的供应商号;
(3)求供应工程J1红色零件的供应商号;
(4)求S1供应商供应零件的所有工程号。
答案:
(1)select distinct SNO from SPJ where JNO='J1'
(2)select SNO from SPJ where JNO='J1' and PNO='P1'
(3)select distinct SNO from SPJ where JNO='J1' and PNO in(select * from P where COLOR='红')
(4)select JNO from SPJ where SNO='S1'
第2题:
( 31 )关系 S 中的下列行,哪个(些)可以被删除
I. ( 'S10 ’ , ‘ 宇宙 ’ , ‘ 上海 ’ ) II. ( ‘ Z01 ’ , ‘ 立新 ’ , ‘ 重庆 ’ )
A )仅 I
B )仅 I 和 II
C )都可以
D )都不可以
第3题:
设S AVG(SNO,AVG GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图。下面对该视图的操作语句中,________是不能正确执行的。
Ⅰ.UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO='2004010601';
Ⅱ.SELECTSNO,AVG GRADE FROM S—AVG WHERE SNO='2004010601’;
A.仅I
B.仅Ⅱ
C.都能
D.都不能
第4题:
检索尚未确定的供应商的订单号,正确的语句是( )。
A.SELECT*FRM订购单WHERE供应商号NULL
B.SELEL F*FRM订购单WHERE供应商号=NULL
C.SELECT*FROM订购单WHERE供应商号 IS NULL
D.SELECT*FROM订购单WHERE供应商号IsNT NULL
第5题:
设S_VG(SNO,VG_GRDE)是一个基于关系SC定义的学生号和他的平均成绩的视图;下面对该视图的操作语句中,哪一个(些)是不能正确执行的
Ⅰ.UPDTE S_VG SET VG_GRDE=90 WHERE SNO="2004010601";
Ⅱ.SELECTSNO,VG_GRDE FROM S_VG WHERE SNO="2004010601";
A.仅Ⅰ
B.仅Ⅱ
C.都能
D.都不能
第6题:
下列问题基于以下说明:设有供应商关系S和零件关系P如下所示。它们的主码分别是“供应商号”和“零件号”。而且,零件关系P的属性“供应商号”是它的外码,属性“颜色”只能取值为(红,白,蓝)。(这里假定DBMS不支持“级联修改”功能)
供应商关系S: 零件关系P:
供应商号 供应商名 所在城市 零件号 颜色 供应商号
B01 红星 北京 010 红 B01
S10 宇宙 上海 201 蓝 T20
T20 黎明 天津 312 白 S10
Z01 立新 重庆
若向关系P插入新行,新行的值分别列出如下。它们中哪个(些)不能被插入?______。 Ⅰ.('201','白','S10') Ⅱ.('301','红','T11') Ⅲ.('301','绿','B01')
A.只有Ⅰ
B.只有Ⅰ和Ⅱ
C.只有Ⅱ
D.都不能
第7题:
下列问题是是基于如下两个关系,其中供应商关系S的主键是供应商号,零件关系P的主键是零件号,而且P关系中的颜色值只能为(红,白,蓝)。

下面列出的操作,不能成功执行的是______。
A.从S中删除行('A10','宏飞','合肥')
B.从S中插入行('C04','飞宏','合肥')
C.将S中供应商号='C06'的所在城市改为广州
D.将S中供应商号='B01'的供应商号改为'B05'
第8题:
设有供应商关系S和零件关系P,它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红,白,蓝)。
S P
供应商号 供应商名 所在城市 零件号 颜色 供应商号
B01 红星 北京 010 红 B01
S10 宇宙 上海 201 蓝 T20
T20 黎明 天津 312 白 S1O
Z01 立新 重庆
以下操作能正常执行的是______。
A.向关系P插入新行('201','白','S10')
B.向关系P插入新行('301','红','T11')
C.向关系P插入新行('301','绿','B01')
D.删除关系P中零件号为'312'的行
第9题:
给定关系模式 SP _P (供应商号,项目号,零件号,数量),查询至少给 3 个(包 含 3 个)不同项目供应了零件的供应商,要求输出供应商号和供应零件数量的总和, 并按供应商号降序排列。 SELECT 供应商号, SUM (数量) FROMSP _P( )( )( )
A. ORDERBY 供应商号B. GRÒUPBY 供应商号C.ORDERBY 供应商号 ASCD. GROUPBY 供应商号 DESCA. WHERE 项目号 >2B. WHERE COUNT(项目号)>2C.HAVING (DISTINCT 项目号)> 2D. HAVING COUNT(DISTINCT 项目号)>2A.ORPERBY 供应商号 B.GROUPBY 供应商号C.ORDERBY 供应商号 DESC D.GROUP BY 供应商号 DESC
第10题:
第11题:
第12题:
SELECT * FROM客户WHERE所在城市=“北京”AND所在城市=“上海”
SELECT * FROM客户WHERE所在城市=“北京”OR所在城市=“上海”
SELECT * FROM客户WHERE所在城市=“北京”AND“上海”
SELECT * FROM客户WHERE所在城市=“北京”OR“上海”
第13题:
● 给定供应关系SPJ(供应商号,零件号,工程号,数量),查询至少供应了3项工程(包含 3 项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。
SELECT 供应商号,SUM(数量)FROM SPJ
(34)
(35)
(36) ;
(34)
A. ORDER BY 供应商号DESC
B. GROUP BY 供应商号DESC
C. ORDER BY 供应商号
D. GROUP BY 供应商号
(35)
A. HAVING COUNT(DISTINCT(工程号))> 2
B. WHERE COUNT(工程号)> 2
C. HAVING(DISTINCT(工程号))> 2
D. WHERE 工程号> 2
(36)
A. ORDER BY 供应商号DESC
B. GROUP BY 供应商号DESC
C. ORDER BY 供应商号
D. GROUP BY 供应商号


第14题:
( 32 )下列哪个(些)更新操作可以执行?
I. UPDATE S SET 所在城市 =' 广州 ' WHERE 所在城市 =' 北京 ' ;
II. UPDATE P SET 供应商号 =`B02' WHERE 供应商号 =`B01';
A )仅 I
B )仅 II
C )都可以
D )都不可以
第15题:
有如下两个关系: 零件关系P(主键是“零件号”) 供应商关系S:(主键是“供应商号”)(外键是“供应商号”) 供应商号 供应商名 所在城市 B01 红星 北京 10 宇宙 上海 T20 黎明 天津 Z01 立新 重庆 零件号 颜色 供应商号 010 红 B01
A.只有Ⅰ
B.只有Ⅱ
C.都能
D.都不能
第16题:
在下列所给的操作中,哪个操作能被执行
A.UPDATE部门SET部门号=′05′WHERE部门名=′财务部′
B.UPDATE部门SET部门号=′05′WHERE部门名=′服务部′
C.UPDATE雇员SET工资=600 WHERE雇员号=′010′
D.UPDATE雇员SET部门号=′05′WHERE雇员号=′101′
第17题:
检索尚未确定的供应商的订单号,正确的语句是( )。
A.SELECT * FROM 订购单 WHERE 供应商号 NULL
B.SELECT * FROM 订购单 WHERE 供应商号 =NULL
C.SELECT * FROM 订购单 WHERE 供应商号 IS NULL
D.SELECT * FROM 订购单 WHERE 供应商号 IS NOT NULL
第18题:
对关系S和P执行下列( )关系代数操作,会得到如下的结果关系。 供应商号 供应商名 所在城市 零件号 颜色 100 红星 北京 A110 红 200 宇宙 上海 C312 白 300 黎明 天津 B201 蓝 [answer] A.S∪P B.S×P C.S∩P D.S P
第19题:
设有供应商关系s和零件关系Pf它们的主码分别是“供应商号”和“零件号”,而且,零件关系P的属性“颜色”只能取值为(红、白、蓝)。 S P
供应商号 供应商名 所在城市 零件号 颜色 供应商号
B01 红星 北京 010 红 B01
SIO 宇宙 上海 201 蓝 T20
T20 黎明 天津 312 白 S10
Z01 立新 重庆
以下操作能正常执行的是______。
A.将关系S的供应商号='S10'改为'S11'
B.将关系S的供应商号='Z01'改为'S10'
C.将关系P的供应商号='B01'改为'B02'
D.将关系P的零件号='010'改为'012'
第20题:
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下:
Supp(供应商号,供应商名,地址,电话) Proj(项目号,项目名,负责人,电话) Part(零件号,零件名) 其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。SP P需要生成一个独立的关系模式,其联系类型为( ) 给定关系模式SP P(供应商号,项目号,零件号,数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。 SELECT 供应商号,SUM(数量) FROM( ) GROUP BY 供应商号 ( ) ORDER BY 供应商号DESC;
A.*:*:*B.1:*:*C.1:1:*D.1:1:1A.SuppB.ProjC.PartD.SP PA.HAVING COUNT(项目号)>2B.WHERE COUNT(项目号)>2C.HAVING COUNT(DISTINCT(项目号))>2D.WHERE COUNT(DISTINCT(项目号))>3
第21题:
● 给定供应关系SPJ(供应商号,零件号,工程号,数量),查询某工程至少用了家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。SELECT工程号,(53)FROM SPJ GROUP BY 工程号(54)0RDER BY 工程号DESC
(53)
A. AVG(数量)At 平均数量
B. AVG(数量)AS 平均数量
C. 平均数量 At AVG(数量)
D. 平均数量 AS AVG(数量)
(54)
A. HAVING COUNT(DISTINCT(供应商号))>2
B. Where COUNT(供应商号)>2
C. HAVING(DISTINCT(供应商号))>2
D. Where 供应商号 2

第22题:
第23题:
仅I
仅II
都可以
都不可以