

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Assinale a alternativa que apresenta a consulta SQL para selecionar a descrição do tipo cliente e o nome do cliente de todos os clientes do tipo industrial e ordena a seleção em ordem alfabética pelo nome do cliente.
SELECT T.DESCRICAO as "Tipo Cliente", C.NOME as "Cliente" FROM CLIENTE as C, TIPO_CLIENTE as T WHERE C.TIPO_CLIENTE_ID = T.ID AND C.TIPO_CLIENTE_ID = 3 ORDER BY C.NOME ASC
SELECT T.DESCRICAO as "Tipo Cliente", C.NOME as "Cliente" FROM CLIENTE as C, TIPO_CLIENTE as T WHERE C.TIPO_CLIENTE_ID = T.ID AND C.TIPO_CLIENTE_ID = 2 ORDER BY C.NOME DESC
SELECT T.DESCRICAO as "Tipo Cliente", C.NOME as "Cliente" FROM CLIENTE as C, TIPO_CLIENTE as T WHERE C.TIPO_CLIENTE_ID = 3 ORDER BY C.NOME
SELECT DESCRICAO as "Tipo Cliente", NOME as "Cliente" FROM CLIENTE, TIPO_CLIENTE WHERE TIPO_CLIENTE_ID = ID AND TIPO_CLIENTE_ID = 3 ORDER BY NOME
SELECT T.DESCRICAO as "Tipo Cliente", C.NOME as "Cliente" FROM CLIENTE as C, TIPO_CLIENTE as T WHERE C.TIPO_CLIENTE_ID = T.ID ORDER BY C.NOME ASC
No SQL Server, considere uma função criada como exibido a seguir.

O comando que utiliza a função FF incorretamente é:
João foi incumbido de rever um lote de consultas SQL. Como ainda é iniciante nesse assunto, João solicitou ajuda ao colega que lhe pareceu ser o mais experiente, e recebeu as seguintes recomendações gerais:
I. use a cláusula DISTINCT somente quando estritamente necessária;
II. dê preferência às junções externas (LEFT, RIGHT, OUTER) em relação às internas (INNER);
III. use subconsultas escalares no comando SELECT, tais como “SELECT x,y,(SELECT ...) z ..." sempre que possível.
Sobre essas recomendações, é correto afirmar que:
nenhuma é adequada;
somente I é adequada;
somente I e II são adequadas;
somente II e III são adequadas;
todas são adequadas.
Várias implementações SQL adotam uma lógica de três estados para tratamento de expressões lógicas que envolvem valores nulos. Considerando que “T”, “F” e “?” denotam, respectivamente, os valores lógicos true, false e desconhecido, analise as seguintes expressões lógicas:
T or ?
F or ?
T and ?
F and ?
not ?
O valor lógico dessas expressões, na ordem, é:
Há três tipos de arquivos utilizados no sistema gerenciador de bancos de dados Microsoft SQL Server 2008. Esses três tipos, juntamente com a recomendação Microsoft de suas extensões, são:
básicos (.bdf), usuários (.udf) e principal (.mdf).
paginados (.pdf), parciais (.gdf) e backup (.bdf).
primários (.mdf), secundários (.ndf) e log (.ldf).
provisórios (.pdf), completos (.cdf) e índice (.idf).
temporários (.tdf), intermediários (.idf) e finais (.edf).
João escreveu a consulta SQL a seguir, executou-a corretamente e obteve um resultado contendo 100 linhas, além da linha de títulos.

seria:
Com base nos itens abaixo responda:
I- Filemaker
II- MySQL
III- Oracle
IV- Interbase
Analise a sintaxe para gatilhos do PostgreSQL.
CREATE TRIGGER nome { BEFORE | AFTER } { evento [ OR ... ] }
ON tabela [ FOR [ EACH ] { ROW | STATEMENT } ]
EXECUTE PROCEDURE nome_da_função ( argumentos )
A respeito dessa sintaxe, assinale a alternativa que apresenta a afirmação correta.
O comando CREATE TRIGGER cria um gatilho que fica associado a todas as tabelas do banco de dados e executa a função especificada nome_da_função quando ocorre uma nova inserção no banco de dados.
Um gatilho que está marcado com FOR EACH STATEMENT é chamado uma vez para cada linha que a operação modifica.
Um gatilho que está marcado com FOR EACH ROW é chamado uma única vez para uma determinada operação, não importando quantas linhas sejam modificadas.
Se existirem vários gatilhos do mesmo tipo, definidos para o mesmo evento, estes serão disparados em ordem crescente de especificação no banco de dados.
Se BEFORE for utilizado, o gatilho pode fazer com que a operação não seja realizada para a linha corrente ou pode modificar a linha que está sendo inserida (para as operações de INSERT e UPDATE somente).
Analise o comando de definição de um trigger no SQL Server.

Quando o trigger TR_LOG é acionado, é necessário que:
Sobre junção (JOIN) de tabelas em banco de dados, assinale a alternativa que apresenta uma condição que NÃO é valida para ser utilizada em uma junção interna no banco de dados PostgreSQL.
USING.
HAVING.
ON.
NATURAL.
Numa instalação SQL Server 2012, o comando Transact-SQL shutdown, quando usado sem a opção with no wait, faz com que o sistema desabilite os logins correntes, exceto para membros de sysadmin e serveradmin, e aguarde o término dos comandos T-SQL ou stored procedures que estejam sendo executados.
Nessa situação, uma procedure útil para descobrir os processos em curso é:
No PostgreSQL, o tipo de dados numérico considerado meramente uma notação conveniente para definir colunas identificadoras únicas, semelhante à propriedade auto incremento em alguns Sistemas Gerenciadores de Banco de Dados, é o tipo
serial.
smallint.
byte.
bit.
blob.
A figura abaixo apresenta o diagrama da relação entre os principais elementos de uma solução baseada em SQL Server Reporting Services.

É correto afirmar sobre os elementos do diagrama: