Questões de Normalização

Pesquise mais Questões de Normalização abaixo,

Questões de Ciência da Computação Normalização
Ano: 2017, Banca: FGV, Concurso: ALERJ/RJ, Cargo: Especialista Legislativo

Em banco de dados, a finalidade do processo de normalização é evitar redundâncias e, portanto, evitar certas anomalias de atualização de dados. Considere as dependências funcionais entre os atributos das seguintes entidades:

Sabendo-se que o atributo sublinhado é a chave primária, a alternativa que apresenta as entidades e seus atributos na Terceira Forma Normal (3FN) é:

  • A.
  • B.
  • C.
  • D.
  • E.
Sua resposta é:

Normalização de dados é um processo que visa eliminar dados redundantes e garantir que a dependência de dados faça sentido. O processo de normalização gera tabelas que se apresentam normalmente em 1FN (primeira forma normal), 2FN (segunda forma normal) e 3FN (terceira forma normal). Assinale a alternativa que indica especificamente a(s) forma(s) normal(is) que aplica a regra ?não possuir atributos com dependência transitiva dependentes da chave?:

  • A. 3FN
  • B. 2FN
  • C. 1FN
  • D. 1FN e 2FN
  • E. 2FN e 3FN
Sua resposta é:
Questões de Ciência da Computação Normalização
Ano: 2017, Banca: FADESP, Concurso: COSANPA/PA, Cargo: Analista de Sistemas

Considere as assertivas a seguir:

Uma relação está na (4) se ? e somente se ? estiver na (2) e cada atributo não-chave for dependente da chave primária inteira, isto é, cada atributo não-chave não pode ser dependente de apenas parte da chave. Uma tabela está na (2) se ? e somente se ? todos os valores de colunas em uma tabela forem atômicos. Uma tabela está na (3) se ? e somente se ? estiver na (1) e não existirem dependências multivaloradas. Uma relação R está na (1) se estiver na (4) e cada atributo não-chave de R não possuir dependência transitiva, para cada chave candidata de R.

A sequência que apresenta a associação correta entre os números e os termos é

  • A. 1 ? 1ª FN; 2 ? 2ª FN; 3 ? 3ª FN; 4 ? 4ª FN.
  • B. 1 ? 4ª FN; 2 ? 3ª FN; 3 ? 2ª FN; 4 ? 1ª FN.
  • C. 1 ? 2ª FN; 2 ? 4ª FN; 3 ? 1ª FN; 4 ? 3ª FN.
  • D. 1 ? 3ª FN; 2 ? 1ª FN; 3 ? 4ª FN; 4 ? 2ª FN.
Sua resposta é:
Questões de Ciência da Computação Normalização
Ano: 2016, Banca: FGV, Concurso: TJPI/PI, Cargo: Analista Judiciário

No Brasil, cada pessoa possui apenas um CPF e cada pessoa pode possuir apenas um nome. Quando numa tabela de um banco relacional há uma coluna com o CPF de uma pessoa e seu respectivo nome, a coluna CPF deve ser uma chave, primária ou candidata.

Essa exigência faz parte do processo de normalização do banco de dados, e é decorrente do enunciado da:

  • A. primeira forma normal;
  • B. segunda forma normal;
  • C. terceira forma normal;
  • D. forma normal Boyce-Codd;
  • E. quarta forma normal.
Sua resposta é:
Questões de Ciência da Computação Normalização
Ano: 2016, Banca: CESGRANRIO, Concurso: IBGE, Cargo: Supervisor de Pesquisas

A segunda forma normal está relacionada com o conceito de

  • A. dependência funcional parcial
  • B. dependência funcional transitiva
  • C. dependência multivalorada
  • D. tabelas aninhadas
  • E. colunas multivaloradas
Sua resposta é:
Questões de Ciência da Computação Normalização
Ano: 2016, Banca: MSConcursos, Concurso: CRECI/RJ, Cargo: Analista de Tecnologia da Informação

Sobre a teoria da Normalização, é incorreto afirmar que a normalização:

  • A. Elimina redundâncias no modelo de dados.
  • B. Possui uma chave composta por chaves estrangeiras.
  • C. Ajuda a manter a integridade referencial.
  • D. Tem por quantidade de formas normais 5, mas já é possível obter um resultado satisfatório utilizando apenas as 3 primeiras.
Sua resposta é:
Questões de Ciência da Computação Normalização
Ano: 2015, Banca: FGV, Concurso: PGE/RO, Cargo: Analista de Procuradoria

A normalização de esquemas de bancos de dados é feita a partir da definição das dependências funcionais. Considere as seguintes dependências funcionais sobre CPFs, nomes e endereços num cadastro de clientes hipotético.

A lista completa de regras garantidas pelas dependências é:

  • A. R1 e R2;
  • B. R3 e R4;
  • C. R1 e R3;
  • D. R2 e R4;
  • E. R1, R2, R3 e R4.
Sua resposta é:
Questões de Ciência da Computação Normalização
Ano: 2015, Banca: FCC, Concurso: TCE/SP, Cargo: Agente da Fiscalização Financeira

As formas normais estabelecem algumas restrições aos valores das tabelas de um banco de dados relacional. Segundo a definição da primeira forma normal,

  • A. em uma mesma tabela não pode haver atributos com domínios distintos entre si.
  • B. não pode haver mais do que 10 atributos na composição de cada tabela.
  • C. o número de registros com valores nulos em uma tabela deve ser, no máximo, a metade do número de registros dessa tabela.
  • D. o número máximo de caracteres de cada atributo tem um valor limite.
  • E. o valor de um atributo qualquer de um registro de uma tabela deve ser constituído por um único valor do domínio desse atributo.
Sua resposta é:
Questões de Ciência da Computação Normalização
Ano: 2015, Banca: FCC, Concurso: MPE/PB, Cargo: Analista de Sistemas

Considere que em um Banco de Dados (BD) há duas tabelas: RCLM_CLIENTE (Reclamações de Clientes), com cerca de 30.000 linhas, e TP_MTVO_RCLM (Tipo do Motivo da Reclamação), com 150 linhas, que atendem à área de Ouvidoria de uma organização. Considere ainda que:

− Há uma transação crítica no ambiente online que requer a leitura das duas tabelas em conjunto, pois sempre que recupera uma reclamação, precisa obter a descrição (DS_MTVO) do motivo.

− São cerca de 4.000 usuários concorrentes. Usuários com permissão executam a transação crítica 5 vezes ao dia, em média, sendo que, em uma mesma execução, milhares das linhas da tabela RCLM_CLIENTE são acessadas.

− A tabela de TP_MTVO_RCLM tem perfil estável, quase não há inclusões, alterações e exclusões.

O Administrador, considerando que é necessário que o projeto físico do BD atenda ao requisito de qualidade de ?alta performance na execução da transação crítica?, propôs, corretamente:

  • A. Colocar a tabela RCLM_CLIENTE na 3a forma normal não permitindo redundar a coluna DS_MTVO. Assim, ao se fazer o JOIN das tabelas, pode-se eliminar cerca de 20.000 acessos/dia à tabela TP_MTVO_RCLM.
  • B. Desnormalizar a tabela RCLM_CLIENTE, ferindo a 3a forma normal, redundando a coluna DS_MTVO. Assim evita-se o JOIN das tabelas, eliminando cerca de 20.000 acessos/dia à tabela TP_MTVO_RCLM. A estabilidade da coluna DS_MTVO foi fundamental para esta decisão.
  • C. Colocar a tabela TP_MTVO_RCLM na 3a forma normal, não permitindo redundar a coluna DS_MTVO. Assim, ao se fazer o JOIN das tabelas, pode-se eliminar cerca de 20.000 acessos/dia à tabela RCLM_CLIENTE.
  • D. Desnormalizar a tabela TP_MTVO_RCLM, ferindo a 1a forma normal, ou seja, redundar a coluna DS_MTVO. Assim, ao se realizar o JOIN das tabelas, eliminam-se cerca de 20.000 acessos/dia à tabela RCLM_CLIENTE. A estabilidade da tabela TP_MTVO_RCLM foi garantida nesta decisão.
  • E. Criar uma 3a tabela através do operador UNION, combinando os resultados da transação crítica em um único result set, inserindo- os como linhas desta tabela, a partir de todas as queries envolvidas na execução. Isso é possível, pois o número e a ordem das colunas não são idênticos em todas as queries.
Sua resposta é:
Questões de Ciência da Computação Normalização
Ano: 2015, Banca: FCC, Concurso: DPE/SP, Cargo: Agente de Defensoria Pública

Diz-se que uma tabela está na primeira forma normal, quando ela

  • A. não contém chaves primárias ou estrangeiras compostas.
  • B. contém apenas dados relevantes para o negócio.
  • C. possui dados redundantes.
  • D. não contém tabelas aninhadas.
  • E. possui atributos não dependentes da chave primária.
Sua resposta é: