Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.041 questões

Q1259759 Banco de Dados

SELECT clinica_id, AVG(salario)

FROM nutricionista WHERE AVG(salario) > 5000

GROUP BY clinica_id; 

Com relação ao código SQL acima, julgue o item.


A função de grupo AVG foi inserida corretamente na cláusula WHERE.
Alternativas
Q1253616 Banco de Dados

Analise as assertivas abaixo sobre a criação e uso de VIEWs SQL e assinale a alternativa correta.

I. Reuso: as views são objetos de caráter permanente. Pensando pelo lado produtivo isso é excelente, já que elas podem ser lidas por vários usuários simultaneamente.

II. Segurança: as views permitem que ocultemos determinadas colunas de uma tabela. Para isso, basta criarmos uma view com as colunas que acharmos necessário que sejam exibidas e as disponibilizarmos para o usuário.

III. Simplificação do código: as views nos permitem criar um código de programação muito mais limpo, na medida em que podem conter um SELECT complexo. Assim, criar views para os programadores a fim de poupá-los do trabalho de criar SELECT’s é uma forma de aumentar a produtividade da equipe de desenvolvimento.

IV. Consultas: as Views pré-definidas ficam armazenadas e você não precisa lembrar de como criá-las. Elas podem ser implementadas também com algumas aplicações de restrição.

Alternativas
Q1253612 Banco de Dados
Um Secretário da administração municipal de uma determinada cidade, interessado em fazer um estudo de expansão na rede de esgoto de alguns bairros que não possuíam este serviço, fez a seguinte solicitação ao departamento de informática da Prefeitura: um relatório com todos os dados dos contribuinte que sejam clientes titular da companhia de abastecimento de água da cidade. Os clientes a serem pesquisados seriam os que constassem como endereço residencial os bairros, “Jardim Paraiso”, “Vila Celeste” e “Parque das Flores”. O Analista de Sistema do departamento de informática identificou que as informações que a prefeitura possuía a respeito dos clientes da companhia de água era os que constavam em uma única tabela do banco de dados, cujo nome era “Tabclieagua”, e que nesta tabela continham os seguintes campos com as informações do cliente:
Tabela Tabclieagua: Idcliente NomeCliente Rua Bairro CEP Cidade UF
Para que a consulta fosse realizada com sucesso, o Analista usou a sintaxe SQL: SELECT * FROM Tabclieagua
Alternativas
Q1250987 Banco de Dados

As cláusulas são condições de modificação utilizadas para definirem os dados que se deseja selecionar ou modificar em uma consulta. Sobre esse tema, analise as afirmativas a seguir.


________ – Utilizada para especificar a tabela que vai selecionar os registros.

________ – Utilizada para especificar as condições que devem reunir os registros que serão selecionados.

________ – Utilizada para separar os registros selecionados em grupos específicos.

________ – Utilizada para expressar a condição que deve satisfazer cada grupo.

________ – Utilizada para ordenar os registros selecionados com uma ordem específica.

________ – Utilizada para selecionar dados sem repetição.

________ – Combina os resultados de duas consultas SQL em uma única tabela para todas as linhas correspondentes.


Marque a alternativa que preenche CORRETA e respectivamente as lacunas.

Alternativas
Q1250986 Banco de Dados
A Structured Query Language, SQL, é a linguagem declarativa padrão para banco de dados relacional. Em determinado banco de dados, é necessária a criação de uma tabela chamada ‘Funcionarios’ bem como a eliminação de uma tabela chamada ‘Departamento’. Para a execução das operações de banco necessárias, qual subconjunto de comandos SQL contém os comandos que permitem as operações requeridas?
Alternativas
Q1241344 Banco de Dados
Um aluno de graduação precisa fazer uma pesquisa em uma tabela de um Banco de Dados, a fim de localizar todos os cadas os clientes cujo primeiro nome é “JOSE”, assim ele criou um script SQL para listar os itens do banco. Quais dos scripts abaixo ele utilizou, sabendo-se que ele conseguiu executar a tarefa?
Alternativas
Q1241075 Banco de Dados
Em bancos de dados SQL, um recurso é utilizado como um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele, antes ou depois das operações de INSERT, UPDATE e DELETE de registros. Esse recurso é denominado:
Alternativas
Q1241074 Banco de Dados

Considere a tabela a seguir, pertencente a um banco de dados SQL.


Nome: Ana Helena
Cargo: Analista
Celular: 988735104


Nome: Luiz Corrêa
Cargo: Advogado
Celular: 999880354


Nome: Débora Souza
Cargo: Téc INF
Celular: 98870321


Nome: Silvio Luz
Cargo: Aux ADM
Celular: 999773300


Nome: Manoel UHR
Cargo: Téc SEG TRAB
Celular: 988663029


Para obter NOME e CELULAR, classificados por NOME, deve-se empregar o seguinte comando SQL:

Alternativas
Q1240495 Banco de Dados
Assinale a alternativa que apresenta a forma correta de se criar uma conexão com banco de dados usando SQL embutida.
Alternativas
Ano: 2019 Banca: IBFC Órgão: Prefeitura de Cruzeiro do Sul - RS
Q1198009 Banco de Dados
João é analista de sistemas da empresa FF Solutions e recebeu uma tarefa onde será necessário excluir todos os registros da tabela “Vendas” onde o valor da coluna “NomeCliente” seja igual a “ABC Log”. Assinale a alternativa correta que permita a João executar sua tarefa.
Alternativas
Ano: 2019 Banca: IBFC Órgão: Prefeitura de Cruzeiro do Sul - RS
Q1197939 Banco de Dados
Carlos precisa realizar uma consulta no banco de dados utilizando SQL. Assinale a alternativa correta que retorne todos os registros de uma tabela chamada "Aluno" onde o valor da coluna "NomeAluno" começa com "a":
Alternativas
Ano: 2019 Banca: AOCP Órgão: IBGE
Q1192760 Banco de Dados
A seguir, é apresentado o SQL que realiza uma consulta que implementa um determinado relatório. 
SELECT PRO.NOME, COUNT(ELE.ID) QTD FROM PRODUTO PRO JOIN  ELEMENTO ELE 21 (PRO.ID = ELE.PRODUTO) JOIN  VENDA VEN 21 (VEN.ID = ELE.VENDA) WHERE  VEN.DATA_VENDA >= SYSDATE-10 AND ROWNUM <= 20  GROUP BY PRO.NOME  ORDER BY 2 DESC
Assinale a alternativa que descreve o que esse relatório apresenta ao usuário.
Alternativas
Ano: 2019 Banca: FUNDATEC Órgão: Câmara de Gramado - RS
Q1186493 Banco de Dados
Em SQL (Structured Query Language), que comando serve para juntar duas ou mais tabelas, baseadas em uma relação entre algumas colunas das tabelas envolvidas, através da utilização das chaves primárias e estrangeiras?
Alternativas
Ano: 2019 Banca: AOCP Órgão: IBGE
Q1185385 Banco de Dados
Pedro foi contratado para desenvolver um sistema para o departamento de Tecnologia da Informação de uma grande empresa e esse sistema será responsável pela gestão dos pedidos de atendimentos dos usuários. Quase na etapa do desenvolvimento da ferramenta, ele precisa fazer uma exclusão de um atendimento que foi finalizado pelos funcionários do departamento a partir do id desse funcionário (123). A tabela atendimento possui os seguintes campos: id, nome, descricao, prazo e prioridade. Sabendo que Pedro está utilizando a versão 8.0 do banco de dados MySQL, assinale a alternativa que apresenta a SQL correta para essa DomR.
Alternativas
Q1180986 Banco de Dados

Considere o banco de dados abaixo, composto de três tabelas:


Imagem associada para resolução da questão



Assumindo que não há nenhuma incompatibilidade de tipos, a consulta em SQL abaixo: 

Imagem associada para resolução da questão

Resulta em:



Alternativas
Q1177472 Banco de Dados

Tiago é o DBA, administrador de banco de dados, da sua empresa e, durante um processo de consulta ao banco de dados, ele pretende utilizar uma função chamada SUBSTRING. Para testar a sintaxe e o funcionamento dessa função, Tiago executou o seguinte comando no seu banco de dados SQL:


select substring( ‘CONCURSO’, 6,3);


Qual será o resultado dessa consulta aplicada por Tiago?

Alternativas
Q1177466 Banco de Dados

O SQL (Structured Query Language) é um dos padrões de linguagens mais utilizados por banco de dados mundialmente e sua estrutura de comando é dividida em 5 grandes estruturas principais. Relacione as estruturas com um exemplo de comando e assinale a alternativa com a sequência correta.


1. DDL.

2. DML.

3. DQL.

4. DCL.

5. DTL.


( ) GRANT.

( ) COMMIT.

( ) UPDATE.

( ) ALTER.

( ) SELECT.

Alternativas
Q1177425 Banco de Dados

A seguir, é apresentado o SQL que realiza uma consulta que implementa um determinado relatório:


SELECT PRO.NOME, COUNT(ELE.ID) QTD

FROM PRODUTO PRO

JOIN ELEMENTO ELE ON (PRO.ID = ELE.PRODUTO)

JOIN VENDA VEN ON (VEN.ID = ELE.VENDA)

WHERE VEN.DATA_VENDA >= SYSDATE-10

AND ROWNUM <= 20

GROUP BY PRO.NOME

ORDER BY 2 DESC


Assinale a alternativa que descreve o que esse relatório apresenta ao usuário.

Alternativas
Q1177424 Banco de Dados

João, que é analista de suporte, está desenvolvendo um relatório que apresente o usuário, a data e a hora de acesso ao Data Center, porém o relatório está apresentando um erro e João já não sabe o que fazer. Outro analista de suporte foi chamado para ajudar a descobrir o erro. A partir do exposto, considere a seguinte consulta:


SELECT USER, DATAHORAACESSO

FROM ACESSO

WHERE COUNT(ID) = 5


(Obs.: considerar ID como a chave primária da tabela ACESSO).


Qual alternativa apresenta a forma correta para realizar essa consulta?

Alternativas
Q1177423 Banco de Dados

Um SGBD (Sistema de Gerenciamento de Banco de Dados) armazena informações sobre o fluxo de uma autopeças. Dentre essas informações, destaca-se a tabela de vendas com as seguintes colunas:


CREATE TABLE venda (ID INT PRIMARY KEY, CLIENTE INT REFERENCES CLIENTE(ID), DATA date, VALOR NUMERIC(10,2));


Obs.: Considere que existe uma tabela CLIENTE neste SGBD.

Com base nessa Estrutura, assinale a alternativa que apresenta a inserção em lote.

Alternativas
Respostas
1481: E
1482: D
1483: A
1484: D
1485: D
1486: E
1487: C
1488: A
1489: B
1490: D
1491: A
1492: E
1493: E
1494: A
1495: A
1496: A
1497: C
1498: E
1499: A
1500: D