Questões de Concurso Sobre banco de dados
Foram encontradas 18.985 questões
(__) Um arquivo é uma coleção de registros armazenados em um formato estruturado, permitindo acesso e manipulação dos dados de maneira eficiente.
(__) Os registros são organizados em campos, sendo que cada campo é utilizado para armazenar um único tipo de dado, como texto ou números.
(__) A busca por registros em arquivos organizados por campos indexados é mais lenta em comparação com a busca em arquivos de acesso direto.
(__) Campos de registro podem ser compostos, permitindo o armazenamento de múltiplos valores ou estruturas aninhadas, dependendo da linguagem de programação.
A sequência está correta em:
Considerando as necessidades da startup, que precisa de um SGBD robusto, escalável e com bom custo-benefício, qual seria a melhor escolha e porquê?
Durante a instalação de um SGBD, o administrador de dados decidiu aplicar princípios de normalização.
Assinale a opção que indica a finalidade de adotar tais princípios.
<1> CREATE TABLE ferramentas (id INTEGER PRIMARY KEY, nome TEXT, estoque INTEGER, valor FLOAT); <2> INSERT INTO ferramentas VALUES(1, 'Martelo', 40, 7.5); <3> INSERT INTO ferramentas VALUES(2, 'Chave de fenda', 100, 5.2); <4> INSERT INTO ferramentas VALUES(3, 'Tesoura', 230, 6.3); <5> INSERT INTO ferramentas VALUES(4, 'Furadeira', 145, 120.8); <6> INSERT INTO ferramentas VALUES(5, 'Lixa', 156, 3.7); <7> INSERT INTO ferramentas VALUES(6, 'Alicate', 581, 4.5);
Após a execução dos comandos acima (linhas de <1> a <7>), nessa ordem, foram executados os comandos abaixo, nessa ordem:
<8> SELECT * FROM ferramentas ORDER BY nome; <9> DELETE FROM ferramentas WHERE valor > 100 ; <10> SELECT SUM(estoque) FROM ferramentas WHERE valor > 5;
O número retornado pelo comando na linha <10> é
I. Os retângulos representam os conjuntos de entidades.
II. Há três tipos de cardinalidades neste modelo: 1:1, 1:N e N:N.
III. Um atributo chave tem capacidade de identificar uma entidade.
Sobre as afirmações acima, pode-se afirmar que:
Após essa modelagem inicial, o analista precisa converter o modelo para estrutura relacional e aplicar normalização para evitar redundâncias e garantir a integridade dos dados. Com base na modelagem de dados apresentada, qual das seguintes afirmações está corretamente fundamentada nos conceitos do DER e do mapeamento para modelo relacional?
DECLARE v_total NUMBER; BEGIN SELECT SUM(valor) INTO v_total FROM pagamentos WHERE categoria = 'IMPOSTO';
DBMS_OUTPUT.PUT_LINE('Total de impostos arrecadados: ' || v_total); END;
Ao revisar o código, foram identificados erros conceituais que podem comprometer sua execução. Qual das alternativas contém uma afirmação INCORRETA sobre o código PL/SQL apresentado?
SELECT nome, receita FROM arrecadacao_municipal AM WHERE receita > ( SELECT AVG(receita) FROM arrecadacao_municipal WHERE ______ = AM.______ );
Assinale a alternativa que completa correta e sequencialmente as lacunas, para que a consulta retorne os municípios que arrecadaram acima da média dentro de sua própria região administrativa.
1.GROUP BY 2.HAVING 3. SELECT 4. WHERE
( ) Seleciona colunas específicas em uma tabela. ( ) Filtra os dados de acordo com uma condição. ( ) Agrupa resultados com base em colunas específicas. ( ) Filtra agrupamentos após a agregação.
A sequência está correta em
CREATE OR REPLACE PROCEDURE atualizar_valor_contrato( p_id_contrato IN NUMBER, p_novo_valor IN NUMBER ) AS BEGIN UPDATE contratos SET valor = p_novo_valor WHERE id = p_id_contrato;
COMMIT; END atualizar_valor_contrato;
Porém, um analista de banco de dados apontou um problema grave na implementação que poderá comprometer a consistência transacional do sistema. Com base na análise do código apresentado, qual é a principal falha no procedimento armazenado?
SELECT contrato_id, empresa, data_vencimento FROM contratos WHERE data_vencimento < SYSDATE;
No entanto, ao revisar a consulta, outro desenvolvedor apontou que a sintaxe pode não funcionar corretamente em todos os bancos de dados. Sobre essa consulta, é INCORRETO afirmar que: