Questões de Banco de Dados (TI)Banco do Brasil 2021

4 questões da prova Diversas 2021, com gabarito oficial conferido. As duas primeiras são gratuitas.

Questão 1Banco do Brasil·Diversas·2021Banco de Dados (TI)

Ao coletar dados em um sistema compatível com SQL 2008 para fazer uma análise de dados, um programador percebeu que havia dois campos, data_de_nascimento e data_de_emissão_RG, em que o valor de data_de_emissão_RG sempre deve ser mais recente que data_de_nascimento. Percebeu, porém, que em 10% das linhas acontecia o inverso, isto é, data_de_nascimento era mais recente que data_de_emissão_RG. Ele corrigiu os dados nessas linhas, verificando que estavam consistentemente trocados, mas, preocupado que tal problema voltasse a acontecer, resolveu solicitar ao DBA uma alteração da tabela, de forma que data_de_emissão_RG sempre tivesse que ser mais recente que data_de_nascimento. O DBA atendeu adequadamente a esse pedido do programador por meio de uma restrição em SQL 2008 do tipo

Alternativas
Questão 2Banco do Brasil·Diversas·2021Banco de Dados (TI)

Esquemas de bancos de dados relacionais podem ser descritos por meio de notações alternativas à linguagem SQL. Em uma dessas notações, uma tabela (relação) é descrita por meio de um nome e de um conjunto de nomes de colunas (atributos), separadas por vírgulas. Os demais elementos de uma tabela são os seguintes:

Colunas sublinhadas compõem a chave primária. Colunas que admitem o valor nulo são exibidas entre colchetes. Chaves estrangeiras são representadas por meio da cláusula REF:<lista_de_colunas> REF <nome_de_tabela> Nesse contexto, considere a Figura a seguir, que exibe um diagrama E-R. Qual esquema relacional preserva a semântica desse diagrama E-R, sem a necessidade de criação de regras de integridade adicionais?

Alternativas
Questão 3Banco do Brasil·Diversas·2021Banco de Dados (TI)

Após um treinamento em SQL padrão 2008, compatível com ambiente MS SQL Server 2008, um escriturário do Banco Z precisou utilizar os conhecimentos adquiridos para criar uma tabela no sistema de banco de dados desse Banco. A tabela a ser criada é de fornecedores, e tem os seguintes campos: CNPJ, nome do fornecedor e país de origem. As características gerais da tabela são: o campo CNPJ é chave primária e contém 14 caracteres, sendo que os caracteres devem se ater aos numéricos [“0” a “9”], e o caractere zero “0” não pode ser ignorado, seja qual for a posição dele (início, meio ou fim da chave); o campo NOME contém 20 caracteres e aceita valor nulo; o campo PAIS contém 15 caracteres e não aceita valor nulo. Nesse contexto, o comando SQL2008 que cria uma tabela com as características descritas acima é

Alternativas
Questão 4Banco do Brasil·Diversas·2021Banco de Dados (TI)

Ao desenvolver um Data Warehouse para o Banco W, um programador decidiu criar um modelo conceitual com base no modelo estrela para cada fato analisado. Ao criar a primeira tabela fato, relativa ao valor e ao prazo de empréstimos, foram identificadas as seguintes dimensões, com os seus atributos descritos em parênteses: tempo (dia, mês e ano), agência (estado, cidade, bairro e número da agência), produto (nome do produto e juros do produto) e cliente (conta e nome do cliente). Segundo as regras e as práticas da modelagem dimensional, e usando a granularidade mais baixa, que atributos devem constar da tabela fato?

Alternativas