Foram encontradas 1.880 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!

select * from T1 x left join T3 z on x.A=z.A right join T2 y on z.C=y.C
Sem contar a linha de títulos, assinale o número de linhas no resultado da execução do comando acima.

select A, count(*) from T1 where A = (select max(A) from T1) group by A having max(A) > (select max(A) from T3) produz como resultado
1. Business Intelligence 2. Data Warehouse 3. OLAP
A. Combina análise empresarial, mineração de dados, visualização de dados, ferramentas/infraestrutura de dados e práticas recomendadas para ajudar as organizações a tomar decisões impulsionadas por dados. As soluções modernas priorizam a análise de autoatendimento flexível, dados governados em plataformas confiáveis, a autonomia dos usuários comerciais e o acesso rápido à informação.
B. É um repositório central de informações que podem ser analisadas para propiciar a tomada de decisões mais adequadas. Os dados fluem de sistemas transacionais, bancos de dados relacionais e de outras fontes para tal repositório normalmente com uma cadência regular.
C. É um conceito de interface com o usuário que proporciona a capacidade de ter ideias sobre os dados, permitindo analisálos profundamente em diversos ângulos. Suas funções básicas são fornecer visualização multidimensional dos dados, exploração, rotação e diferentes modos de visualização; é, portanto, uma interface com o usuário e não uma forma de armazenamento de dados, porém usa o armazenamento para poder apresentar as informações.
A relação correta é
Para uma tabela relacional T, contendo as colunas CPF, Nome e CodSala, assinale o comando SQL que identifica corretamente os homônimos em cada sala.
Considere que a tabela relacional T:
(1) contém 100 linhas na sua instância corrente; (2) possui uma coluna A que é uma chave primária e não aceita nulos; e (3) a configuração do ambiente de consultas SQL trata valores nulos (NULL) como unknown.
Nesse contexto, assinale os números mínimos e máximos, respectivamente, de linhas que seriam produzidas pela execução do comando
SELECT * FROM T WHERE A = NULL
UNION
SELECT * FROM T WHERE A <> NULL

Excetuada a linha de títulos, assinale o número de linhas produzidas pela execução do comando SQL a seguir.
SELECT DISTINCT A, C FROM TABX
O propósito da propriedade correspondente à letra I na referida sigla é
A tabela corrigida ficaria como mostrada abaixo.
Dado que a linha correta em cada caso é aquela que tem a menor data de admissão, assinale o comando SQL que João pode utilizar para “limpar” esses dados.
CONSTRAINT FK_TESTE FOREIGN KEY (A) REFERENCES T1(A)
Considere ainda as seguintes afirmativas a respeito desse comando e suas consequências:
I. A coluna A na tabela T1 deve ser definida como chave primária ou equivalente. II. A coluna A da tabela T2 não pode conter valores nulos. III. A coluna A da tabela T2 não pode ser declarada como chave primária ou equivalente.
Está correto somente o que se afirma em
SELECT T1.A, T2.A FROM T1 CROSS JOIN T2
Excetuada a linha de títulos, assinale a estimativa mais precisa sobre o número de linhas retornadas no resultado.
Na questão a seguir, considere as seguintes tabelas T1 e T2 de um banco de dados:
T1
A B
10 100
12 200
20 250
T2
A C
10 João
12 Maria
18 Rita
Com referência às tabelas T1 e T2, considere a execução do comando SQL a seguir.
select T2.C, count(*) Contagem
from T1, T2
where T1.A=T2.A
group by T2.C
order by 2, 1
Assinale a lista de valores nas linhas e colunas do resultado
produzido.
Na questão a seguir, considere as seguintes tabelas T1 e T2 de um banco de dados:
T1
A B
10 100
12 200
20 250
T2
A C
10 João
12 Maria
18 Rita
Com referência às tabelas T1 e T2, considere a execução do comando SQL a seguir.
select * from T1 full outer join T2 on T1.A = T2.A
Assinale o número de linhas contendo valores nulos como resultado.
CREATE TABLE T1 (A int) CREATE TABLE T2 (A int UNIQUE) CREATE TABLE T3 (A int)
Dado que as três tabelas contêm 50, 100 e 200 linhas, respectivamente, assinale o mínimo possível de linhas que poderiam ser produzidas pelo comando exibido abaixo.
SELECT * FROM T1 UNION SELECT * FROM T1 UNION SELECT * FROM T1
I. Inibe a ação dos triggers para DELETE associados à tabela durante a deleção dos registros (linhas);
II. Requer o privilégio TRUNCATE;
III. Permite “resetar” as colunas identificadoras para os valores originais por meio da cláusula RESTART IDENTITY;
IV. Permite o truncamento ode várias tabelas numa única linha de comando.
Assinale o número de características que são fidedignas ao funcionamento do PostgreSQL.
------------- 1. delete from X where exists (select * from X x2 where x2.A = X.A)
2.
delete from X where not exists (select * from X x2 where x2.A = X.A) -------------
Nesse contexto, analise as afirmativas sobre os efeitos desses comandos.
I. Nenhuma linha seria deletada na execução do comando 1.
II. Uma linha seria deletada na execução do comando 1.
III. Nenhuma linha seria deletada na execução do comando 2.
IV. Uma linha seria deletada na execução do comando 2.
V. Os dois comandos gerariam erros de execução.
Está correto o que se afirma em