Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.036 questões

Q3072555 Banco de Dados
No desenvolvimento de software, especialmente ao trabalhar com sistemas de banco de dados, é essencial entender as operações básicas do SQL. Dito isso, pode-se afirmar que a dentre as preposições abaixo, a mais correta é:
Alternativas
Q3072549 Banco de Dados
Os bancos de dados relacionais utilizam a linguagem SQL para manipular e consultar dados. Com base nisso, qual alternativa pode ser considerada como a mais correta?
Alternativas
Q3069060 Banco de Dados
Sobre a linguagem SQL (Structured Query Language), assinale a alternativa que corresponde a uma instrução capaz de copiar dados de uma tabela e inseri-los em outra tabela existente, desde que os tipos de dados nas tabelas de origem e destino correspondam.
Alternativas
Q3063515 Banco de Dados

        Uma empresa de comércio eletrônico está planejando um sistema de banco de dados para gerenciar suas operações, que incluem informações sobre clientes, produtos, pedidos e inventário, sendo importantes os seguintes aspectos: desempenho, escalabilidade, disponibilidade e segurança.


Considerando a situação hipotética precedente, julgue o próximo item. 

Um exemplo de técnica bastante utilizada para a otimização do desempenho do banco de dados da empresa consiste na análise de consultas SQL, também conhecida como plano de execução. 
Alternativas
Q3063509 Banco de Dados

         Uma loja pretende estruturar as informações de clientes e produtos em um banco de dados relacional. Os dados de clientes incluem ID do cliente, nome, endereço e telefone. Os dados de produtos incluem ID do produto, nome do produto, preço e quantidade em estoque. A empresa quer saber que produtos cada cliente comprou e em que quantidade, e os clientes que compraram determinado produto, em certo período.


Com base na situação hipotética apresentada, julgue o seguinte item. 

Em relação às linguagens de programação para banco de dados, é correto afirmar que SQL é uma linguagem de programação que se concentra no gerenciamento de bancos de dados relacionais; T-SQL é uma extensão processual usada somente no SQL Server. 
Alternativas
Q3063326 Banco de Dados
A fusão de dois conjuntos de dados usando SQL pode ser realizada por meio de JOINS. Sobre o left join, é correto afirmar que
Alternativas
Q3060542 Banco de Dados

Considerando Structured Query Language — SQL, e o código abaixo, marque a opção correta.



Imagem associada para resolução da questão

Alternativas
Q3060328 Banco de Dados
Considerando-se a estrutura das tabelas Funcionarios e Dependentes, qual consulta SQL retorna os nomes dos funcionários de uma empresa que ganham mais de R$ 3.000,00, moram em Bragança/SP e têm dependentes?
Alternativas
Q3057468 Banco de Dados
Uma instituição financeira realiza o controle de empréstimos para pessoas físicas por meio de duas tabelas definidas segundo o Modelo Relacional de Dados, apresentadas a seguir. 

CLI (CPF, nome, data-nascimento) EMP (CPF-cli, data-emp, valor-emp)

A tabela CLI tem dados de clientes da instituição financeira, e a sua chave primária é CPF. A tabela EMP tem dados dos empréstimos realizados para cada cliente, e sua chave primária é formada por CPF-cli e data-emp, ou seja, um cliente pode pegar empréstimos em datas diferentes e não pode pegar mais de um empréstimo em uma mesma data. O valor do empréstimo é expresso em reais.
Um dos programas de controle de empréstimos utiliza o seguinte comando SQL:

SELECT CPF FROM CLI C WHERE NOT EXISTS ( SELECT * FROM EMP E WHERE C.CPF = E.CPF-cli AND valor-emp < 10 )
Esse comando SQL apresenta o CPF dos clientes que
Alternativas
Q3056100 Banco de Dados
Um aspecto importante do ajuste de desempenho do sistema de banco de dados é o ajuste do SQL.
O mecanismo do SQL Tuning Advisor, da ORACLE, que é usado para resolver problemas relacionados a instruções SQL com desempenho abaixo do ideal, funciona da seguinte forma:
Alternativas
Q3056087 Banco de Dados
Um tecnólogo necessita executar comandos SQL.
Com relação à especificação de chaves e integridade referencial, assinale V para a afirmativa verdadeira e F para a falsa.
I. a cláusula PRIMARY KEY especifica um ou mais atributos que compõe a chave primária de uma relação. Se a chave primária tiver um único atributo, a cláusula pode acompanhar o atributo diretamente.
II. a cláusula UNIQUE indica chaves alternativas (secundárias). Essa cláusula também pode ser especificada diretamente para uma chave secundária se esta for um único atributo.
III. a integridade referencial é especificada por meio da cláusula FOREIGN KEY.
As afirmativas são, respectivamente,
Alternativas
Q3047970 Banco de Dados
NoSQL é um termo que se refere a um grupo de sistemas de gerenciamento de banco de dados que não utilizam o modelo tradicional de tabelas relacionais e SQL (Structured Query Language). O objetivo dos bancos de dados NoSQL é proporcionar maior flexibilidade, escalabilidade e desempenho para certos tipos de aplicativos e cargas de trabalho que são desafiadores para bancos de dados relacionais tradicionais.
Dos tipos de Sistemas de Gerenciamento de Banco de Dados NoSQL elencados a seguir, o mais adequado para armazenar e consultar dados que possuem relações hierárquicas e estruturadas em forma de documentos complexos é o Banco de Dados 
Alternativas
Q3047595 Banco de Dados
Qual a diferença entre os comandos “drop table” e “truncate table” em SQL?
Alternativas
Q3046164 Banco de Dados

Considere que uma tabela com dados de equipamentos médicos (para raio X, tomografia, etc.) foi criada em um Sistema Gerenciador de Banco de Dados (SGBD) Microsoft SQL Server, com uma chave primária composta por “tipo” e “número de série”, e duas chaves estrangeiras, sigla do fabricante e número da nota fiscal de compra (no esquema apresentado, a chave primária está sublinhada e as chaves estrangeiras estão indicadas pelo sinal @ no início do nome do atributo):


EQUIPAMENTO (tipo, numero-de-serie, nome, @sigla-do-fabricante, @nota-fiscal)


Considere ainda que uma consulta aos equipamentos dessa tabela, informando-se apenas um número de nota fiscal, possui um baixo desempenho.


Uma ação a ser executada para melhorar o desempenho dessa consulta é a criação de

Alternativas
Q3044876 Banco de Dados

Para um Sistema Gerenciador de Banco de Dados (SGBD), uma transação é um recurso que possui múltiplas finalidades no momento da execução de um conjunto de comandos (por exemplo, em SQL) pelo SGBD.

Dentre essas finalidades, verifica-se que uma transação

Alternativas
Q3043082 Banco de Dados

Com base no banco de dados, julgue o item.


A instrução SELECT @ FROM tabela em SQL retorna todas as colunas de todos os registros na tabela especificada.

Alternativas
Q3043081 Banco de Dados

Com base no banco de dados, julgue o item.


SQL (Structured Query Language) é uma linguagem de programação de propósito geral usada para qualquer desenvolvimento de aplicativos.

Alternativas
Q3039688 Banco de Dados
Para gerenciar e manipular dados em bancos de dados relacionais, são utilizadas linguagens específicas que permitem criar, ler, atualizar e excluir informações. Essas linguagens são essenciais para interagir eficientemente com os dados armazenados. Trata-se de linguagem de consulta utilizada para interagir com bancos de dados relacionais: 
Alternativas
Q3038842 Banco de Dados

Seja um banco de dados relacional especificado em SQL de uma empresa de correspondência entre clientes, instituições financeiras e empréstimos contratados por esses clientes nessas instituições, previamente implementado em um banco de dados como a seguir: 




OBS: Neste banco de dados, cadeias de caracteres (strings) são representadas envoltas em aspas simples. 

Para que a consulta a seguir reflita o resultado dos clientes cadastrados que não contrataram empréstimos, qual a opção que corretamente substitui o trecho na cláusula from do comando SQL, padrão ANSI, destacado como /* TERMO */
Imagem associada para resolução da questão
Alternativas
Q3038841 Banco de Dados

Seja um banco de dados relacional especificado em SQL de uma empresa de correspondência entre clientes, instituições financeiras e empréstimos contratados por esses clientes nessas instituições, previamente implementado em um banco de dados como a seguir: 




OBS: Neste banco de dados, cadeias de caracteres (strings) são representadas envoltas em aspas simples. 

Considere a seguinte sequência de comandos SQL: 



insert into tb_cliente(id_cliente, num_cpf, nome)


values


(1,'111','cli1'),(2,'222','cli2'),(3,'333','cli3'),


(4,'444','cli4'),(5,'555','cli5');



update tb_cliente set estado='RJ'


where id_cliente%2!=0;



create view v_clientes_rj as


select id_cliente, num_cpf, nome, estado


from tb_cliente where estado = 'RJ';




Após a execução dos três comandos SQL apresentados, o seguinte comando foi executado:



insert into v_clientes_rj


values (6,'cli6','6666','MG');



Por fim, a seguinte consulta foi executada:



select count(*) from v_clientes_rj;



O retorno da última consulta executada será



Alternativas
Respostas
221: B
222: C
223: E
224: C
225: E
226: A
227: C
228: D
229: D
230: A
231: A
232: D
233: D
234: D
235: B
236: E
237: E
238: A
239: E
240: A