Foram encontradas 1.880 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A questão esta baseada nas tabelas R1, R2 e R3, cujas instâncias e estruturas são apresentadas a seguir.

Analise o comando SQL a seguir, no contexto das tabelas R1, R2 e R3.

A questão esta baseada nas tabelas R1, R2 e R3, cujas instâncias e estruturas são apresentadas a seguir.

Analise o comando SQL a seguir, no contexto das tabelas R1, R2 e R3.

Assinale o número de vezes que o número 2 aparece dentre os
valores numéricos exibidos no resultado produzido pelo referido
comando.
A questão esta baseada nas tabelas R1, R2 e R3, cujas instâncias e estruturas são apresentadas a seguir.

Analise o comando SQL a seguir, no contexto das tabelas R1, R2 e R3.

A questão esta baseada nas tabelas R1, R2 e R3, cujas instâncias e estruturas são apresentadas a seguir.

Analise o comando SQL a seguir, no contexto das tabelas R1, R2 e R3.

Além da linha de títulos, o resultado produzido por esse comando
contém
Analise o diagrama ER, exibido a seguir com a notação IDEF1X pé- de-galinha.

Analise, ainda, a lista de possíveis requisitos para uma implementação relacional desse modelo.
I. A1 em R2 deve ter uma restrição do tipo UNIQUE.
II. A1 em R2 não deve permitir valores nulos.
III. A1 em R1 deve constituir a chave primária.
IV. A2 em R2 deve permitir valores nulos.
Assinale a opção que indica a quantidade de requisitos corretamente estabelecidos.
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:
No PostGreSQL, a linguagem PL/pgSQL pode ser utilizada para definir procedures que são executadas como triggers, quando várias “special variables” são criadas, no escopo do bloco mais externo, e tornam-se disponíveis para uso no código da procedure.
Nesse contexto, analise as seguintes afirmativas sobre algumas dessas variáveis e o funcionamento de triggers no PostgreSQL:
I. A variável NEW contém um valor booleano que indica se o registro objeto do trigger está sendo incluído (true) ou não (false).
II. A variável NEW contém os campos de um registro que está sendo incluído (insert) ou alterado (update).
III. A variável TG_OP contém uma string que determina o nome da operação que desencadeou o trigger (insert, update, etc.).
IV. Na declaração de um trigger, as opções FOR EACH ROW e FOR EACH STATEMENT são equivalentes, tendo sido mantidas apenas para efeito de compatibilidade com versões anteriores.
Está correto somente o que se afirma em:
Analise o scritpt Oracle PL/SQL a seguir:

Para que esse script funcione corretamente, exibindo os códigos identificadores e títulos de cada livro, a linha pontilhada deve ser substituída por:
Algumas das mais importantes implementações de bancos de dados relacionais dispõem do comando TRUNCATE para remover registros de uma tabela.
Considere as seguintes opções para remover registros de uma tabela T:
I. Usando o comando DELETE;
II. Usando o comando TRUNCATE;
III. Removendo a tabela T e executando um comando CREATE TABLE para recriá-la em seguida.
Sobre essas opções, é correto afirmar que:
Atenção:
Algumas das questões seguintes fazem referência a um banco de
dados relacional intitulado BOOKS, cujas tabelas e respectivas
instâncias são exibidas a seguir. Essas questões referem-se às
instâncias mostradas.

A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido.
AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro.
LivrariaID e LivroID constituem a chave primária da tabela Oferta.
Considere uma implementação Oracle do banco BOOKS.

para qualquer que tenha sido a ordem de inclusão dos registros
na tabela, pode ser obtido somente pelo(s) comando(s):
Analise o seguinte script SQL executado num banco de dados Oracle.

O comando que retorna corretamente a lista de alunos com suas
respectivas disciplinas e notas é: