

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.
A etapa de projeto dos bancos de dados relacionais é importante para que as operações sobre os dados armazenados estejam livres de problemas como, por exemplo, redundância. Um dos objetivos dessa fase é a normalização das tabelas.
Conhecidas as entidades, seus atributos e seus relacionamentos, o processo de normalização baseia-se, principalmente,
no ambiente de desenvolvimento e programação a ser utilizado na construção do sistema.
nas características do SGBD a ser empregado na implementação, especialmente dos métodos de indexação.
nos requisitos de performance que venham a ser estabelecidos para a instalação quando em regime.
na identificação das dependências funcionais entre os atributos e das chaves primárias e candidatas a serem definidas para as tabelas.
nas ferramentas de persistência de dados a serem empregadas no desenvolvimento.
Uma relação R está na terceira forma normal se
todo atributo não chave não for parcialmente dependente da chave primária.
toda dependência funcional não trivial e irredutível à esquerda tem uma chave candidata como determinante.
todo atributo não chave for dependente de forma não transitiva da chave primária.
em todo valor válido dessa relação, cada tupla contém exatamente um valor para cada atributo.
toda dependência de junção não trivial, que é satisfeita por R, for implicada pelas chaves candidatas de R.
Para normatizar uma tabela, existem várias formas normais. A forma normal de boyce-codd foi uma das últimas a serem criadas e gerou muitas polêmicas na época do artigo do seu lançamento. A Forma Normal (FN) de Boyce-Codd e a terceira FN possuem a seguinte relação entre si:
a terceira FN completa a FN de Boyce-Codd
uma tabela na terceira FN está também na FN de BoyceCodd
uma tabela na FN de Boyce-Codd está também na terceira FN
nada se pode afirmar entre a terceira FN e a FN de Boyce-Codd
Com relação ao modelo apresentado,
a tabela Curso não está na primeira forma normal (1FN).
as tabelas não estão normalizadas, ou seja, não atendem a nenhuma forma normal.
para que a tabela Aluno esteja na segunda forma normal (2FN), o campo telefoneAluno deve ser retirado e colocado em uma tabela com dados de endereço.
todas as tabelas estão normalizadas, ou seja, atendem as três primeiras formas normais (1FN, 2FN e 3FN).
a tabela Matricula não está na segunda forma normal (2FN).
Assinale a alternativa que apresenta a forma normal que requer apenas que todos os valores de uma coluna sejam atômicos em campos de banco de dados.
Primeira forma normal.
Segunda forma normal.
Terceira forma normal.
Quarta forma normal.
Entende-se Normalização como
a geração de um conjunto de instruções que permite armazenar informações sem redundância, facilitando a modelagem de informações incompletas.
a criação de esquemas de relações não diferenciadas que permitem armazenar informações com conteúdo equivalente, facilitando a recuperação de informações.
a geração de esquemas de relações diferenciadas que permitem recuperar informações armazenadas sem verificação de redundâncias e inconsistências.
a geração de um conjunto de esquemas de relação que permite armazenar informações sem redundância, facilitando a recuperação de informações.
o cotejamento de um conjunto de esquemas de relação que permite armazenar informações sem verificação de redundância associada à sua recuperação.
Assinale a alternativa que apresenta a melhor definição da forma normal de Boyce/Codd (FNBC).
Atributos não chaves são mutuamente dependentes, mas irredutivelmente dependentes da chave primária.
Nenhum atributo não chave é dependente da chave primária.
Atributos não chave são dependentes entre si.
Cada tupla tem exatamente um valor para cada atributo.
Cada determinante é uma chave candidata.
No projeto lógico de um banco de dados relacional, é importante verificar o nível de normalização das tabelas do banco de dados. Um dos propósitos da normalização é
evitar redundâncias desnecessárias nas tabelas.
eliminar todas as chaves primárias das tabelas.
criptografar os dados mais relevantes do banco de dados.
obter arquivos adequados ao backup do banco de dados.
transformar todas as tabelas do banco de dados em classes da orientação a objetos.
Suponha a seguinte tabela (com todos seus domínios atômicos) de um banco de dados relacional:
T (A, B, C, D)
Considere, ainda, as seguintes dependências funcionais:
A → B, C, D e C → D
A maior forma normal em que se encontra essa tabela é:
primeira forma normal.
segunda forma normal.
terceira forma normal.
quarta forma normal.
forma normal de Boyce-Codd.
Quanto à normalização de banco de dados, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.
( ) É o processo matemático formal fundamentado na teoria dos conjuntos.
( ) Substitui gradativamente um conjunto de entidades e relacionamentos por outro que diminui ou elimina as anomalias de atualização.
( ) Permite a dependência transitiva entre atributos.
( ) Torna o modelo de dados mais estável, isto é, sujeito a um número menor de manutenções.
F/ V/ V/ V
F/ V/ V/ F
V/ F/ F/ F
V/ V/ F/ V
V/ F/ F/ V
São objetivos da normalização, EXCETO:
eliminar a redundância.
conduzir a um modelo E-R perfeito.
eliminar anomalias de atualização.
representar de forma precisa o que está sendo modelado.
simplificar a manutenção e a recuperação de informações.
Leia o fragmento a seguir:
“Um esquema de relação S está na _____ forma normal com relação a um conjunto de dependências F (que inclui dependências funcionais e dependências multivaloradas) se, para cada dependência multivalorada não trivial X →→ Y em F, X é uma superchave para R.”
Assinale a alternativa cujo item completa corretamente a lacuna do fragmento acima.
primeira
segunda
terceira
quarta
quinta
Após a aplicação da 1FN, a relação Cliente
continuará contendo a Localização-Continental- Nacionalidade-Cliente.
terá eliminada a Localização-Continental- Nacionalidade-Cliente.
terá eliminada a Nacionalidade-Cliente.
terá como chave estrangeira o Num-Pedido.
terá como chave estrangeira o Cod-Produto.
Um esquema de relação R está na 2 FN (Segunda Forma Normal) se:
todos os seus atributos forem atômicos (simples) e monovalorados, ou seja, não são permitidos atributos multivalorados, atributos compostos ou atributos multivalorados compostos.
exige que a tabela esteja em 1NF e que todos os atributos que não são chave sejam mutuamente independentes, isto é, que não existam funções que definam um ao outro.
exige que a tabela esteja em 1NF e que não exista dependência funcional dentro da chave primária.
exige que a tabela esteja em 1NF e que todos os seus atributos que não façam parte de alguma chave candidata devem ser determinados unicamente por qualquer chave candidata da tabela.
não existirem dependências multivaloradas.
Em relação à normalização de dados, NÃO é um objetivo desse processo:
eliminar a redundância causada pelos campos repetidos;
minimizar a integridade dos dados e melhorar o desempenho;
evitar anormalidades na atualização dos dados;
representar de forma precisa o que está sendo modelado;
simplificar a manutenção e a recuperação de informações.
A Forma Normal Boyce-Codd é considerada uma variação forte da
1FN.
2FN.
3FN.
4FN.
5FN.
Sobre a teoria da Normalização, é correto afirmar:
uma tabela na primeira forma normal está também na segunda forma normal.
uma tabela sem dependências funcionais está garantidamente na primeira forma normal.
uma tabela com atributos que possuem dependências funcionais está na segunda forma normal.
uma tabela cujos atributos possuem tabelas aninhadas como conteúdo está na terceira forma normal.
uma tabela cujos atributos possuem tabelas aninhadas como conteúdo não está na primeira forma normal.
A tabela a seguir tem como chave primária o atributo código.
-
código | nome | cargo | salário |
101 | Carlos | analista | 7000 |
102 | Pedro | programador | 3000 |
103 | Ana | analista | 7000 |
104 | Gerson | programador | 3000 |
105 | Maria | analista | 7000 |
106 | Ricardo | programador | 3000 |
107 | Joana | programador | 3000 |
-
Assinale a alternativa que indica corretamente qual a maior forma normal na qual a tabela se enquadra.
primeira forma normal.
segunda forma normal.
terceira forma normal.
quarta forma normal.
quinta forma normal.
Após a normalização até a 3FN, a Quantidade-Produto- Pedido será atributo com dependência funcional apenas da identificação
Cod-Produto.
Num-Pedido.
Cod-Produto+Num-Pedido.
Num-Pedido+Id-Cliente.
Id-Cliente.
O grupo de repetição identificado por Num-Pedido
está normalizado até a 3FN.
está normalizado até a 1FN.
está normalizado até a 2FN.
não está normalizado.
está normalizado até a FNBC.