Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q2284790 Banco de Dados

Observe o seguinte script SQL.




CREATE TABLE TB_PR

(ID_PROC int,NM_CIDADE VARCHAR2(50));



INSERT INTO TB_PR (ID_PROC, NM_CIDADE)

VALUES (1, 'ARACAJU');

INSERT INTO TB_PR (ID_PROC, NM_CIDADE)

VALUES (2, 'ITABAIANA ');

INSERT INTO TB_PR (ID_PROC, NM_CIDADE)

VALUES (3, 'LAGARTO');

INSERT INTO TB_PR (ID_PROC, NM_CIDADE)

VALUES (4, 'ARACAJU');

INSERT INTO TB_PR (ID_PROC, NM_CIDADE)

VALUES (5, 'ARACAJU');



SELECT NM_CIDADE AS "Cidade",

COUNT(ID_PROC) AS "Total de Processos"

FROM TB_PR

GROUP BY NM_CIDADE

ORDER BY COUNT(ID_PROC)DESC;




O resultado da execução do script SQL apresentado é:


Alternativas
Q2284789 Banco de Dados
Observe o script SQL a seguir.


CREATE TABLE TB_PROC (ID_PROC int , NM_JUIZ VARCHAR2(50), PR_FASE VARCHAR2(50));

INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (1, 'A', 'CONTESTACAO'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (2, 'A', 'INSTRUCAO'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (3, 'B', 'INSTRUCAO'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (4, 'A', 'RECURSAL'); INSERT INTO TB_PROC (ID_PROC, NM_JUIZ, PR_FASE) VALUES (5, 'B', 'CONTESTACAO');

SELECT COUNT(*) FROM TB_PROC WHERE NM_JUIZ = 'B' AND PR_FASE <> 'RECURSAL';


O resultado da execução do script SQL apresentado é:
Alternativas
Q2284788 Banco de Dados
SQL constraints ou restrições são usadas para especificar regras para os dados de uma tabela em um banco de dados. Se houver alguma violação entre a restrição e a ação sobre o dado, a ação é abortada.
A restrição SQL usada para garantir que cada registro em uma tabela seja identificado unicamente não permitindo valores nulos é a:
Alternativas
Q2284787 Banco de Dados
As colunas de tabelas em bancos de dados relacionais podem armazenar muitos valores duplicados. Contudo, em diversas situações é necessário listar apenas os valores diferentes contidos nessas colunas.
Para isso, o comando SQL utilizado para retornar apenas os valores diferentes de uma consulta é:
Alternativas
Q2283774 Banco de Dados
Na linguagem SQL, os comandos básicos correspondentes às ações de inserir, atualizar, destruir e selecionar registros, são dados pela sequência de comandos: 
Alternativas
Q2282328 Banco de Dados
Davi está elaborando uma página Web com uma lista de todos os processos judiciais armazenados da tabela TB_PROCESS do banco de dados do Tribunal.

Para retornar todos os campos de todos os registros da tabela TB_PROCESS, a fim de exibir em sua página Web, Davi deve implementar o comando SQL:
Alternativas
Q2282320 Banco de Dados
Observe o seguinte script SQL, executado em uma instância do H2 Database 2.2, com configuração padrão:

INSERT INTO CAMPOS (id, campo) VALUES (1, '2023-12-31 23:59:59Z'); SELECT campo FROM CAMPOS WHERE id = 1;
Após a execução do script, o H2 Database 2.2 retornou:
2023-12-31 20:59:59

Logo, o tipo de dado do atributo campo da tabela CAMPOS no H2 Database 2.2 é: 
Alternativas
Q2281959 Banco de Dados
João trabalha em uma empresa de consultoria de banco de dados para SGBD SQL Server e foi contratado para orientar o Tribunal de Justiça de Sergipe (TJSE) quanto a monitoramento e ajustes de desempenho do banco de dados do Tribunal. João informou que existem várias ferramentas de monitoramento e ajustes, as quais dependem do tipo de monitoramento ou de ajuste a ser feito. O TJSE informou que precisa avaliar uma versão de destino do mecanismo de banco de dados para uma determinada carga de trabalho.

A partir dessa análise, João deverá orientar o Tribunal a usar a ferramenta de:
Alternativas
Q2281941 Banco de Dados

Considere as tabelas T1 e T2, exibidas abaixo com suas respectivas instâncias. 




De acordo com a tabela T1, descrita anteriormente, analise o comando SQL a seguir.

select * from T1 UNION ALL select * from T1 UNION select * from T1

Afora os títulos, o número de linhas produzidas pela execução do comando acima é:
Alternativas
Q2281782 Banco de Dados

Julgue o próximo item, relativo a SQL, banco de dados e Azure.


No modelo entidade-relacionamento a seguir, a coluna IdDepartamento da tabela Funcionario não pode ser nula, uma vez que ela é a chave estrangeira advinda do relacionamento com a tabela Departamento.


Imagem associada para resolução da questão


Alternativas
Q2281780 Banco de Dados
Imagem associada para resolução da questão

Considerando que a tabela precedente, de nome funcionario, possui apenas os registros mostrados, julgue o item subsequente. 
A seguir, é apresentado o comando correto em SQL para se alterar o valor do salário (Salario) para o maior salário da tabela apenas para o funcionário que possui IdFuncionario igual a 1. 
Imagem associada para resolução da questão
Alternativas
Q2277933 Banco de Dados
O esquema parcial de um Banco de Dados Relacional de uma Universidade é apresentado a seguir, composto pelas relações Estudante, Disciplina, TurmaDisciplina e HistoricoEscolar. Os nomes entre parênteses definem os atributos armazenados para cada relação; atributos sublinhados indicam chave primária e atributos em negrito indicam chave estrangeira. Atributos que compõem chaves estrangeiras são identificados com o mesmo nome dos atributos que compõem chaves primárias às quais fazem referência. Considere a execução do seguinte comando em Structured Query Language (SQL) padrão:

Q45.png (365×366)

É correto afirmar que o comando mostra o nome do aluno, o nome da disciplina e a nota final
Alternativas
Q2277445 Banco de Dados
Essa estrutura é indicada para armazenar pequenos registros que possuem interconexões complexas, como é o caso de dados em redes sociais. Um vértice representa um objeto do mundo real, enquanto uma aresta representa uma relação entre dois vértices. Considerando-se o modelo de dados NoSQL, que se caracteriza por diversas abordagens para armazenamento e recuperação de informações, qual das alternativas abaixo corresponde ao modelo que consiste basicamente em vértices conectados por arestas?
Alternativas
Q2277434 Banco de Dados
Considerando-se a linguagem SQL, os comandos SELECT, INSERT e DROP são comandos pertencentes, respectivamente, aos seguintes subconjuntos da linguagem: 
Alternativas
Q2276954 Banco de Dados
Em relação às linguagens de banco de dados SQL, DDL e DML, julgue o item que se segue. 

Somente são possíveis os seguintes quatro tipos de JOIN em SQL, segundo o padrão ANSI: INNER JOIN, LEFT JOIN, RIGHT JOIN e CROSS JOIN.
Alternativas
Q2276874 Banco de Dados
O Administrador de Banco de Dados (DBA) de determinada instituição recebeu de um programador do grupo de desenvolvimento web uma solicitação para construir uma instrução SQL, a fim de contabilizar a quantidade de atendimentos do setor de cadastro. Para solucionar o atendimento, o DBA escreveu o seguinte script SQL:

Imagem associada para resolução da questão


Sabe-se que a solução atendeu à necessidade para a inclusão no sistema; porém, o DBA deverá, por determinação das rotinas do setor, registrar na documentação interna a mesma instrução construída no formato de álgebra relacional. Podemos afirmar que ele deverá construir a seguinte instrução:
Alternativas
Q2276030 Banco de Dados
No que se refere a banco de dados NoSQL e data lake, julgue o próximo item. 

Os bancos relacionais permitem uma escalabilidade mais barata e menos trabalhosa que os bancos não relacionais, pois não exigem máquinas extremamente poderosas e sua facilidade de manutenção possibilita um número menor de profissionais necessários.

Alternativas
Q2276028 Banco de Dados
Em relação às linguagens de banco de dados SQL, DDL e DML, julgue o item que se segue. 

A DML é uma linguagem que interage com os objetos do banco de dados, em vez de interagir com os dados. 
Alternativas
Q2275504 Banco de Dados

A respeito da linguagem de consulta SQL, julgue o próximo item.


Views não inserem restrições à realização de consultas, inserções, atualizações e exclusões em tempo de execução, sendo, portanto, desnecessário traduzi-las para uma modificação nas relações reais no modelo lógico do banco de dados. 

Alternativas
Q2275425 Banco de Dados
Com relação a SQL, julgue o próximo item.

O comando UNION é utilizado para combinar as linhas de duas tabelas, mesmo que as colunas dessas tabelas sejam de tipos e tamanhos diferentes. 


Alternativas
Respostas
1221: A
1222: B
1223: E
1224: D
1225: A
1226: A
1227: C
1228: A
1229: C
1230: E
1231: C
1232: B
1233: D
1234: C
1235: E
1236: A
1237: E
1238: E
1239: E
1240: E