Questões de Banco de Dados do ano 2020

Lista completa de Questões de Banco de Dados do ano 2020 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Considere o programa PL/SQL abaixo, criado em um ambiente Oracle em condições ideais.


VARIABLE resultado NUMBER

BEGIN

SELECT (salario*12) + NVL(comissao,0) INTO ..I..

FROM colaboradores WHERE id_colaborador = 255;

END;

/

PRINT resultado


A forma correta de inserir a variável de bind (criada em um ambiente de host) resultado na lacuna I acima é:

    A)

    >>resultado



    B) $resultado

    C) !resultado

    D) #resultado

    E) :resultado

É possível fazer backup no PostgreSQL, versão 9.x, acessando o executável pg_dump através do prompt de comando, seguindo os passos:


1. Localizar a pasta bin de instalação do PostgreSQL (c:\Arquivos de Programas\PostgreSQL\9.x\bin). Dentro dela está localizado o executável pg_dump.exe, utilizado para fazer a exportação (dump).


2. Digite o comando:

    A)

    pg_dump.exe –host localhost –port 5432 –username postgres –format tar –file

    c:\nome_arquivo_que_sera_gerado.backup > DBase1



    B)

    pg_dump.exe -host localhost – port 5432 -username admin -file

    c:\nome_arquivo_que_será_gerado.backup



    C)

    pg_dump.exe -host localhost – port 5432 -username user -backup file

    c:\nome_arquivo_que_será_gerado.backup Files -format tar



    D)

    pg_dump.exe -host localhost – port 5432 -username -backup file

    c:\nome_arquivo_que_será_gerado.backup Files < Dbase1.Dump



    E)

    pg_dump.exe -host localhost – port 5432 -username DBase1 -format tar -file

    c:\nome_arquivo_que_será_gerado Dump Files



O bloqueio em nível de linha ou registro, no PostgreSQL versão 11.x, é obtido automaticamente quando a linha é atualizada ou excluída. Os bloqueios em nível de linha não afetam a consulta aos dados, já que bloqueiam apenas gravações na mesma linha.


Para ‘forçar’ um bloqueio de linha em um comando SELECT, deve-se usar:

    A) WITH LOCK.

    B) EXCLUSIVE.

    C) FOR UPDATE.

    D) NO UPDATE.

    E) LINE LOCK.

No Oracle 11g, para criar um papel chamado gerentes com a senha aB1d97B, deve-se utilizar a instrução:

    A) CREATE ROLE gerentes SET PASSWORD TO aB1d97B;

    B) CREATE PROFILE gerentes IDENTIFIED BY PASSWORD aB1d97B;

    C) CREATE ROLE gerentes PASSWORD aB1d97B ON;

    D) CREATE PROFILE gerentes SET PASSWORD aB1d97B;

    E) CREATE ROLE gerentes IDENTIFIED BY aB1d97B;

No SQL Server (T-SQL) e no Oracle (PL/SQL), para converter um valor nulo para um valor numérico real, utilizam-se, respectivamente, as funções:

    A) NVL e ISNULL.

    B) AVG e NVL.

    C) ISNULL e NULL.

    D) ISNULL e NVL.

    E) NULLIF e COALESCE.

Considere a função PL/SQL abaixo, criada no Oracle, em ambiente ideal.


CREATE OR REPLACE FUNCTION obterDados (

vSal IN colaborador.salario%TYPE,

vAdicional IN colaborador.adicional%TYPE)

RETURN NUMBER IS

BEGIN

..I..

END obterDados;

/


O objetivo da função é retornar o salário anual calculado a partir do salário mensal e do adicional (extra) de um funcionário, utilizando a fórmula (salário do funcionário * 12) + (adicional recebido * salário * 12). Para que a função realize a operação desejada, a lacuna I acima deverá ser preenchida por:

    A) this.salario:= (vSal * 12) + (vAdicional * vSal * 12);

    B) RETURN (NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12));

    C) salario:=(NVL(vSal,0) * 12 + (NVL(vAdicional,0) * NVL(vSal,0) * 12));

    D) RETURN (ROUNDTO(vSal,2) * 12 + (ROUNDTO(vAdicional,2) * ROUNDTO(vSal,2) * 12));

    E) RETURN (DECIMAL(vSal,2) * 12 + (DECIMAL(vAdicional,2) * DECIMAL(vSal,2) * 12));

Para construir um Data Warehouse, algumas etapas e processos são necessários. Uma etapa é conhecida como ETL, que compreende as etapas de Extração, Transformação e Armazenagem de dados em Sistemas Específicos ou Armazéns de Dados. Essas etapas são constituídas de várias outras funções, processos e técnicas de data integration. Uma dessas funções chama-se Master Data Management ? MDM e é responsável por

    A) misturar os dados para criar um panorama virtual.

    B) unir os dados para criar uma visão única deles, através de múltiplas fontes. Ela inclui tanto o ETL quanto capacidades de data integration, para misturar as informações e criar o “melhor registro”.

    C) monitorar e processar fluxos de dados e ajudar a tomar decisões mais rapidamente.

    D) fornecer tanto agendamento em lote quanto capacidades em tempo real.

    E) criar um ambiente de testes onde os dados possam ser integrados, limpos e padronizados (por exemplo: SP e São Paulo, Masculino e M, Senhora e Sra. etc) além de verificar e remover dados duplicados.

Durante o projeto de uma base de dados relacional, após o processo de normalização ter iniciado, se uma relação apresentar chave primária composta, é correto garantir que esta relação está na

    A) 1a Forma Normal.

    B) 2a Forma Normal.

    C) 3a Forma Normal.

    D) Forma Normal de Boyce-Codd.

    E) 4a Forma Normal.

Um auditor está checando práticas de aplicação de desconto comercial para clientes, executando consultas em SQL (Structured Query Language) nos bancos de dados digitais de uma empresa, para validar se os cálculos e regras de autorização estabelecidas pelo negócio estão sendo cumpridos. É correto afirmar que o uso de SQL em auditoria corresponde à aplicação de

    A) uma linguagem de programação orientada a objetos que funciona integrada ao sistema gerenciador de bancos de dados e permite simular operações.

    B) um software de auditoria especializado que permite, entre outras coisas, a simulação das funções do software auditado e seu banco de dados.

    C) uma linguagem de programação declarativa que funciona integrada ao sistema gerenciador de bancos de dados e permite consultar dados, entre outras operações.

    D) um sistema de segurança computacional que permite coletar dados, analisá-los e realizar medidas protetivas contra práticas incorretas de operação.

    E) um software de aplicação de usuário final, operado com a finalidade de realizar registros de atividades transacionais do dia a dia da empresa.

A linguagem SQL (Structured Query Language) possui subdivisões de comandos. Tais subdivisões consistem numa separação de comandos pela função que desempenham e as duas principais subdivisões são DDL (Data Definition Language) e DML (Data Manipulation Language). Assinale a alternativa que apresenta apenas comandos da subdivisão DML:

    A) CREATE; INSERT; UPDATE; DELETE

    B) CREATE; INSERT; UPDATE; ALTER

    C) ALTER; INSERT; DELETE; UPDATE

    D) SELECT; DELETE; UPDATE; ALTER

    E) DELETE; INSERT; SELECT; UPDATE

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...