-
a) Incorreta, o predicado ALL, em sql, é usado para manter as duplicatas;
b) Incorreta, smallint é plenamente aceito;
c) Incorreta, a clausula from corresponde ao produto cartesiano em álgebra relacional;
d) Incorreta, like não é uma função de agregação e sim um operador lógico;
e) GABARITO DA QUESTÃO
-
c) A cláusula “from” ("select") corresponde à operação projeção da álgebra relacional.
O "from" apenas indica a relação.
-
A cláusula “as” pode aparecer tanto na cláusula “select” quanto na “from”.
SELECT CustomerID AS ID, CustomerName AS Customer
FROM Customers;
SELECT o.OrderID, o.OrderDate, c.CustomerName
FROM Customers AS c, Orders AS o
WHERE c.CustomerName="Around the Horn" AND c.CustomerID=o.CustomerID;