Академический Документы
Профессиональный Документы
Культура Документы
Tablas
Fundamentos
de
la
normalizacin
La
normalizacin
es
el
proceso
de
organizar
los
datos
de
una
base
de
datos.
Se
incluye
la
creacin
de
tablas
y
el
establecimiento
de
relaciones
entre
ellas
segn
reglas
diseadas
tanto
para
proteger
los
datos
como
para
hacer
que
la
base
de
datos
sea
ms
exible
al
eliminar
la
redundancia
y
las
dependencias
incoherentes.
Fundamentos
de
la
normalizacin
Los
datos
redundantes
desperdician
el
espacio
de
disco
y
crean
problemas
de
mantenimiento.
Si
hay
que
cambiar
datos
que
existen
en
ms
de
un
lugar,
se
deben
cambiar
de
la
misma
forma
exactamente
en
todas
sus
ubicaciones.
Un
cambio
en
la
direccin
de
un
cliente
es
mucho
ms
fcil
de
implementar
si
los
datos
slo
se
almacenan
en
la
tabla
Clientes
y
no
en
algn
otro
lugar
de
la
base
de
datos.
Fundamentos
de
la
normalizacin
Hay
algunas
reglas
en
la
normalizacin
de
una
base
de
datos.
Cada
regla
se
denomina
una
"forma
normal".
Si
se
cumple
la
primera
regla,
se
dice
que
la
base
de
datos
est
en
la
"primera
forma
normal".
Si
se
cumplen
las
tres
primeras
reglas,
la
base
de
datos
se
considera
que
est
en
la
"tercera
forma
normal".
Aunque
son
posibles
otros
niveles
de
normalizacin,
la
tercera
forma
normal
se
considera
el
mximo
nivel
necesario
para
la
mayor
parte
de
las
aplicaciones.
Ejercicios
de
Normalizacin
1.
Un dato sin normalizar no cumple con ninguna regla de normalizacin. Para explicar con un
ejemplo en qu consiste cada una de las reglas, vamos a considerar los datos de la siguiente
tabla.
ordenes (id_orden, fecha, id_cliente, nom_cliente, estado, num_art, nom_art, cant, precio)
Ordenes
Id_orde
n
2301
2301
2301
2302
2303
2303
Fecha
23/02/1
1
23/02/1
1
23/02/1
1
25/02/1
1
27/02/1
1
27/02/1
1
Id_client
e
101
Nom_client
e
Martin
101
Estado
Caracas
Num_ar
t
3786
nom_ar
t
Red
can
t
3
Preci
o
35,00
Martin
Caracas
4011
Raqueta
65,00
101
Martin
Caracas
9132
Paq-3
4,75
107
Herman
Coro
5794
Paq-6
5,00
110
Pedro
4011
Raqueta
65,00
110
Pedro
Maraca
y
Maraca
y
3141
Funda
10,00
Ejercicios
de
Normalizacin
PRIMERA
FORMAL
NORMAL
(1FN)
Al
examinar
estos
registros,
podemos
darnos
cuenta
que
conBenen
un
grupo
repeBdo
para
NUM_ART,
NOM_ART,
CANT
y
PRECIO.
La
1FN
prohbe
los
grupos
repeBdos,
por
lo
tanto
tenemos
que
converBr
a
la
primera
forma
normal.
Los
pasos
a
seguir
son:
Tenemos
que
eliminar
los
grupos
repeBdos.
Tenemos
que
crear
una
nueva
tabla
con
la
PK
de
la
tabla
base
y
el
grupo
repeBdo.
Los
registros
quedan
ahora
conformados
en
dos
tablas
que
llamaremos
ORDENES
y
ARTICULOS_ORDENES
www.corpocres.edu.co
-
www.unicienciaedu.com
-
www.remington.edu.co
Ejercicios
de
Normalizacin
ordenes (id_orden, fecha, id_cliente, nom_cliente, estado)
Articulos_ordenes (id_orden, num_art, nom_art, cant, precio)
Ordenes
Id_orden
2301
2302
2303
Fecha
23/02/11
25/02/11
27/02/11
Articulos_ordenes
Id_orden Num_art
2301
3786
2301
4011
2301
9132
2302
5794
2303
4011
2303
3141
Id_cliente Nom_cliente
101
Martin
107
Herman
110
Pedro
nom_art
Red
Raqueta
Paq-3
Paq-6
Raqueta
Funda
cant
3
6
8
4
2
2
Estado
Caracas
Coro
Maracay
Precio
35,00
65,00
4,75
5,00
65,00
10,00
!
www.corpocres.edu.co
-
www.unicienciaedu.com
-
www.remington.edu.co