Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.
A passagem à terceira forma normal (3FN) tem como objetivo principal gerar o modelo lógico de dados; por isso, ela não visa eliminar redundância de dados, como ocorre com as demais formas normais.
Com relação a banco de dados, julgue o item seguinte.
Em normalização, a primeira forma normal é caracterizada por uma tabela com a existência obrigatória de uma chave primária e uma chave estrangeira.
Leia atentamente o enunciado a seguir para responder à questão.
Seja X->Y, significando que Y depende funcionalmente de X.
Considere a tabela
MatriculaProjeto( CodMat, CodProj, Nome, CodCargo, NomeCargo, DataFim, Horas), com as seguintes dependências funcionais:
CodMat->Nome,
CodMat->CodCargo,
CodCargo-> NomeCargo,
CodProj-> DataFim,
CodMat+CodProj->Horas.
A normalização desta tabela para a 3FN resultará, no mínimo, em
A identificação das dependências funcionais constitui um importante passo para a normalização de tabelas de bancos de dados.
Considere uma tabela T, com atributos A, B e C, onde A foi definido como primary key, e C como unique.
Assinale a opção que indica o mínimo conjunto de dependências funcionais que devem existir, além das dependências triviais e das que podem ser derivadas, para que essa tabela esteja normalizada até a forma normal Boyce-Codd.
Com base nos comandos MySQL 5.6 precedentes, julgue o item a seguir.
A tabela está na segunda forma normal (2FN), porque contém uma chave estrangeira referenciada à tabela
Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.
Uma tabela estará na segunda forma normal (2FN) quando, além de estar na terceira forma normal (3FN), ela contiver dependências funcionais parciais.
Leia atentamente o enunciado a seguir para responder à questão.
Seja X->Y, significando que Y depende funcionalmente de X.
Considere a tabela
MatriculaProjeto( CodMat, CodProj, Nome, CodCargo, NomeCargo, DataFim, Horas), com as seguintes dependências funcionais:
CodMat->Nome,
CodMat->CodCargo,
CodCargo-> NomeCargo,
CodProj-> DataFim,
CodMat+CodProj->Horas.
A normalização desta tabela para a 2FN resultará, no mínimo, em
Considere uma tabela relacional T, com atributos A, B, C, D, E, na qual as seguintes dependências funcionais se verificam:
A → B
B → C
C → D
D → E
E → A
Para que essa tabela esteja normalizada até a forma Boyce-Codd,
A respeito dos conceitos de banco de dados, normalização, controle de concorrência e modelagem, julgue o item subsecutivos.
Em uma tabela na segunda forma normal, todos os atributos não chave são dependentes da chave primária.
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 especifcamente a(s) forma(s) normal(is) que aplica a regra “não possuir atributos com dependência transitiva dependentes da chave”:
Acerca da aplicação dos princípios de normalização (Formas Normais), assinale a opção correta.
Considere uma tabela relacional R(A1, A2, ... , An) que, depois de
normalizada, foi decomposta num esquema com três tabelas, R1,
R2 e R3. Nesse caso, diz-se que a decomposição ocorreu sem
perda quando:
Considere as tabelas a seguir com seus respectivos campos.
TabelaA = {
codigo_projeto (PK),codigo_funcionario (PK), nome_funcionario, cargo_funcionario, data_inicio_projeto, duração_projeto}
TabelaB = {codigo_departamento (PK), nome_departamento, telefone_departamento, localizacao}
TabelaC = {cpf_cliente (PK), codigo_produto (PK), nome_cliente, valor_unitario_produto, qtdade_produto}
TabelaD = {numero_processo (PK), ano_processo, local_processo, vara }
TabelaE = {ra_aluno (PK), codigo_disciplica (PK), nome_aluno, carga_horaria_disciplina, nota}
Deve-se verificar se há violação da segunda forma normal (2FN) SOMENTE nas tabelas:
No que diz respeito aos fundamentos de banco de dados, julgue os itens a seguir.
A redundância em banco de dados deve ser reduzida, mas não totalmente eliminada.
A respeito de banco de dados, julgue os próximos itens.
O processo de normalização provê tanto a análise de
desempenho quanto a otimização de consultas nos bancos
de dados relacionais, haja vista ser composto de estágios
sucessivos — formas normais — a partir de um conjunto de
regras distintas de dependência de dados; logo, quanto mais
normalizado estiver um banco de dados, melhor será seu
desempenho na recuperação de dados.