O desenvolvedor de uma aplicação deve acessar determinado banco de dados proprietário. No entanto, tal acesso somente está disponível por meio de uma biblioteca de baixo nível e bastante complicada. Como essa não será a única aplicação a ser desenvolvida para esse banco, que padrão de projeto é apropriado para tornar essa biblioteca mais simples de usar?
Considere as proposições abaixo, a respeito de Bancos de Dados.
I – Uma das técnicas para armazenamento de dados dimensionais é a organização de tabelas, segundo o Esquema Estrela. Em bases de dados, que atendem a esse esquema, podem-se encontrar tabelas que não atendam à Terceira Forma Normal.
II – Bases de dados de apoio à tomada de decisão armazenam grande quantidade de dados. Por isso, não é recomendável a criação de índices em tais bases de dados.
III – Em gerenciadores de bancos de dados multidimensionais podem ser encontrados operadores que permitem percorrer hierarquias existentes. Dentre tais operadores estão o de Drill Down e o de Drill Up.
IV – O procedimento de Extração, Transformação e Carga (também conhecido por E...
As tabelas abaixo participam de uma base de dados de uma empresa da área financeira (colunas participantes de chavesprimárias estão sublinhadas, e participantes de chaves-estrangeiras, em negrito).

As tabelas PESSOA, PESSOA_FISICA e PESSOA_JURIDICA armazenam informações sobre indivíduos e empresas que são clientes da instituição. Alguns dos clientes realizam empréstimos. Toda pessoa cadastrada na instituição será sempre cadastrada como pessoa física ou jurídica. A coluna ID_PESSOA, nas tabelas PESSOA_FISICA e PESSOA_JURIDICA, possui chave-estrangeira que referencia a coluna ID_PESSOA da tabela PESSOA. A tabela EMPRESTIMOS apresenta informações sobre empré...
Considere as seguintes dependências funcionais identificadas durante o processo de modelagem da base de dados de um sistema de controle de biblioteca (atributos multivalorados estão marcados com *).

Identifique a opção em que as tabelas definidas atendem às dependências funcionais especificadas acima e estão na Terceira Forma Normal (atributos identificadores estão sublinhados e atributos multivalorados estão marcados com *).
O padrão SQL define diversos níveis de isolamento de transações. Dentre os níveis permitidos, encontra-se o nível de Leitura Confirmada (read committed) que é implementado atualmente por vários Sistemas Gerenciadores de Bancos de Dados (SGBDs). Em um SGBD operando em tal nível de isolamento, tentam-se executar duas transações (T1 e T2). Observe na tabela abaixo o registro do escalonamento previsto para os comandos dessas transações, em que A representa um determinado registro. 
Considerando os dados registrados, conclui-se que
Observe o banco de dados composto pelas relações a seguir, em que atributos sublinhados indicam a chave primária, e atributos em itálico apontam as chaves estrangeiras.
funcionário (NrMatric, NmFunc, DtAdm, Sexo, CdCargo, CdDepto) cargo (CdCargo, NmCargo, ValorSalario) departamento (CdDepto, NmDepto, Ramal)
Com base nisso, pode-se afirmar que
I – um funcionário está alocado em um departamento;
II – podem existir valores nulos para o atributo "NrMatric";
III – pode haver mais de um departamento com o mesmo ramal;
IV – um funcionário possui um cargo;
V – pode haver mais de um cargo com o...
Observe as fontes de dados a seguir.
I – Tabela de um banco de dados relacional.
II – Arquivo XML.
III – Arquivo TXT flat.
Utilizando procedimentos de ETL (Extract, Transform e Load) para carga de um DW, é possível ler dados das fontes