Questões de Concurso Público BANRISUL 2018 para Administração de Bancos de Dados
Foram encontradas 75 questões
( ) Na passagem de parâmetros por valor, o valor do parâmetro real é usado para inicializar o parâmetro formal correspondente, que, então, age como uma variável local no subprograma. ( ) Parâmetros reais permitem definir um argumento para um parâmetro específico, associando o argumento ao nome do parâmetro, em vez da posição do parâmetro na lista de parâmetros. ( ) O método de passagem de parâmetros por referência transmite um caminho de acesso, usualmente apenas um endereço, para o subprograma chamado. ( ) Na passagem de parâmetro por nome, o parâmetro real é copiado para o parâmetro formal na entrada da função e depois é copiado de volta na finalização da função.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
1. SELECT nome_pessoa 2. FROM PESSOA_FISICA 3. WHERE data_nascimento = (SELECT data_nascimento 4. FROM PESSOA_FISICA 5. WHERE nome_pessoa = ‘João’)
Sobre essa consulta, considere as afirmações abaixo.
I - A consulta retorna nomes de pessoas físicas que fazem aniversário no mesmo dia que João. II - A subconsulta que inicia na linha 3 será realizada antes, para que o seu resultado seja utilizado na comparação data_nascimento = (SELECT ...). Em seguida, será realizada a consulta principal, que inicia na linha 1. III - A subconsulta que inicia na linha 3 poderá ter mais de uma linha com resultado.
Quais estão corretas?
GRANT SELECT ON scott.emp TO primeiro;
A instrução acima cria um usuário com o privilégio de
I - Restrições de domínio especificam o conjunto de valores possíveis associados a um atributo. Tais regras podem também proibir o uso de valores nulos para atributos. II - Restrições de integridade referencial asseguram que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação. III - Dependências funcionais são a generalização de chave de dependência. Elas exigem que os valores de um certo conjunto de atributos determine, de modo unívoco, os valores para outro conjunto de atributos.
Quais estão corretas?
SERT SERVEROUTPUT ON DECLARE e_codigo_invalido EXCEPTION; v_cod_motorista MOTORISTA.num_pessos_pf%type := cod_motorista; BEGIN UPDATE MOTORISTA SET data_validade_habilitacao = ‘&nova_data_habilitacao’ WHERE num_pessoa_pf = v_cod_motorista; IF SQL%NOTFOUND THEN RAISE e_codigo_invalido; ENDIF; EXCEPTION WHEN e_codigo_invalido THEN DMS_OUTPUT.PUT_LINE(‘O motorista não está cadastrado’); END;
Para atualizar a data de validade da carteira de habilitação de um motorista, a instrução acima implementa uma exceção
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.