Considere la siguiente consulta SQL
select distinct al, a2,........., an from r1, r2,........, rm where P
Para un predicado arbitrario P, ¿cuál de las siguientes expresiones de álgebra relacional es equivalente a esta consulta?
A:
B:
C:
D:
(A) A
(B) B
(C) C
(D) D
Respuesta: (A)
Explicación:
El producto cruzado (x) combina las tuplas de una relación con todas las tuplas de la otra relación . Así, tuplas de relación r1, r2…. rn se combinan.
El operador de selección se utiliza para seleccionar las tuplas resultantes.
El operador de proyección se utiliza para seleccionar un subconjunto de atributos de las tuplas resultantes especificando los nombres de los atributos. Entonces, los atributos a1, a2, an se proyectan a partir de las tuplas resultantes.
Por lo tanto, la opción (A) es correcta.
Comente a continuación si encuentra algo incorrecto en la publicación anterior.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA