Considere a seguinte expressão SQL (ANSI):
A execução de uma operação BEGIN TRANSACTION inicia uma transação SQL que será terminada executandose a operação
Dada a construção
SQL: SELECT CODIGO, NOME FROM TAB1, TAB2 WHERE TAB1.CODIGO = TAB2.CODIGO;
Considere as seguintes afirmativas:
I. A construção representa uma projeção de uma restrição de um produto.
II. A cláusula SELECT corresponde a produto cartesiano.
III. A cláusula FROM corresponde a projeção.
IV. A cláusula WHERE corresponde a restrição.
Está correto o que se afirma em
É possível escrever consultas de diversas maneiras utilizando código SQL (Structured Query Language). Isto é um benefício, uma vez que permite a um usuário pensar sobre a consulta na maneira que lhe parecer mais natural. Analise o código SQL abaixo e assinale a alternativa que explica o que faz a sua execução.
Considere a seguinte tabela e a consulta SQL abaixo. Escolha a alternativa que indica os valores na ordem em que serão retornados como resultado da execução da mesma.
Avalie a seguinte consulta SQL e escolha a alternativa que indica de forma CORRETA o resultado da mesma.
SELECT F.NOME, F.SOBRENOME
FROM FUNCIONARIO F
WHERE F.CPF IN (SELECT FUN_CPF
FROM DEPENDENTE
WHERE FUN_CPF=F.CPF AND
SEXO=F.SEXO)
Julgue as seguintes afirmações sobre linguagem SQL.
I. SQL é uma linguagem de definição, consulta e atualização de dados.
II. Dentre os vários comandos da linguagem, estão comandos para criar, remover e modificar tabelas, que são respectivamente: createtable, droptable e altertable.
III. Um exemplo de consulta SQL é a seguinte: SELECT NOME FROM FUNCIONARIO WHERE SALARIO > 10000 a qual retorna a lista de nomes de funcionário com um salário superior a 10.000,00.
Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s):
Considere a Tabela A, apresentada abaixo:

Julgue as seguintes afirmações sobre consultas SQL na Tabela A.


Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Qual sentença SQL está escrita corretamente para criar uma tabela de pedidos, contendo a identificação do pedido, a identificação do cliente, a data do pedido e a quantidade pedida? Considere que a chave primária deve ser composta pela identificação do pedido e identificação do cliente.
Considere que o comando de SQL join será utilizado para realizar a junção de duas tabelas: uma localizada antes do comando (tabela à esquerda) e outra depois do comando (tabela à direita). Com base nestas informações, numere a segunda coluna de acordo com a numeração da primeira e, em seguida, assinale a seqüência correta.
A seqüência correta, de cima para baixo, é: