relacionados
TERCERA
Asegurar
cuarta
repetitivos
Cree
Relacione
reglas
PRIMERA
tablas
grupos
tabla
EXCEPCIÓN
no
OTRAS
Minimizar
Elimine
forma
Empezaremos
tercera
Identifique
campos
individuales
SEGUNDA
mantenimiento
Eliminar
redundantes
cualquier
anomalías
tablas
conjunto
clave
independientes
Eliminar
normalización
FORMAS
independiente
Elimine
Eliminar
dependientes
Cree
tres
dependan
____________________
por
definir
su
concepto
,
su
fin
practico
y
sus
beneficios
.
La
Normalizacion
es
:
Un
proceso
que
consiste
en
la
aplicación
de
reglas
para
definir
adecuadamente
los
datos
que
compondrán
las
tablas
,
observando
lo
siguiente
:
____________________
redundancias
Eliminar
____________________
de
actualización
Proveer
mejor
acceso
a
____________________
dato
____________________
resistencia
al
____________________
en
el
modelo
de
datos
Las
____________________
primeras
____________________
de
____________________
son
suficientes
para
resolver
la
gran
mayoría
de
los
casos
:
____________________
datos
____________________
____________________
datos
____________________
____________________
datos
____________________
____________________
Ahora
vamos
a
ver
las
etapas
de
la
normalizacion
para
identificar
que
necesitamos
hacer
en
cada
etapa
y
asi
lograr
una
Excelente
Normalizacion
de
Tablas
en
Access
.
____________________
FASE
NORMAL
1FN
?
____________________
los
____________________
repetidos
de
las
tablas
____________________
.
?
____________________
una
____________________
____________________
para
cada
conjunto
de
datos
relacionados
.
?
____________________
cada
____________________
de
datos
____________________
con
una
clave
principal
.
No
use
varios
campos
en
una
sola
tabla
para
almacenar
datos
similares
.
Por
ejemplo
,
para
realizar
el
seguimiento
de
un
elemento
del
inventario
que
proviene
de
dos
orígenes
posibles
,
un
registro
del
inventario
puede
contener
campos
para
el
Código
de
proveedor
1
y
para
el
Código
de
proveedor
2
.
¿
Qué
ocurre
cuando
se
agrega
un
tercer
proveedor
?
Agregar
un
campo
no
es
la
respuesta
,
requiere
modificaciones
en
las
tablas
y
el
programa
,
y
no
admite
fácilmente
un
número
variable
de
proveedores
.
En
su
lugar
,
coloque
toda
la
información
de
los
proveedores
en
una
tabla
independiente
denominada
Proveedores
y
después
vincule
el
inventario
a
los
proveedores
con
el
número
de
elemento
como
clave
,
o
los
proveedores
al
inventario
con
el
código
de
proveedor
como
clave
.
____________________
FASE
NORMAL
2FN
____________________
____________________
____________________
para
conjuntos
de
valores
que
se
apliquen
a
varios
registros
.
____________________
estas
____________________
con
una
____________________
externa
.
Los
registros
no
deben
depender
de
nada
que
no
sea
una
clave
principal
de
una
tabla
,
una
clave
compuesta
si
es
necesario
.
Por
ejemplo
,
considere
la
dirección
de
un
cliente
en
un
sistema
de
contabilidad
.
La
dirección
se
necesita
en
la
tabla
Clientes
,
pero
también
en
las
tablas
Pedidos
,
Envíos
,
Facturas
,
Cuentas
por
cobrar
y
Colecciones
.
En
lugar
de
almacenar
la
dirección
de
un
cliente
como
una
entrada
independiente
en
cada
una
de
estas
tablas
,
almacénela
en
un
lugar
,
ya
sea
en
la
tabla
Clientes
o
en
una
tabla
Direcciones
independiente
.
____________________
FASE
NORMAL
3FN
____________________
los
____________________
que
no
____________________
de
la
clave
.
Los
valores
de
un
registro
que
no
sean
parte
de
la
clave
de
ese
registro
no
pertenecen
a
la
tabla
.
En
general
,
siempre
que
el
contenido
de
un
grupo
de
campos
pueda
aplicarse
a
más
de
un
único
registro
de
la
tabla
,
considere
colocar
estos
campos
en
una
tabla
independiente
.
Por
ejemplo
,
en
una
tabla
Contratación
de
empleados
,
puede
incluirse
el
nombre
de
la
universidad
y
la
dirección
de
un
candidato
.
Pero
necesita
una
lista
completa
de
universidades
para
enviar
mensajes
de
correo
electrónico
en
grupo
.
Si
la
información
de
las
universidades
se
almacena
en
la
tabla
Candidatos
,
no
hay
forma
de
enumerar
las
universidades
que
no
tengan
candidatos
en
ese
momento
.
Cree
una
tabla
Universidades
independiente
y
vincúlela
a
la
tabla
Candidatos
con
el
código
de
universidad
como
clave
.
____________________
:
cumplir
la
____________________
forma
normal
,
aunque
en
teoría
es
deseable
,
no
siempre
es
práctico
.
Si
tiene
una
tabla
Clientes
y
desea
eliminar
todas
las
dependencias
posibles
entre
los
campos
,
debe
crear
tablas
independientes
para
las
ciudades
,
códigos
postales
,
representantes
de
venta
,
clases
de
clientes
y
cualquier
otro
factor
que
pueda
estar
duplicado
en
varios
registros
.
En
teoría
,
la
normalización
merece
el
trabajo
que
supone
.
Sin
embargo
,
muchas
tablas
pequeñas
pueden
degradar
el
rendimiento
o
superar
la
capacidad
de
memoria
o
de
archivos
abiertos
.
Puede
ser
más
factible
aplicar
la
tercera
forma
normal
sólo
a
los
datos
que
cambian
con
frecuencia
.
Si
quedan
algunos
campos
dependientes
,
diseñe
la
aplicación
para
que
pida
al
usuario
que
compruebe
todos
los
campos
relacionados
cuando
cambie
alguno
.
____________________
____________________
DE
NORMALIZACION
4FN
La
____________________
____________________
normal
,
también
llamada
Forma
normal
de
Boyce
Codd
(
BCNF
,
Boyce
Codd
Normal
Form
)
,
y
la
quinta
forma
normal
existen
,
pero
rara
vez
se
consideran
en
un
diseño
real
.
Si
no
se
aplican
estas
reglas
,
el
diseño
de
la
base
de
datos
puede
ser
menos
perfecto
,
pero
no
debería
afectar
a
la
funcionalidad
.