Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.369 questões

Q4400486 Banco de Dados
Nos Sistemas Gerenciadores de Bancos de Dados (SGBD), os operadores são utilizados para auxiliar na filtragem dos resultados de busca. No PostgreSQL, o operador LIKE pode ser utilizado para selecionar todos os registros de uma coluna que atendam a um padrão específico. Assinale a alternativa que contém a instrução SQL CORRETA para consultar todos os servidores do IFPI cujos nomes comecem com "Ana Maria".
Alternativas
Q4400458 Banco de Dados
Durante a manutenção de rotina em um Sistema Gerenciador de Banco de Dados (SGBD), um técnico precisou realizar três tarefas distintas em uma tabela chamada contratos, conforme descrito a seguir:

I. Remover permanentemente da tabela todos os registros cujo ano do contrato fosse anterior a 2024.
II. Adicionar uma nova coluna chamada formato para informar se o contrato foi feito por meio eletrônico ou impresso. III. Modificar o valor do campo status de todos os contratos com pendência de documentação para o valor 'Cancelado'.

Considerando que os comandos da linguagem SQL são classificados em DDL (Data Definition Language) e DML (Data Manipulation Language), assinaleaalternativaquecorrelacionacorretamente cada tarefa com comando SQL a ser utilizado e sua respectiva classificação correspondente:
Alternativas
Q4399788 Banco de Dados
A cláusula WITH da linguagem SQL permite definir conjuntos de resultados nomeados e temporários que podem ser referenciados na instrução imediatamente seguinte. Considerando esse recurso, assinale a alternativa CORRETA:
Alternativas
Q4399787 Banco de Dados

A linguagem SQL possui uma ordem lógica de processamento das cláusulas de uma instrução SELECT, que difere da ordem em que elas são escritas sintaticamente. Conhecer essa ordem permite compreender, por exemplo, por que um alias definido na cláusula SELECT não pode ser referenciado na cláusula WHERE.



Considerando as cláusulas SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY e LIMIT, assinale a alternativa que as apresenta na ordem lógica CORRETA de processamento pelo SGBD:

Alternativas
Q4395254 Banco de Dados
Relacione a função da Linguagem de Manipulação de Dados (DML) no contexto dos bancos de dados relacionais e assinale a alternativa correta.
Alternativas
Q4394471 Banco de Dados
Sendo EFETIVO o nome de uma tabela em um banco de dados, o emprego da sintaxe do comando SELECT em SQL é corretamente representado por:
Alternativas
Q4386002 Banco de Dados
Seja a seguinte tabela de um banco de dados relacional: Cliente (CPF, Nome, Causa, Valor), sendo CPF a chave primária da tabela.
A consulta SQL para excluir da tabela Cliente, aqueles registros cujo valor das respectivas Causas seja inferior a R$ 10,00 é
Alternativas
Q4385966 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional: Aluno (Número, Nome, Nota), sendo Número a chave primária da tabela.
A consulta SQL para obter os números dos alunos e a respectiva nota, apenas para os casos com notas entre 5,0 e 7,0 é:
Alternativas
Q4379719 Banco de Dados
Considere a seguinte tabela de um banco de dados relacional:
Escritório (Número, Tipo, Andar, Fone)
A consulta do PL/SQL para obter a quantidade de escritórios do tipo ‘Sala de Reunião’ é:
Alternativas
Q4378050 Banco de Dados
Considere as tabelas USUARIO(id_usuario, nome) e CHAMADO(id_chamado, id_usuario, status), sendo CHAMADO.id_usuario chave estrangeira para USUARIO.id_usuario. Um relatório deve listar todos os usuários, inclusive aqueles que nunca abriram chamado, e apresentar a quantidade de chamados de cada um, exibindo zero quando não houver registros. 
Desconsideradas particularidades sintáticas de SGBDs específicos, qual consulta atende ao requisito? 
Alternativas
Q4375799 Banco de Dados
Considere as tabelas Cliente e Pedido, em que Cliente.CodigoCliente é a chave primária e Pedido.CodigoCliente é uma chave estrangeira que referencia essa coluna. Analise as duas definições a seguir.

I - FOREIGN KEY (CodigoCliente)
     REFERENCES Cliente(CodigoCliente)
     ON DELETE CASCADE

II - FOREIGN KEY (CodigoCliente)
     REFERENCES Cliente(CodigoCliente)
     ON DELETE NO ACTION

Assinale a opção que apresenta, corretamente, a diferença entre os comportamentos das duas definições. 
Alternativas
Q4316139 Banco de Dados
Na linguagem SQL, qual comando de DML (Data Manipulation Language) é utilizado para recuperar e exibir dados armazenados em uma ou mais tabelas do banco de dados?
Alternativas
Q4300118 Banco de Dados
Em um banco de dados da Vigilância Socioassistencial, a tabela familias armazena campos como a região administrativa (regiao) e a renda per capita (renda_per_capita) de cada família. Considere‑se a consulta a seguir, escrita em linguagem SQL.

SELECT regiao, COUNT(*)
FROM familias
WHERE renda_per_capita < 200
GROUP BY regiao
HAVING COUNT(*) > 50;

Com base nessa situação hipotética, assinale a opção que apresenta corretamente o resultado dessa consulta.
Alternativas
Q4298895 Banco de Dados
Durante a implantação de um sistema corporativo de gestão em um órgão público, a equipe de Tecnologia da Informação definiu que o banco de dados seria implementado no Microsoft SQL Server, iniciando pela modelagem do negócio, prosseguindo com a definição das estruturas relacionais e, posteriormente, realizando a instalação do SGBD, a configuração dos mecanismos de segurança e a disponibilização do ambiente para as aplicações. Ao revisar a documentação técnica do projeto, um analista registrou o trecho a seguir.
Preencha corretamente as lacunas do texto:
No processo de desenvolvimento de um banco de dados relacional, o ____________ representa entidades, atributos e relacionamentos do domínio do problema. Em seguida, o ____________ organiza essas informações em estruturas compatíveis com o modelo relacional. A implementação ocorre no ____________, utilizando comandos da linguagem ____________ para criar e administrar objetos do banco de dados. Os relacionamentos entre tabelas são estabelecidos por meio de ____________, enquanto a consulta aos dados normalmente é realizada por instruções ____________. Durante a administração do ambiente, práticas relacionadas ao ____________ contribuem para restringir acessos indevidos, e a adequada organização dos arquivos de dados e de log faz parte da ____________ do banco de dados.

Assinale a alternativa que preenche corretamente as lacunas: 
Alternativas
Q4294833 Banco de Dados
Uma equipe de desenvolvimento pretende integrar um banco de dados espacial PostGIS a um sistema corporativo responsável pelo cadastro imobiliário municipal. Para otimizar consultas espaciais envolvendo milhares de registros, decidiu utilizar índices espaciais e funções específicas da extensão geográfica.
Sobre bancos de dados espaciais e linguagem SQL aplicada ao geoprocessamento, assinale a alternativa CORRETA. 
Alternativas
Q4282204 Banco de Dados
A SQL Embutida permite a integração da SQL com uma linguagem de programação de propósito geral. Um pré-processador específico do SGBD transforma os comandos da SQL Embutida em chamadas de funções na linguagem hospedeira.
Os detalhes dessa tradução variam com os SGBDs, e, assim, mesmo que o código-fonte possa ser compilado para funcionar com SGBDs diferentes, o executável final funciona apenas com um SGBD especifico.
ODBC e JDBC — abreviações para Open DataBase Connectivity (Conectividade Aberta a Banco de Dados) e Java DataBase Connectivity (Conectividade Java a Banco de Dados) — também permitem a integração da SQL com uma linguagem de programação de propósito geral.
Considerando a integração com linguagens de programação citadas por Ramakrishnan (2008), assinale a alternativa incorreta: 
Alternativas
Q4282203 Banco de Dados
Sobre concessão e revogação de privilégios em banco de dados, considere que a conta de usuário com privilégios de administrador emite o seguinte comando: 
GRANT SELECT ON FUNCIONARIO, DEPARTAMENTO TO A3 WITH GRANT OPTION
Suponha que a conta de usuário A3 emita o seguinte comando:
GRANT SELECT ON FUNCIONARIO TO A4;
Sobre o contexto acima, assinale a alternativa incorreta: 
Alternativas
Q4279852 Banco de Dados
Dados funcionais encaminhados por órgãos jurisdicionados foram reunidos em uma base relacional para apoiar o exame de possíveis acumulações de vínculos. Após a validação e a padronização dos dados, cada servidor e cada órgão passaram a ser representados por identificadores únicos.
Considere a relação VINCULO_FUNCIONAL, na qual cada registro corresponde a um vínculo:
ID_VINCULO, ID_SERVIDOR, ID_ORGAO, CARGO, CARGA_HORARIA, SITUACAO
Um mesmo servidor pode possuir mais de um vínculo no mesmo órgão. Para uma análise preliminar, devem ser relacionados apenas os servidores com vínculos ativos em pelo menos dois órgãos distintos.

O resultado pretendido é obtido mediante
Alternativas
Q4278630 Banco de Dados
Na linguagem SQL ANSI, a instrução utilizada para remover registros/linhas de uma tabela com base em uma condição específica é: 
Alternativas
Q4278533 Banco de Dados
A respeito dos comandos da linguagem SQL, analise as assertivas a seguir:
I. CREATE TABLE é um comando classificado como DDL.
II. INSERT é utilizado para inserir linhas em uma tabela e integra a DML.
III. GRANT é empregado para conceder privilégios de acesso e integra a DCL.
Quais estão corretas? 
Alternativas
Respostas
1: B
2: A
3: A
4: D
5: B
6: D
7: A
8: C
9: A
10: B
11: E
12: B
13: C
14: A
15: B
16: D
17: E
18: D
19: A
20: D