Um dos métodos para garantir a integridade das informações inseridas em bancos de dados é pelo uso de constraints, que garantem que os dados sejam validados de acordo com os critérios estabelecidos pelas constraints. Sobre a constraint Unique em linguagem SQL, é INCORRETO afirmar que
A respeito de SQL, julgue os itens subsequentes.
Em SQL, uma junção do tipo NATURAL JOIN exige igualdade entre os atributos comuns, diferentemente do que ocorre com uma junção do tipo THETA JOIN.
Considere a seguinte consulta
SQL: SELECT Nome, Idade
FROM Funcionarios
RDER BY Idade DESC
Essa consulta tem como resultado:
Acerca das características de bancos de dados relacionais e SQL, julgue os itens a seguir.
Como em SQL as funções de agregação efetuam operações para uma lista de valores que aparecem em um atributo, não é possível renomear a função de agregação para a apresentação dos dados na tabela de resultado.
A respeito de SQL, julgue os itens subsequentes.
Em SQL, a contrapartida da operação de junção é obtida mediante o comando LEFT OUTER JOIN, a expressão mais complexa para operações de junção em SQL.
Deseja-se remover todos os dados da tabela EMPREGADO e, ainda assim, deixar a definição da tabela intacta.
Além disso, quer-se que tal ação possa ser desfeita. Assinale a alternativa que apresenta como essa ação pode ser realizada.
MEC•
Julgue os itens seguintes, acerca de transação e suas propriedades.
Quando uma transação é abortada, todas as mudanças que ocorreram no banco de dados devem ser desfeitas. Essa operação pode ser executada por meio do comando ROLLBACK da linguagem SQL.
Em um comando select, qual cláusula pode ser utilizada para excluir linhas antes de agrupá-las?
Sobre transações em SQL, considere:
I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.
II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.
III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.
É correto o que consta em
MEC•
Com referência aos conceitos de PL/SQL do Oracle 10g, julgue os próximos itens.
Em um bloco PL/SQL, as variáveis podem assumir qualquer tipo de datatype das linguagens SQL e Oracle, exceto os tipos Positive, Natural, Boolean e Binary Integer.
Acerca do SQL ANSI, julgue os itens de 111 a 115.
Em linguagem SQL, os comandos GRANT e REVOKE permitem especificar, respectivamente, concessão e revogação de privilégios aos usuários de bancos de dados.
O comando SQL para inserir todos os registros da tabela T1, na tabela T2, é: