设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE B NOT IN(SELECT BFROM SWHERE C='C56'); 等价的关系代数表达式是( )。
A: πA,B(σC≠'C56'(R⋈S))
B: πA,B(R ⋈ S) C≠'C56'
C: R-πA,B(σC= 'C56'(R⋈S))
D: R-πA,B(σC≠'C56'(R⋈S))
A: πA,B(σC≠'C56'(R⋈S))
B: πA,B(R ⋈ S) C≠'C56'
C: R-πA,B(σC= 'C56'(R⋈S))
D: R-πA,B(σC≠'C56'(R⋈S))
C
举一反三
- 设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是(
- 设有关系R(A,B,C)和S(C,D),与SQL语句“SELECT A,B,D FROM R,S WHERE R.C=S.C”等价的关系代数表达式是 ____________
- 若有关系R (A,B,C,D)和S(C,D,E),则与表达式π3,4,7(σ4<5(R×S))等价的SQL语句如下:SELECT (3) FROM (4) WHERE (5) ; (4)应选入()。 A: R B: S C: R,S D: RS
- 设有关系模式R和S,下列各关系代数表达式不正确的是() A: R-S=R-(R∩S) B: R=(R-S)∪(R∩S) C: R∪S=S-(S-R) D: R∩S=S-(R-S)
- 设有关系R(A,B,C)和S(A,D,E,F),若将关系代数表达式:用SQL语言的查询语句表示,则有:SELECT R.A,B,D,F FROM R,S WHERE【 】。
内容
- 0
基于表S创建视图R的SQL语句是【 】 A: CREATE R AS SELECT 学号,姓名 FROM S B: CREATE TABLE R AS SELECT 学号,姓名 FROM S C: CREATE VIEW R AS SELECT 学号,姓名 FROM S D: CREATE R FROM SELECT 学号,姓名 AS S
- 1
关系R(A, B, C)和S(A, D, E, F),R和S有相同属性A,与关系代数表达式ΠR.A, R.B, S.D, S.F(R⋈S)等价的SQL查询语句为:SELECT R.A, R.B, S.D, S.F FROM R, S WHERE_______
- 2
设有关系R(A,B,C)和S(A,B,C),下面的SQL语句: SELECT*FROM R WHERE A<=20 UNION SELECT*FROM S WHERE A>=80 所对应的关系代数操作,除选择外还有( )操作。 A: 交∩ B: 差 C: 并∪ D: 笛卡儿积×
- 3
设R和S是两个关系,与关系代数表达式R×S等价的SQL语句是:select*()。
- 4
有关系R(A,B,C)和关系S(A,D,E,F)。如果将关系代数表达式πR.A, R.B, S.D, S.F (R ∞ S )用SQL的查询语句来表示,则有:SELECT R.A,R.B,S.D,S.F FROM R,S WHERE ( )。 A: