设有关系R(A,B,C)和S(A,D,E,F),且R.A和S.A取自同一个域,与下面SQL语句: SELECT R.A,B,E,F FROM R,S WHERE R.A=S.A AND B=3等价的关系代数表达式是
A.只有Ⅰ
B.只有Ⅱ
C.Ⅱ和Ⅲ
D.都等价
A.只有Ⅰ
B.只有Ⅱ
C.Ⅱ和Ⅲ
D.都等价
设有关系R(A,B,C) 和S(A,D,E,F),若将关系代数表达式:∏R.A,R,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则有:SELECTR.A,B,D,F FROMR,S WHERE 【 】。
设有关系R(A,B,C) 和S(A,D,E,F),且R.A和S.A取自同一个域,与下面 SQL语句: SELECT A,B,E,F FROM R,SWHERE R.A=S.A AND B=3 等价的关系代数表达式是
A.只有Ⅰ
B.只有Ⅱ
C.Ⅱ和Ⅲ
D.都等价
A.则关系S中违反参照完整性约束的元组是()。
B.(1,2)
C.(2,NULL)
D.(3,3)
E.(4,4)
A.只有Ⅰ
B.只有Ⅱ
C.Ⅱ和Ⅲ
D.都等价
设有如下三个关系表
下列操作中正确的是
A)T=R ∩ S
B)T=R ∪ S
C)T=R × S
D)T=R/S
24 )设有如下的关系 R 和 S ,且属性 A 是关系 R 的主码,属性 D 是关系 S 的主码。
若关系 R 和 S 的关系代数操作的结果 T 如下:
A ) T = ∏ A,C (R )
B ) T = ∏ A,C (R S )
C ) T = ∏ A,C (R × S )
D ) T = ∏ A,C (σ c > 5 (R ) )
(37 )设有关系 R (A , B , C ) 和 S (A , B , C ) ,下面的 SQL 语句:
SELECT * FROM R WHERE A <= 20
D NION
SELECT * FROM S WHERE A >= 80
所对应的关系代数操作,除选择外还有哪一种操作?
A )交 ∩
B )差 -
C )并 ∪
D ) 笛卡尔 积 ×
A.
B.
C.
D.
设有两个关系R(A,B)和S(B,C),与下列SELECT语句
SELECT A,B
FROM R
WHERE B NOT IN(SELECT B
FROM S
WHERE C=‘C56’);
等价的关系代数表达式是(36)。
A.
B.
C.
D.