SóProvas


ID
2567293
Banca
CONSULPLAN
Órgão
TRE-RJ
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Analise as afirmativas a seguir quanto à versão padrão SQL.


I. A SQL não tem nenhum operador de comparação de tabela.

II. Tabelas SQL (incluindo visões) devem ter pelo menos uma coluna.

III. A SQL é relacionalmente completa.


Está(ão) correta(s) apenas a(s) afirmativa(s)

Alternativas
Comentários
  • LETRA B

    I - O MARGE é um operador que realiza comparação entre tabelas
    "Realiza operações de inserção, atualização ou exclusão em uma tabela de destino com base nos resultados da junção com a tabela de origem. Por exemplo, você pode sincronizar duas tabelas inserindo, atualizando ou excluindo linhas em uma tabela com base nas diferenças encontradas na outra tabela." - MSDN

    Sou Grout não sei qual livro do C. J. Date você leu, mas no: SQL e Teoria Relacional: Como escrever códigos SQL precisos, precisamente na pagina 401, Apêndice B ele cita: A SQL não é relacionalmente completa.  Nesta mesma página ele diz que "O suporte da SQL para '=' é DIFICIENTE". Logo supõe-se que ele exista, mas não dá melhor maneira possível

  • O "not in" é considerado um operador de comparação?
  • Alexandre Magno,

    Not In é um operador de comparação, mas não de tabelas.