Buscar

Fórum 1 - Modelagem de Dados

Prévia do material em texto

Forum 1 – Modelagem de Dados
Prezado(a) aluno(a),
Te convido a aumentar a sua competência na criação de banco de dados otimizado através das técnicas de normalização, segundo Coronel e Rob (2011). 
Elabore um cenário exemplificando o uso da normalização na 3FN (terceira forma normal), na qual deve explanar o motivo deste nível e a vantagem de se construir um banco de dados neste nível. Compartilhe num post neste fórum.
Referências: livro didático, Unidade 4, seção 3.
Bons estudos!
Prof. Marco Ikuro Hisatomi
Considere um arquivo que contenha dados relativos as vendas de uma grande loja de departamento. Cada registro contém informações referentes ao número do pedido, código do produto, descrição do produto, quantidade, valor unitário e subtotal. O nome do produto depende do código do produto, porém não depende do número do pedido que é a chave primária da tabela, gerando problemas com a manutenção dos dados, pois se houver alteração no nome do produto teremos que alterar em todos os registros da tabela venda. A normalização em 3FN permitirá reestruturar a tabela e seus atributos, reduzindo assim as redundâncias, permitindo o correto crescimento do banco de dados dessa empresa, garantindo sua integridade, mesmo após remoção, inserção e alteração dos dados. Estruturas não normalizadas, comprometem a qualidade e o desempenho no banco, gerando a possibilidade de retorno de dados equivocados, sem contar que em casos de banco muito grandes, isto gerará um uso a mais de recursos que poderiam ser evitados. 
Para normalizar a tabela em 3FN, deste cenário, considerando já terem sido realizados a normalização 1FN e 2 FN, teremos de eliminar a coluna subtotal, que é desnecessário, tendo em vista que esse resultado pode ser encontrado a qualquer momento através da multiplicação da Quantidade pelo valor unitário. Se decidirmos manter, teremos um campo a mais na tabela que obviamente irá ocupar mais espaço no banco e sempre que modificarmos a quantidade ou o valor unitário, obrigatoriamente o campo subtotal deverá ser atualizado para não correr o risco de você ter um resultado diferente do que de fato é. Desta forma fica evidente que manter o subtotal no banco e não aplicar a terceira forma normal, traz mais prejuízo do que benefício. Ao realizar a normalização em 3FN, podemos considerar que as demais etapas já foram realizadas, logo podemos dizer que o nosso banco já está normalizado. 
Forum 1 
–
 
Modelagem de Dados
 
 
Prezado(a) aluno(a),
 
Te convido a aumentar a sua competência na criação de banco de dados otimizado através das técnicas de 
normalização, segundo Coronel e Rob (2011). 
 
Elabore
 
um cenário exemplificando o uso da normalização na 3FN (terceira forma normal), na qual deve 
explana
r o motivo deste nível e a vantagem de se construir um banco de dados neste nível. Compartilhe num 
post neste fórum.
 
Referências: livro didático, Unidade 4, seção 3.
 
Bons estudos!
 
Prof. Marco Ikuro Hisatomi
 
 
C
onsidere um arquivo que contenha dados relativos 
as ven
das de uma 
grande loja de departamento. 
Cada registro 
contém informações referentes
 
ao número do p
edido, 
código
 
do produt
o, descrição do produto, quantidade, 
v
alor 
unitário
 
e subtotal
. 
O nome do produto depende do código do produto, porém não depende 
do
 
número do pedido
 
que é a chave primária da tabela, 
gerando
 
problemas com a manutenç
ão dos dados, pois se houver alteração no nome 
do produto teremos que alterar em todos os registros da tabela venda.
 
A normalização em 3FN 
permitirá 
reestruturar
 
a
 
tabela e
 
seus 
 
atributos, reduzindo assim 
as 
redundâncias
, 
permitindo o correto crescimento do banco de dados
 
dessa 
empresa
, 
garant
indo
 
sua integridade
, mesmo 
após remoção, inserção e alteração dos dados. Es
truturas não 
normalizadas
, comprometem a
 
qualidade e o desempenho no banco
, gerando a 
possibilidade de retorno de dados 
equivocados
, s
em contar que em casos de banco muito grandes, isto gerará um uso a mais de recursos que poderiam 
ser evitados. 
 
Para norm
alizar 
a 
tabel
a
 
em 3FN
, deste cenário
,
 
considerando já terem sido real
izado
s a normalização 1
FN e 2 FN
, 
 
teremos de eliminar a coluna subtotal, que é desnecessário, 
tendo e
m vista 
que esse resultado pode ser encontrado 
a qualquer momento através d
a 
multiplicação 
da 
Quant
idade pelo
 
valor unitário
. Se decidirmos manter, teremos um 
campo a mais na tabela que obviamente irá ocupar mais espaço no banco e sempre que modificarmos a quantidade 
ou o valor unitário, obrigatoriamente o campo subtotal deverá ser atualizado para não correr o risco
 
de você ter um 
resultado diferente do que de fato é.
 
Desta forma fica evidente que manter o subtotal no banco e não aplicar a terceira 
forma normal, traz mais prejuízo do que benefício.
 
Ao realizar a normalização em 3FN, podemos considerar que as 
demais et
apas já foram realizadas, logo podemos dizer que o nosso banco já está normalizado
. 
 
 
Forum 1 – Modelagem de Dados 
 
Prezado(a) aluno(a), 
Te convido a aumentar a sua competência na criação de banco de dados otimizado através das técnicas de 
normalização, segundo Coronel e Rob (2011). 
Elabore um cenário exemplificando o uso da normalização na 3FN (terceira forma normal), na qual deve 
explanar o motivo deste nível e a vantagem de se construir um banco de dados neste nível. Compartilhe num 
post neste fórum. 
Referências: livro didático, Unidade 4, seção 3. 
Bons estudos! 
Prof. Marco Ikuro Hisatomi 
 
Considere um arquivo que contenha dados relativos as vendas de uma grande loja de departamento. Cada registro 
contém informações referentes ao número do pedido, código do produto, descrição do produto, quantidade, valor 
unitário e subtotal. O nome do produto depende do código do produto, porém não depende do número do pedido 
que é a chave primária da tabela, gerando problemas com a manutenção dos dados, pois se houver alteração no nome 
do produto teremos que alterar em todos os registros da tabela venda. A normalização em 3FN permitirá reestruturar 
a tabela e seus atributos, reduzindo assim as redundâncias, permitindo o correto crescimento do banco de dados 
dessa empresa, garantindo sua integridade, mesmo após remoção, inserção e alteração dos dados. Estruturas não 
normalizadas, comprometem a qualidade e o desempenho no banco, gerando a possibilidade de retorno de dados 
equivocados, sem contar que em casos de banco muito grandes, isto gerará um uso a mais de recursos que poderiam 
ser evitados. 
Para normalizar a tabela em 3FN, deste cenário, considerando já terem sido realizados a normalização 1FN e 2 FN, 
teremos de eliminar a coluna subtotal, que é desnecessário, tendo em vista que esse resultado pode ser encontrado 
a qualquer momento através da multiplicação da Quantidade pelo valor unitário. Se decidirmos manter, teremos um 
campo a mais na tabela que obviamente irá ocupar mais espaço no banco e sempre que modificarmos a quantidade 
ou o valor unitário, obrigatoriamente o campo subtotal deverá ser atualizado para não correr o risco de você ter um 
resultado diferente do que de fato é. Desta forma fica evidente que manter o subtotal no banco e não aplicar a terceira 
forma normal, traz mais prejuízo do que benefício. Ao realizar a normalização em 3FN, podemos considerar que as 
demais etapas já foram realizadas, logo podemos dizer que o nosso banco já está normalizado.

Continue navegando