Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 2.679 questões
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.
No SQL, para implementar os relacionamentos de modo a prevenir que alguma transação de banco de dados destrua os relacionamentos entre as tabelas, Pedro deve utilizar a cláusula:
Com isso, uma das propriedades de transações que precisa estar presente em bancos de dados NoSQL é:
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:
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 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.
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?
Acerca das abordagens relacional e não relacional, entre outros conceitos relacionados a banco de dados, julgue o item a seguir.
Em SQL, triggers são procedimentos automáticos
executados em resposta a determinados eventos em uma
tabela ou view e são disparados exclusivamente em resposta
a ações DML, tais como INSERT, UPDATE ou DELETE.
Qual é a forma correta do comando ALTER para incluir a coluna curso VARCHAR(20) nesta tabela?