Questões de Concurso Sobre sql em banco de dados

Foram encontradas 3.870 questões

Q3034850 Banco de Dados
Stored Procedures são definidas como uma coleção de comandos SQL que encapsula tarefas repetitivas, aceita parâmetros de entrada e pode ser executada como uma função; são armazenadas no banco de dados e podem ser chamadas a partir de outras aplicações ou scripts. Em bancos de dados SQL, as stored procedures do Active Directory
Alternativas
Q3034846 Banco de Dados
Na linguagem SQL (do inglês, Structured Query Language), as operações de junção funcionam como uma espécie de filtro, recuperando registros das tabelas envolvidas a partir de um comportamento definido expressamente no comando JOIN.
Assim, o comando Tabela1 INNER JOIN Tabela2 estabelece um comportamento que retorna os campos:
Alternativas
Q3032450 Banco de Dados

Maria executou as seguintes instruções em SQL para criação de tabelas:



CREATE TABLE T1 (

id_A INT,

a1 CHAR(10),

a2 CHAR(10));


CREATE TABLE T2 (

id_B INT,

b1 CHAR(10),

b2 CHAR(10));


CREATE TABLE T3 (

id_A INT,

id_B INT,

c1 CHAR(10),

c2 CHAR(10));


Maria deseja listar a quantidade e os respectivos dados de T1 que possuem pelo menos 1 e no máximo 5 relacionamentos com T2.

Para isso, ela deve utilizar a instrução:

Alternativas
Q3032449 Banco de Dados
Roberta, funcionária da ORG_A, está utilizando instruções em SQL para fazer inclusões, alterações e exclusões de registros em um banco de dados que contém as informações de funcionários que participaram de determinados treinamentos promovidos pela ORG_A. Roberta notou algumas anomalias de exclusão, pois, ao comandar a instrução SQL para excluir um funcionário desligado da organização, alguns treinamentos desapareceram.

Considerando que as instruções em SQL executadas por Roberta estão sintática e semanticamente corretas, a modelagem do banco de dados possui problemas relacionados à existência de:
Alternativas
Q3032314 Banco de Dados
Augusto recebeu um arquivo de texto contendo a lista dos equipamentos utilizados no Centro de Dados do Tribunal e precisa inseri-los no banco de dados de um sistema que é usado para gerenciar o patrimônio de TI.
Para criar um registro em uma tabela em um banco de dados utilizando SQL, deve-se usar o comando:
Alternativas
Q3031095 Banco de Dados
Suponha‑se um banco de dados para uma clínica de fisioterapia com as seguintes tabelas: Paciente; Tratamento; e Fisioterapeuta. Cada tratamento é realizado por um fisioterapeuta e é registrado na tabela Tratamento com referência ao paciente e ao fisioterapeuta. Com base nessas informações, assinale a alternativa que apresenta o(s) código(s) SQL que garante(m) que cada tratamento registrado tenha um paciente e um fisioterapeuta válidos, assegurando a integridade referencial.
Alternativas
Q3029134 Banco de Dados

Considere a execução do script SQL a seguir.


Imagem associada para resolução da questão


O resultado produzido pela execução do comando select contém, na ordem, somente os valores:

Alternativas
Q3029133 Banco de Dados
No contexto de stored procedures no SQL Server, considere o script a seguir.

CREATE PROCEDURE TESTE @X int =2  AS  SELECT * FROM fibo WHERE N = @X

Levando em conta essa definição, analise a lista de cinco sugestões de comandos que poderiam acionar a execução da procedure TESTE.

1.  EXEC TESTE @X = 1 2.  TESTE 3.  EXEC TESTE 2 4.  TESTE 1 5.  CALL TESTE 2

Sobre esses comandos, é correto concluir que são válidos:
Alternativas
Q3029132 Banco de Dados

No contexto do ambiente MySQL, considere o script abaixo. 



Imagem associada para resolução da questão



De acordo com o que foi apresentado, conclui-se que: 

Alternativas
Q3029129 Banco de Dados
Considere uma tabela relacional T, com uma única coluna intitulada número, cuja instância de 10 linhas contém os números inteiros de 1 até 10, um em cada linha, sem repetição.
Nessas condições, foram executados os três comandos SQL exibidos a seguir.

select x.número * y.número A  from T x, T y  where y.número = x.número order by 1

 select x.número * x.número A  from T x order by 1

 select distinct x.número * x.número A  from T x


O número de linhas produzidas em cada comando, na ordem e sem contar a linha de títulos, é:
Alternativas
Q3026813 Banco de Dados

No que se refere à segurança da informação, julgue o item subsecutivo.


Uma das formas de prevenção à vulnerabilidade SQL injection consiste em realizar a validação dos dados digitados pelo usuário mediante a aceitação de somente dados que sejam conhecidamente válidos.  

Alternativas
Q3026810 Banco de Dados

Acerca de ameaças e vulnerabilidades em aplicações, julgue o item subsequente. 


Em função de muitos sites e aplicativos da Web dependerem de bancos de dados SQL, um ataque SQL injection pode gerar sérias consequências, porque boa parte dos formulários da Web não consegue impedir a entrada de informações adicionais, o que propicia a exploração desse ponto fraco e o uso das caixas de entrada no formulário para envio de solicitações maliciosas ao banco de dados. 

Alternativas
Q3026352 Banco de Dados
Um administrador de banco de dados precisa consultar todas as colunas da tabela "clientes" onde a cidade é "São Paulo" e os clientes estão ativos. Qual dos comandos SQL mencionados é o indicado para realizar essa consulta? 
Alternativas
Q3025876 Banco de Dados

A figura a seguir representa um projeto de banco de dados para a análise de gastos em saúde por município e por hospital.




A partir dessas informações, julgue o próximo item. 

A seguinte consulta SQL lista os hospitais que não tiveram gastos com fisioterapia.
Imagem associada para resolução da questão
Alternativas
Q3025875 Banco de Dados

A figura a seguir representa um projeto de banco de dados para a análise de gastos em saúde por município e por hospital.




A partir dessas informações, julgue o próximo item. 

A execução da consulta SQL a seguir listará os nomes dos hospitais que tiveram gastos superiores à média geral de gastos. 
Imagem associada para resolução da questão
Alternativas
Q3025873 Banco de Dados

A figura a seguir representa um projeto de banco de dados para a análise de gastos em saúde por município e por hospital.




A partir dessas informações, julgue o próximo item. 

        A figura a seguir representa um projeto de banco de dados para a análise de gastos em saúde por município e por hospital.


A consulta SQL a seguir cria uma view para listar o total de gastos por município e hospital, bem como agrupa os resultados por município e hospital, calcula a soma dos valores gastos e ordena os resultados, de forma decrescente, pelo maior gasto e, depois, pelo nome do município e do hospital. 


Imagem associada para resolução da questão

Alternativas
Q3025859 Banco de Dados

        A seguir, são apresentadas as estruturas de duas tabelas, de nomes Customers e Orders, em um banco de dados, e também um comando SQL relativo a essas tabelas.



Com base nessas informações, julgue o item subsequente.  


A cláusula ON na consulta estabelece a condição para a junção das duas tabelas, especificando que o CustomerID da tabela Customers deve corresponder ao OrderID da tabela Orders

Alternativas
Q3024028 Banco de Dados
Suponha que um servidor SQL vai receber solicitações de comandos como INSERT, UPDATE ou DELETE, e se pretende manter a integridade dos dados através de comandos de transação, iniciando os comandos com BEGIN TRANSACTION. Se, por acaso, for detectado que houve algum erro, por exemplo, num comando UPDATE, qual dos seguintes comandos faz o banco de dados retornar ao estado anterior? 
Alternativas
Q3024027 Banco de Dados
No sistema PostgreSQL, é possível emitir um comando SQL similar ao seguinte:
63.png (757×25)

Sobre esse comando, assinale a alternativa correta
Alternativas
Q3024026 Banco de Dados
Considere a seguinte tabela, chamada de “Aluno”:
62.png (392×332)

Os nomes dos campos são os que aparecem no cabeçalho e as linhas que seguem são os registros da tabela. Suponha que emitimos o seguinte comando SQL:
621.png (597×20)

A tabela resultante terá um único registro. Qual será ele? 
Alternativas
Respostas
81: A
82: C
83: D
84: E
85: D
86: E
87: D
88: B
89: A
90: B
91: C
92: C
93: A
94: E
95: C
96: C
97: E
98: C
99: A
100: E