Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 3.870 questões
Assim, o comando Tabela1 INNER JOIN Tabela2 estabelece um comportamento que retorna os campos:
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:
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:
Para criar um registro em uma tabela em um banco de dados utilizando SQL, deve-se usar o comando:
Considere a execução do script SQL a seguir.
O resultado produzido pela execução do comando select contém,
na ordem, somente os valores:
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:
No contexto do ambiente MySQL, considere o script abaixo.
De acordo com o que foi apresentado, conclui-se que:
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, é:
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.
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.
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 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 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.
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.
Sobre esse comando, assinale a alternativa correta.
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:
A tabela resultante terá um único registro. Qual será ele?