Documente Academic
Documente Profesional
Documente Cultură
Normalizacin
El objetivo del diseo de las bases de datos
relacionales es la generacin de un conjunto
de esquemas relacionales que nos permita
almacenar la informacin sin redundancias
innecesarias, pero que tambin nos permita
recuperar fcilmente esa informacin.
Normalizacin
Un enfoque es el diseo de esquemas que se
hallen en una forma normal adecuada.
Para determinar si el esquema de una relacin
se halla en una de las formas normales
deseables hace falta informacin adicional
sobre la empresa real que ese est modelando
con la base de datos.
Ejemplo
Relacin factura
Folio
direccion-cliente
5Short
250
500
699
25Playera
199
199
699
1Camisa
4Blusa
250
250
250
25Playera
199
199
199
531512
Ejercicio 1FN
Atributos con dominios atmicos
folio, fecha, rfc-cliente, clave-art, nombre-art,
cantidad, precio, subtotal, total
Ejercicio 1FN
Factura
rfcclient
Folio fecha e
nombre
02ene- FEAA8
1
15 50314 Alejandro
02ene- FEAA8
1
15 50314 Alejandro
02- GAGM
ene- 90100
2
15 5
Manuel
03ene- FEAA8
3
15 50314 Alejandro
05- MAJK
ene- 70101
4
15 0
Karla
apMaterno
Aragn
Indepen
dencia
Centr Oaxac
1003 o
a
68000
5Short
250
500
699
Fernndez
Aragn
Indepen
dencia
Centr Oaxac
1003 o
a
68000
Player
25 a
199
199
699
Galguera
Garca
Tinoco y
Palacios
Centr Oaxac
310 o
a
68000
Camis
1a
Fernndez
Aragn
Indepen
dencia
Centr Oaxac
1003 o
a
68000
4Blusa
250
250
250
Martnez
Jimnez
Eucalipto
s
Refor Oaxac
512 ma a
68010
Player
25 a
199
199
199
apPaterno
Fernndez
Cliente-telefono
rfc-cliente
telefono
FEAA850314
5015325
FEAA850314
5015326
GAGM901005
MAJK701010
5132020
531512
Ejemplo
Nom_Asignatura
Profesor
Texto
Bases de Datos
Sr. Snchez
Concepcin y Diseo de BD
Bases de Datos
Sr. Snchez
Fundamentos de BD
Bases de Datos
Sra. Hidalgo
Concepcin y Diseo de BD
Bases de Datos
Sra. Hidalgo
Fundamentos de BD
BD avanzadas
Sra. Hidalgo
Diseo de BD avanzadas
BD avanzadas
Sr. Snchez
Diseo de BD avanzadas
Se sabe que todos los profesores que imparten una asignatura estn obligados a utilizar
todos los textos correspondientes a dicha asignatura
Nom_Asignatura ->->Profesor
Nom_Asignatura->->Texto
Dependencias mutivaluadas
embebidas
Materia
Profesor
Alumno
Nota
BD
Sr. Sanchez
Javier
BD
Sr. Lpez
Javier
BD
Sr. Snchez
Susana
Dependencias multivaluadas
embebidas
Tipo de restriccin que posee la propiedad de
ser multivaluada sobre una proyeccin de una
relacin.
Las dependencias multivaluadas que no
existen en un cierto esquema de relacin y
que slo aparecen en una proyeccin de la
relacin original, se denominan embebidas
Dependencias de combinacin
Se ponen de manifiesto cuando se actualiza la
base de datos.