Foram encontradas 24.841 questões.
delete from T where exists (select * from T T2 where T.A=T2.A)
Nesse contexto, é correto afirmar que
Provas
Considere os comandos SQL a seguir.
create table TT1(A int not null primary key);
create table TT2(B int foreign key references TT1(A), C int not null);
select * from TT1 left join TT2 on TT1.A = TT2.B;
Dado que TT1 e TT2 contêm, respectivamente, 100 e 150 linhas, assinale as expressões que apresentam, na ordem, os números mínimo e máximo de linhas que podem ser produzidas pela execução do comando SELECT, fora a linha de títulos.
Provas
Analise o comando SQL que João produziu.
select Tipo, sum(Quantidade) Total
from Venda
where Quantidade is not null
group by Tipo
...
Na linha pontilhada, João testou cinco opções para a cláusula order by, como segue.
(1) order by 2
(2) order by avg(Quantidade)
(3) order by Quantidade
(4) order by sum(Quantidade)
(5) order by Total
Nesse caso são possíveis as opções
Provas
No contexto do projeto de bancos de dados relacionais, considere uma tabela T composta pelas colunas “A”, ”B”, “C” e “D”. Verificam-se para essa tabela as dependências funcionais a seguir.
A → B
A → C
B → A
B → D
Assinale o conjunto de constraints que devem ser aplicadas à tabela referida, de modo que a mesma atenda plenamente às formas normais.
Provas
select * from TAB t where not exists (select * from TAB tt where t . B = tt . B and t . A > tt . A)
Além da linha de títulos, o número de linhas produzidas pelo comando acima é:
Provas
Considerando uma tabela hipotética, com colunas X, Y e Z, o axioma da transitividade é definido como segue:
Provas
A partir dessa análise, João deverá orientar o Tribunal a usar a ferramenta de:
Provas
Para uma correta implementação, Luana deverá observar como característica do ambiente a:
Provas
• a TABELA A foi criada pelo script:
CREATE TABLE a ( id INT AUTO_INCREMENT PRIMARY KEY, descricao VARCHAR(255) NOT NULL, custo DECIMAL(10, 2), tipo CHAR(1), CHECK (tipo IN ('A', 'B', 'C')) );
• a TABELA B foi criada pelo script:
CREATE TABLE b ( id INT AUTO_INCREMENT PRIMARY KEY, descricao VARCHAR(255) NOT NULL, custo DECIMAL(10, 2) NOT NULL, tipo TINYINT, CHECK (tipo IN (1,2,3)) );
• A TABELA A foi carregada e a coluna CUSTO possui valores NULOS.
O script para carregar os dados da TABELA A para a TABELA B é:
Provas
Para isso, João deverá utilizar o comando:
Provas
Caderno Container