Questões de Banco de Dados da FUNDATEC

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Banco de Dados da FUNDATEC

#Questão 903222 - Banco de Dados, SQL, FUNDATEC, 2023, PROCERGS, ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL

Considere o esquema relacional que representa parte de um sistema de uma biblioteca:
Livro(IdLivro,Titulo,Ano,#IdEditora) Editora(IdEditora, Nome) Assunto(IdAssunto, Descricao) LivroAssunto(#IdLivro,#IdAssunto)
Legenda: Campos sublinhados compõem a chave primária da tabela e campo precedido de # é uma chave estrangeira
A coordenação de uma biblioteca deseja um relatório para ver os títulos de todos os livros e a quantidade de assuntos que eles abordam, mostrando apenas aqueles que tratam de mais de dois assuntos.
Analise as alternativas de implementação dessa consulta e assinale a alternativa que expressa correta e eficientemente o que o relatório deve mostrar é:

#Questão 903223 - Banco de Dados, PL-SQL, FUNDATEC, 2023, PROCERGS, ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL

Considere o seguinte comando:
CREATE OR REPLACE PROCEDURE questao AS BEGIN   FOR k IN (SELECT * FROM PESSOA)   LOOP    cont := cont+1;    DBMS_OUTPUT.PUT_LINE('NOME: '||k.NOME);  END LOOP; END;
Analise as assertivas abaixo e assinale a alternativa correta.
I. A opção [OR REPLACE] é opcional na sintaxe da criação da procedure e irá sobrescrever a procedure. II. O comando LOOP não possui EXIT e nem EXIT WHEN, por isso será infinito. III. A saída irá mostrar a lista de nomes da tabela PESSOA. IV. A quantidade de vezes que o LOOP será executado é determinada pela quantidade de tuplas da tabela PESSOA.

#Questão 957981 - Banco de Dados, SQL, FUNDATEC, 2023, PROCERGS, ANC - Analista em Computação - Ênfase em Suporte de Banco de Dados

Assinale a alternativa correta sobre otimização de código SQL (tuning) no PostgreSQL 14. 

#Questão 957994 - Banco de Dados, SQL, FUNDATEC, 2023, CIGA-SC, Analista de Sistemas

Considerando a tabela PRODUTO, apresentada na Figura 2, quantos registros serão excluídos pelo comando SQL abaixo?
Imagem associada para resolução da questão

#Questão 903224 - Banco de Dados, SQL, FUNDATEC, 2023, PROCERGS, ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL

Triggers são um importante recurso da linguagem SQL. Considere o seguinte comando para criação de uma trigger:
CREATE TRIGGER FAZ       BEFORE UPDATE ON FUNCIONARIOS       FOR EACH ROW DECLARE DIFERENCA NUMBER;    BEGIN          DIFERENCA := :NEW.SALARIO - :OLD.SALARIO;          DBMS_OUTPUT.PUT_LINE(‘DIFERENÇA' || DIFERENCA); END;
Analise as assertivas abaixo e assinale a alternativa correta.
I.   A trigger FAZ será executada uma única vez para toda execução do comando UPDATE. II.  A trigger FAZ irá substituir a execução do comando UPDATE se a diferença calculada for nula. III. A trigger FAZ será executada antes da efetivação da operação de alteração de cada linha da tabela FUNCIONARIOS. IV. :OLD.SALARIO contém o valor do salário antes da efetivação da operação de alteração.

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis