Buscar

SISTEMA GERENCIADOR DE BANCO DE DADOS AVA 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1
UVA - UNIVERSIDADE VEIGA DE ALMEIDA
CAMPUS [CABO FRIO] 
GRADUAÇÃO EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
SISTEMA GERENCIADOR DE BANCO DE DADOS – AVA.2
Título: Processo de normalização até a terceira forma normal. 
Rio de Janeiro, 18 de Novembro de 2022.
Nome: Daniel Maltez Portella
MATRICULA: 20203301310
Prof. RODOLFO BELLO EXLER
A empresa ATLON, em ampliação no mercado nacional, irá investir em novas soluções tecnológicas
para poder melhorar seu atendimento junto ao mercado.
A empresa demanda estruturar o seu modelo de negócios, para isso é preciso rever o seu modelo
conceitual no que tange a parte de cadastro dos funcionários e os respectivos projetos em que eles
estão envolvidos e redesenhar o fluxo para que o novo sistema a ser criado e a nova base de dados
possam atender às novas expectativas e assim os funcionários consigam se dedicar com afinco aos
seus respectivos projetos, dando maior atenção aos seus clientes de mercado.
Você deverá desenvolver um processo de normalização até a terceira forma normal.
A normalização de um banco de dados é muito importante para a construção do modelo físico do
banco de dados. Na sua essência, a normalização dos dados é definida a partir de um conjunto de
regras que determina a organização do banco de dados com o intuito de: 
• Reduzir a redundância de dados. 
• Garantir a integridade dos dados. 
• Aprimorar o desempenho do banco de dados. 
A parte inicial da regra da 2FN, “atender às condições da 1FN”, significa que as entidades. para
passar para 3FN, deve-se respeitar todas as regras da 2FN e as regras da 1FN. 
Para que haja a 3FN é preciso que, antes, a 2FN tenha sido atendida na sua plenitude de acordo com
as regras de normalização. A Terceira forma normal - 3FN tem por definição que todos os atributos da
tabela devem ser mutuamente independentes uns dos outros, ao mesmo tempo eles precisam ser
dependentes exclusivamente da chave primária da tabela. 
1. Cria-se uma tabela na 1FN referente à tabela ÑN e que contém apenas colunas com valores 
atômicos, isto é, sem as tabelas aninhadas;
2. Para cada tabela aninhada, cria-se uma tabela na 1FN compostas pelas seguintes colunas:
a. A chave primária de uma das tabelas na qual a tabela em questão está aninhada
b. As colunas da própria tabela
 
3. São definidas as chaves primárias das tabelas na 1FN que correspondem a tabelas aninhadas
Copiar para a 2FN cada tabela que tenha chave primária simples ou que não tenha colunas além da 
chave. No caso do exemplo, é o que acontece com a tabela Proj.
Para cada tabela com chave primária composta e com pelo menos uma coluna não chave 
(no exemplo, a tabela ProjEmp): 
 
Criar na 2FN uma tabela com as chaves primárias da tabela na 1FN
Caso a coluna dependa de toda a chave
1- Criar a coluna correspondente na tabela com a chave completa na 2FN
Caso a coluna não dependa apenas de parte da chave
2-Criar, caso ainda não existir, uma tabela na 2FN que tenha como chave primária a parte da chave 
que é determinante da coluna em questão
3-Criar a coluna dependente dentro da tabela na 2FN
Copiar para o esquema da 3FN cada tabela que tenha menos de duas colunas não chave
Para tabelas com duas ou mais colunas não chaves, fazer a seguinte pergunta:
a coluna depende de alguma outra coluna não chave?
Caso dependa apenas da chave
1-Copiar a coluna para a tabela na 3FN
Caso a coluna depender de outra coluna
2-Criar, caso ainda não exista, uma tabela no esquema na 3FN que tenha como chave primária a 
coluna na qual há a dependência indireta
3-Copiar a coluna dependente para a tabela criada
A coluna determinante deve permanecer também na tabela original
Tabela não normalizada
Proj (CodProj,tipo,descr, CodEmp, Nome, Cat, Sal, DataIni, TempoAl)
Tabela na primeira forma normal 1FN: 
Proj (CodProj, Tipo, Descr); Cod_Emp (CodProj, CodEmp, Nome, Cat, Sal, DataIni, TempAl);
Tabela na segunda forma normal 2FN: 
Proj (Cadproj, tipo, descr); Proj_Emp (CodProj, CodEmp, DataIni, TempoAI); Cod_Emp (CodEmp
,Nome, Cat, Sal) 
Tabela na terceira forma normal 3FN: 
Proj (CodProj,tipo,descr); Proj_Emp (CodProj, CodEmp, Datalni, TempoAl) Emp (CodEmp, Nome,
Cat); Cat (Cat, Sal) 
REFERÊNCIAS:
FONSECA , FICO, CLAUDIO; Sistema Gerenciador de banco de dados. Rio de Janeiro: UVA, 2019. 
Ebook
ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. São Paulo: Pearson, 2005. 
Biblioteca Virtual. 
MACHADO, F. N. R. Projeto e Implementaçao de banco de dados. 3. ed. Sao Paulo: Érica, 2014. 
Minha Biblioteca. 
MEDEIROS, L. F. de. Banco de Dados: princípios e prática. Curitiba: Intersaberes, 2013. Biblioteca 
Virtual. VICCI, C. Banco de Dados. São Paulo: Pearson, 2015. 
Biblioteca Virtual. 
SORDI, José Osvaldo D. MODELAGEM DE DADOS - ESTUDOS DE CASOS ABRANGENTES DA 
CONCEPÇÃO LÓGICA À IMPLEMENTAÇÃO. : Editora Saraiva, 2019. E-book. ISBN 
9788536532370. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536532370/. 
Acesso em: 23 nov. 2022.
Disponível em: http://infernatica.blogspot.com/2007/09/normalizao-de-banco-de-dados.html

Continue navegando