

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Um analista de banco de dados está projetando um sistema que exige a normalização adequada das tabelas para garantir integridade e eficiência. Qual forma normal é alcançada quando uma tabela não possui dependências transitivas e todas as suas colunas não chave são funcionalmente dependentes da chave primária?
Primeira Forma Normal (1NF);
Segunda Forma Normal (2NF);
Terceira Forma Normal (3NF);
Forma Normal de Boyce-Codd (BCNF);
Quarta Forma Normal (4NF).
Min‑Max e Z‑Score são exemplos de métodos de normalização numérica.
Certo
Errado
Na Normalização de Dados, analise a alternativa que apresenta a finalidade da primeira forma normal (1FN).
Eliminar redundância de dados
Garantir a consistência dos dados
Organizar os dados em tabelas
Estabelecer relacionamentos entre as tabelas
Garantir a integridade referencial
Sobre técnicas para pré-processamento de dados, analise as assertivas e assinale a alternativa correta.
I. A normalização de dados, no contexto do pré-processamento de dados, é uma técnica que visa reduzir a redundância e a dependência dos dados, organizando-os em tabelas relacionais.
II. A técnica de discretização transforma dados contínuos em um número finito de intervalos ou categorias.
III. A imputação de dados faltantes pode ser realizada substituindo valores ausentes pela média, mediana ou moda dos dados existentes.
IV. A detecção de outliers é um processo que identifica e trata valores que estão fora do padrão normal dos dados, podendo impactar negativamente a análise.
Apenas I está correta.
Apenas I está incorreta.
Apenas II e III estão corretas.
Apenas I e IV estão corretas.
I, II, III e IV estão incorretas.
Sobre os conceitos de normalização em banco de dados, analise as alternativas e marque o solicitado.
I - Normalização em banco de dados tem como um de seus objetivos identificar problemas de desempenho e integridade ainda no projeto ou mesmo em bancos já em funcionamento.
II - Minimização de redundâncias e inconsistências não são prioridades em projetos de banco de dados.
III - Uma tabela na 1FN (primeira forma normal) contém apenas colunas com valores não atômicos, sem as colunas aninhadas.
IV - Uma entidade na 2FN (segunda forma normal) não precisa necessariamente ter passado pela 1FN, pois em normalização de dados as formas normais são independentes.
V - Na 3FN (terceira forma normal) um dos objetivos é buscar por dependências funcionais transitivas ou indiretas, em outras palavras localizar colunas que não dependem da chave primária da tabela original.
Acerca dos itens marque a alternativa CORRETAS.
II, III, V
I, II, III, IV
I, V
III, IV, V
I, III, V
Tabelas criadas segundo o Modelo Relacional de Dados podem ter a qualidade de seus esquemas avaliada por meio de critérios conhecidos como formas normais. Com base nas chaves primárias (PKs) definidas e nas dependências funcionais (DFs) conhecidas, é possível realizar essa avaliação.
Nesse contexto, considere as seguintes tabelas, suas PKs (atributos sublinhados) e suas DFs:
Agencia (codAgencia, bairro)
Cliente (CPF, nome, endereco)
ContaCorrente (CPF, codAgencia, codConta, saldo, telefone)
CPF → endereco
CPF → nome
codAgencia → bairro
codAgencia → telefone
CPF, codAgencia, codConta → saldo
Admita como critérios apenas as três formas normais mais simples:
• primeira forma normal ou 1FN;
• segunda forma normal ou 2FN; e
• terceira forma normal ou 3FN.
Considerando-se as tabelas apresentadas e esses três critérios, verifica-se que a tabela
Agencia não está na 2FN.
Agencia não está na 3FN.
Cliente não está na 1FN.
ContaCorrente não está na 1FN.
ContaCorrente não está na 2FN.
Considere uma tabela relacional criada a partir do script SQL a seguir.
create table xpto (
a int primary key,
b int not null,
c int not null,
d int not null)
De acordo com as formas normais das tabelas relacionais, o conjunto de dependências funcionais que deve necessariamente ser verificado é:
a -> b, a -> c, a -> d;
a -> b, b -> c, c -> d;
a -> b, c, d;
b -> a, c -> a, d -> a;
b, c, d -> a.
A normalização é um processo crítico no projeto de bancos de dados relacionais.
O objetivo principal da normalização é
aumentar a redundância de dados para melhorar a performance das consultas.
reduzir a redundância de dados, evitando anomalias de atualização.
simplificar o modelo de dados, eliminando a necessidade de relacionamentos entre tabelas.
otimizar o desempenho das consultas, reduzindo a necessidade de combinar várias tabelas.
melhorar a segurança dos dados ao restringir o acesso a informações confidenciais.
A normalização de esquemas de bancos de dados é feita a partir das dependências funcionais existentes entre as colunas de uma tabela. Além disso, é possível combinar dependências e derivar novas dependências a partir de axiomas preestabelecidos.
Considerando uma tabela hipotética, com colunas X, Y e Z, o axioma da transitividade é definido como segue:
Se X Y e X Z então Z XY;
Se X Y e Y Z então X Z;
Se X Y então XZ YZ;
Se X Y então X XY;
Se XY Z então X Z.
Sobre normalização de dados, analise as imagens das tabelas a seguir:
VENDA | |||
NF | Codigo_Vendedor | Código_Produto | Quantidade_Vendida |
001 | 1 | 100 | 10 |
002 | 2 | 200 | 5 |
003 | 1 | 300 | 15 |
004 | 3 | 400 | 20 |
VENDEDOR | |
Código_Vendedor | Nome_Vendedor |
1 | José |
2 | Carlos |
3 | João |
As tabelas de dados estão em qual Forma Normal?
Não está normalizada.
Somente na Primeira Forma Normal.
Somente na Segunda Forma Normal.
Está na Terceira Forma Normal.
Está na Quinta Forma Normal.
As colunas de uma tabela na terceira forma normal devem depender da chave primária, de forma direta ou por meio de dependências transitivas ou indiretas.
Certo
Errado
Em que consiste a terceira forma normal (3FN) em banco de dados?
Dados repetidos são mantidos em várias tabelas diferentes.
Cada atributo da tabela depende totalmente da chave primária da tabela.
Dados repetidos são mantidos em uma única tabela.
Todos os atributos da tabela dependem apenas parcialmente da chave primária da tabela.
Atributos não relacionados são mantidos em tabelas separadas.
Existe uma forma normal (FN) que trata especificamente do relacionamento entre campos chaves e campos não chaves e outra em que os campos são definidos em termos de dependências funcionais. Estas FN são, respectivamente:
1FN e 2FN
3FN e 2FN
3FN e 4FN
2FN e 3FN
4FN e 3FN
Assinale a alternativa que indica uma condição que NÃO precisa ser atendida para que uma tabela seja considerada normalizada na 1FN.
Cada célula da tabela deve conter somente valores atômicos, ou seja, cada campo deve ter somente um valor por tupla.
Cada linha da tabela, ou registro, deve ser única, não podendo ter registros repetidos nem com uma chave primária diferente da outra.
Não deve conter tabelas aninhadas.
Os campos devem possuir um tipo definido.
Os campos devem ser dependentes da chave primária.
Ao pesquisar os dados armazenados em um banco de dados de uma determinada empresa, foi descoberto que existem duas motos cadastradas com a mesma placa. Nesse caso, tem-se um problema de
redundância.
consistência.
integridade.
atomicidade.
Suponha que você possua dados de uma grande rede de lojas e que precise criar um classificador para prever se um determinado cliente comprará ou não um determinado produto. Para isso, a empresa disponibilizou uma amostra contendo dados de 10.000 clientes que compraram o produto e de 10.000 clientes que não compraram o produto. Dentre os vários atributos (ou características) de cada cliente estão: faixa de renda familiar (um valor discreto de 1 a 5), idade, o valor total de produtos já comprados da empresa (somando todas as compras já realizadas), e se comprou ou não o produto (0 = não, 1 = sim) durante uma campanha. Antes de executar um algoritmo de treinamento do classificador, um procedimento importante de pré-processamento a ser realizado sobre esses dados é:
Balanceamento de classes.
Normalização das características.
Calibração de hiperparâmetros.
Overfitting.
Lematização.
Assinale a definição mais adequada para “Normalização”.
É uma regra que deve ser seguida para que um dado seja bem avaliado.
É o processo de análise sobre esquemas relacionais para conseguir características desejáveis, como, por exemplo, a minimização de redundância e, consequentemente, a redução de anomalias de inserção, atualização e exclusão.
Sujeita o esquema de relação a uma cadeia de avaliação para garantir que ele satisfaça a forma normal.
Resolve o problema do atributo multivalorado, criando uma tabela multivalorada que se relaciona com outras tabela.
Assinale a alternativa correta quanto à normalização para bancos de dados relacionais.
Diz-se que uma coluna C2 depende funcionalmente de uma coluna C1 quando, em todas as linhas da tabela, para cada valor de C2 que aparece na tabela, aparece o valor de C1.
Normalização é o processo de armazenar a junção de tabelas na forma normal mais alta como uma tabela única, que está em uma forma normal mais baixa.
Um atributo de uma tabela T é chamado de atributo candidato de T se ele for o membro de alguma chave primária de T.
Uma tabela encontra-se na primeira forma normal quando, além não conter tabelas aninhadas, não contém dependências parciais.
Uma tabela na terceira forma normal não contém dependência funcional transitiva que ocorre quando uma coluna, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela.
Considere a tabela a seguir, não necessariamente normalizada, referente à base de dados, que lista para cada pesquisador todos os artigos em periódicos publicados:
Tabela (CodPesq, NomePesq,
(CodArt, TituloArt, PaginaInicial, PaginaFinal, CodPer, TituloPeriodico, Editora))
As dependências funcionais (podendo incluir dependências transitivas) que existem nesta tabela são as seguintes:
Atributos | Descrição |
CodPesq | Código do Pesquisador |
NomePesq | Nome do Pesquisador |
CodArt | Código do Artigo |
TituloArt | Título do Artigo |
PaginaInicial | Página inicial |
PaginaFinal | Página Final |
CodPer | Código do Periódico |
TituloPeriodico | Título do Periódico |
Editora | Editora |
(HEUSER, 2006. Adaptado.)
Considerando o processo de normalização da tabela, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A normalização irá gerar quatro tabelas até a 3ª Forma Normal.
( ) A normalização da tabela anterior não possui processo de normalização da 3ª Forma Normal, pois não tem dependência funcional parcial; sendo, assim, 3FN = 2FN.
( ) A normalização irá gerar três tabelas até a 3ª Forma Normal.
( ) Uma das tabelas geradas na normalização foi criada pela eliminação da dependência funcional transitiva.
A sequência está correta em
V, F, F, V.
F, F, V, V.
V, V, F, F.
F, V, V, F.
Um banco de dados que se encontra na terceira forma normal obrigatoriamente está também na segunda e na primeira formas normais.
Certo
Errado