

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.
O processo de normalização para banco de dados relacionais, proposto inicialmente por Codd, leva a um esquema de relação por uma série de testes para certificar se a relação satisfaz certa forma normal. Com relação ao processo de normalização, assinale a opção correta.
Os projetistas de banco de dados precisam normalizar para a forma normal mais alta possível.
O objetivo principal do processo de normalização é definir as restrições de integridade.
Uma relação está na terceira forma normal (3FN) se cada atributo não chave (não principal) for dependente transitivamente da chave primária.
A Forma Normal Boyce-Codd (FNCB) é baseada no conceito de dependência de junção.
Minimização ou eliminação da redundãncia e minimização das anomalias de atualização são propriedades desejadas com a normalização.
Na modelagem relacional de banco de dados, uma coluna de uma determinada tabela só pode conter valores atômicos. Esta propriedade caracteriza a:
primeira forma normal.
segunda forma normal.
terceira forma normal.
quarta forma normal.
Dada a expressão Aˉ.Bˉ.Cˉ+Aˉ.Bˉ.Cˉ , qual a expressão simplificada correspondente?
C
A
A. C
B+B
A+C
Considere o seguinte esquema:
Carro(chassi,marca,modelo,ano);
Vendedor(cpf,nome,salario);
Venda(chassicarro,cpfvendedor,valor);
Usando a álgebra relacional, assinale a alternativa abaixo que representa a consulta que retorna somente os números de chassi dos carros que foram vendidos pelo vendedor com o cpf de número 0111:
π(chassicarro)(σ(cpfvendedor=0111)(Venda))
π(marca)(σ(cpfvendedor=0111)(Venda))
π(chassi)(σ(chassi=0111)(Venda))
σ(chassi)(σ(cpfvendedor=0111)(Vendedor))
π(modelo)(π (cpfvendedor=0111)(Carro))
Em geral, o objetivo de um projeto de banco de dados relacional é criar um conjunto de esquemas de relação que nos permita armazenar informações sem redundância desnecessária e recuperar informações facilmente. Isso é conseguido projetando esquemas que estejam em uma forma normal apropriada. Sobre formas normais de banco de dados, é CORRETO afirmar:
Um esquema está na primeira forma normal (1FN), mas não está na segunda forma normal (2FN), se o esquema de uma relação funcionário incluir um atributo filhos, cujos elementos de domínio são conjuntos de nomes.
A forma normal Boyce-Codd Normal Form (BCNF) não elimina toda a redundância que pode ser descoberta com base nas dependências funcionais.
A terceira forma normal (3FN) amplifica a restrição imposta pela Boyce-Codd Normal Form (BCNF), não permitindo dependências funcionais não triviais.
Um esquema de relação R está na primeira forma normal (1FN) se os domínios de todos os atributos de R são atômicos, isto é, se os elementos do domínio são considerados unidades indivisíveis.
Um projeto de banco de dados está na quarta forma normal (4FN) se cada membro do conjunto de esquemas de relação que constitui o projeto estiver na terceira forma normal (3FN).
Considere a tabela Empregado abaixo.
CodEmpregado | NomeEmpregado | CategoriaSalarial | Salario |
1436 | Carlos | An-15 | 2.000,00 |
5201 | Marta | Pr-32 | 1.800,00 |
63 | Marisa | An-15 | 2.000,00 |
982 | Antonio | Sp-14 | 1.500,00 |
134 | Malu | Pr-32 | 1.800,00 |
3331 | Gabriel | Ad-18 | 800,00 |
847 | Marcos | Af-73 | 950,00 |
Sabendo-se que o atributo Salario depende unicamente do atributo CategoriaSalarial, para normalização na 3ª Forma Normal – 3FN,
o atributo Salario será eliminado da tabela Empregado e uma nova tabela será criada com os atributos CategoriaSalarial e Salario.
os atributos CategoriaSalarial e Salario serão eliminados da tabela Empregado e uma nova tabela será criada com os atributos CategoriaSalarial e Salario.
os atributos NomeEmpregado e CategoriaSalarial formarão uma nova tabela e a tabela Empregado ficará apenas com os atributos CodEmpregado e Salario.
a tabela deverá, antes, ter os valores redundantes do atributo CategoriaSalarial eliminados pela aplicação das 1FN e 2FN.
a tabela deverá, antes, ter os valores redundantes do atributo Salario anulados pela aplicação unicamente da 2FN.
Qual é a normalização de uma tabela que objetiva remover a repetição de dados dentro de um campo em uma tabela, criando valores atômicos (simples e indivisíveis)?
Primeira forma normal
Segunda forma normal
Terceira forma normal
Quarta forma normal
Considere a entidade a seguir, retirada de um diagrama de entidade-relacionamento, que possui como chave primária os atributos employee_id e start_date.

Pode-se afirmar que para esta entidade estar na Segunda Forma Normal (2FN), ela precisa estar na Primeira Forma Normal (1FN) e
os atributos employee_id, job_id e department_id precisam ser chave estrangeira nesta entidade.
a chave primária precisa ser formada pelos atributos employee_id, job_id e department_id, que são provenientes de tabelas relacionadas a esta.
o atributo employee_id, que é parte da chave primária, precisa ser proveniente de uma das tabelas relacionadas a esta.
os atributos end_date, job_id e department_id precisam ser dependentes da chave primária composta inteira, não apenas de parte dela.
todos os atributos precisam permitir apenas valores exclusivos, de forma que não haja redundância e, consequentemente, desperdício de espaço em disco.
Na normalização, a primeira Forma Normal deve garantir que
todo atributo seja atômico.
todo atributo que não é chave deve ser totalmente dependente da chave primária.
todo atributo que não é chave seja mutuamente independente, ou seja, que não existam funções que definam um ao outro.
caso necessário, exista pelo menos uma redundância.
possua a mesma forma Normal de Boyce-Codd.
Em relação normalização em banco de dados, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa:
( ) Uma das funções da normalização é analisar as tabelas e organizá-las de forma que a sua estrutura seja simples, relacional e estável, para que o gerenciamento possa ser também simples, eficiente e seguro.
( ) Uma relação está na 1FN quando todo valor em R for atômico (ou seja, R não contém grupos de repetição) e a relação (R) não permite atributos multivalorados, compostos ou suas combinações.
( ) A 3FN é utilizada para evitar que se mantenham informações sobre um conjunto que tem interseção com o conjunto representado na tabela, mas tem existência independente.
( ) Uma relação está na 2FN se ela é 1FN e todo atributo do complemento de uma chave candidata é totalmente funcionalmente dependente daquela chave.
Assinale a opção com a sequência CORRETA de cima para baixo:
V, V, V, V.
V, V, F, V.
F, V, V, F.
F, V, V, V.
Nenhuma das alternativas anteriores.
A Figura 1 – Tabela Projeto_Empregado apresenta uma tabela do banco de dados chamada “Projeto_Empregado”, que possui, respectivamente, as colunas “Cod_Projeto”, “Cod_Empreg”, “Nome_Empreg”, “Categoria_Funcional_Empreg”, “Salario”, “Data_Inicio_Projeto” e“Tempo_Alocado_Ao_Projeto”, sendo as colunas “Cod_Projeto” e “Cod_Empreg” a chave primária dessa tabela em virtude do empregado poder trabalhar em múltiplos projetos. Nesse contexto, a tabela está em que Forma Normal?
Cod_ Projeto | Cod_ Empreg | Nome_Empreg | Categoria_ Funcional_ Empreg | Salario | Data_Inicio_ Projeto | Tempo_Alocado_ Ao_Projeto |
1 | 100 | Empregado 100 | A1 | 2000 | 01/05/2015 | 50 |
1 | 101 | Empregado 101 | A1 | 2000 | 01/05/2015 | 50 |
1 | 102 | Empregado 102 | A2 | 2000 | 01/10/2014 | 180 |
2 | 101 | Empregado 101 | A1 | 2000 | 01/10/2014 | 190 |
2 | 103 | Empregado 103 | B2 | 2000 | 01/10/2014 | 190 |
2 | 104 | Empregado 104 | A1 | 2000 | 01/10/2014 | 190 |
3 | 103 | Empregado 103 | B2 | 2000 | 01/05/2015 | 30 |
4 | 101 | Empregado 101 | A1 | 2000 | 01/05/2015 | 50 |
4 | 102 | Empregado 102 | A2 | 2000 | 01/10/2014 | 180 |
Figura 1 – Tabela Projeto_Empregado
Primeira Forma Normal.
Segunda Forma Normal.
Terceira Forma Normal.
Quarta Forma Normal.
Não está Normalizada.
A forma normal que afirma que o domínio de um atributo deve incluir apenas valores atômicos é a :
primeira forma normal.
segunda forma normal.
terceira forma normal.
quarta forma normal.
quinta forma normal.
A segunda Forma Normal (2ª Forma Normal) é aplicada em uma relação com chave primária:
referenciada.
alternativa.
afirmativa.
composta.
secundária.
Seja a relação R constituída de n atributos denominados de A1, A2, A3, ..., An. O domínio de um atributo A qualquer uma dessa relação defini-se por dom(A). A indicação do número total de valores, ou cardinalidade, em um domínio de um atributo A qualquer é |dom(A)|, considerando que todos os domínios são finitos. O produto de cardinalidades de todos os domínios, definido da seguinte forma |dom(A1)| x |dom(A2)| x |dom(A3)| ... |dom(An)|, representa:
o número total de possíveis tuplas da relação R.
a quantidade de valores de domínios existentes da relação R.
o número total possíveis de cardinalidades das tuplas da relação R.
a quantidade de valores de cardinalidades de domínios da relação R.
a quantidade de possíveis valores de cardinalidades de domínios das tuplas da relação R.
Seja o conjunto de atributo A1 de uma relação R1 e que forma a chave primária dessa relação R1. Seja o conjunto de atributos A2 da relação R2 e que forma a chave estrangeira dessa relação R2. Sabendo-se que A2 referencia a chave primária da relação R1, é possível afirmar que:
A1 é um subconjunto de A2.
A2 é um subconjunto de A1.
A1 e A2 são conjuntos disjuntos.
A1 é um subconjunto de A2 e A1 diferente de A2.
A2 é um subconjunto de A1 e A1 diferente de A2.
Uma relação R possui dois conjuntos de atributos A e B cuja interseção entre ambos é vazio. Os elementos a1, a2 e a3 constituem o conjunto A (A = {a1, a2, a3 }). O conjunto B possui o elemento b, B = {b}. Para que a dependência funcional A → B seja parcial é necessário e suficiente que (não considerando o conjunto vazio):
{a1} e {a2} e {a3} e {a1, a2} e {a2, a3} e {a1, a2, a3} determina B.
{a1} ou {a2} ou {a3} e {a1, a2} e {a2, a3} e {a1, a2, a3} determina B.
{a1} e {a2} e {a3} e {a1, a2} ou {a2, a3} ou {a1, a2, a3} determina B.
{a1} ou {a2} ou {a3} e {a1, a2} e {a2, a3} determina B.
{a1} ou {a2} ou {a3} ou {a1, a2} ou {a2, a3} determina B.
Em uma abordagem top-down, após a definição de um modelo de dados, aplica-se a normalização para se obter uma síntese dos dados, bem como uma decomposição das entidades e relacionamentos em elementos mais estáveis, tendo em vista sua implementação física em um banco de dados.
Com relação à normalização, analise o texto a seguir:
Cada ocorrência da chave primária deve corresponder a uma e somente uma informação de cada atributo, ou seja, a entidade não pode conter grupos repetitivos (multivalorados). Para se obter entidades nesta forma, é necessário decompor cada entidade não normalizada em tantas entidades quanto for o número de conjuntos de atributos repetitivos.
O texto define
o conceito de anomalia.
a terceira forma normal.
o conceito de generalização.
a segunda forma normal.
a primeira forma normal.
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.
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).