SlideShare una empresa de Scribd logo
1 de 9
Céspedes Martínez Maite
Centurión Llenque Frank
DEFINICIÓN:
La normalización es una técnica que se utiliza para
crear relaciones lógicas apropiadas entre tablas de
una base de datos. La normalización se adoptó
porque el viejo estilo de poner todos los datos en
un solo lugar, como un archivo o una tabla de la
base de datos, era ineficiente y conducía a errores
de lógica cuando se trataba de manipular los datos.
La normalización es el proceso
mediante el cual se transforman
datos complejos a un conjunto de
estructuras de datos más pequeñas,
que además de ser más simples y
más estables, son más fáciles de
mantener.
DEPENDENCIAS:
DEPENDENCIA TOTAL:
Consideremos los atributos x e y. Cada valor de x tiene uno y solo un valor de y
asociados a el; e inversamente, dado un valor de y existe solamente un valor de x
asociado a éste. Se trata de una función unitaria de una variable tanto en sentido
directo como inverso y por o tanto se denomina dependencia total. Otra forma de
expresar lo mismo es decir que x e y son sinónimos; ambas expresiones son
equivalentes.
Ejemplo con clave
Si una de las variables es al mismo tiempo la clave, como
consecuencia todo valor de ambas variables es único en
cualquier tupla de la relación. Por ejemplo, consideremos
un archivo de personal donde cada uno de los empleados es
identificado de tres maneras.
• Su nombre
• Su número de seguridad social
• Su número de empleado
Los tres pueden representar una dependencia total.
• Tanto el número de seguridad social como el
número de empleado identifican al individuo en
forma única.
• El número de seguridad social atañe a la población
completa de trabajadores de los Estados Unidos.
• El número de empleado se aplica solamente al
personal de una empresa en particular.
• El nombre puede no ser totalmente único y la
dependencia total existe solamente cuando cada
empleado tiene un nombre único.
• Si el número de empleado es la clave de la relación, el número de seguridad social es
sinónimo de aquel. Podemos en consecuencia decir que el número de seguridad social,
el campo no clave, es totalmente dependiente de la clave, y es una clave candidata.
• Si los nombres de todos nuestros empleados son únicos, también pueden, ser claves
candidatas. Sin embargo puede existir alguna duplicación, dos personas llamadas John
Smith, por ejemplo. Dado que esta es una posibilidad, no puede establecerse una
dependencia total con respecto total con respecto al nombre. Puede incorporarse a la
firma un nuevo empleado y este puede tener el mismo nombre que uno de nuestros
empleados actuales.
DEPENDENCIA COMPLETA:
El concepto de dependencia completa se aplica solamente cuando:
• Tenemos más de dos variables, y
• Una variable dependiente depende de dos o más variables
independientes.
Consideramos una relación que abarca las variables P, Q y R. Supongamos que P es la
variable dependiente. Si el valor de P está determinado por una función de Q y R
combinados, se trata de una dependencia completa. Esto es, el valor de P no depende
únicamente ni de Q ni de R.
Vamos a repetir esto simbólicamente. El valor de P es completamente dependiente de los
valores de q y r.
p = p (q,r)
Ejemplo con orden de compra
Consideremos el caso de una orden de compra. Supongamos que esta orden de
compra describe mediante tres variables que son de interés para nosotros:
• El número de orden de compra (PON) designa la orden completa;
• El número de parte de pieza designa una de las partes ordenadas por el pedido;
• La cantidad de piezas es el número de unidades de dicha pieza requerida para
satisfacer el pedido.
Un tupla de la base de datos relacional
contendrá un PON un número de parte
y una cantidad. La cantidad es
completamente dependiente del PON y
del número de parte. Resulta claro que
el número de pedido no es suficiente
para determinar la cantidad todas las
partes de un determinado pedido no
tiene la misma cantidad).
Los pedidos describen en consecuencia una orden por medio de
varias partes diferentes, y para cada una distinta asociada. El
sistema contable ve varios pedidos diferentes. La misma parte
puede aparecer en distintos pedidos y, cuando ello sucede, puede
estar asociadas distintas cantidades con la misma parte.
Análogamente, un número de parte no es suficiente para determinar la cantidad
ordenada, dado que diferentes pedidos pueden requerir distintas cantidades de dicha
parte. Por lo tanto, es nuestro ejemplo, la cantidad no es dependiente solamente del PON
o del número de parte; es completamente dependiente de ambos.
DEPENDENCIA TRANSITIVA:
La dependencia transitiva se aplica o tres o más variables.
Consideremos el caso de solo tres variables y llamémoslas S, T y V.
Diremos que S es la variable independiente si los valores de S determinan tanto a T
como a V, y se simbolizará así:
S ----> T; S ----> V
Sin embargo, sería deseable encontrar una relación más
restrictiva o definida.
Tenemos dependencia transitiva cuando S determina a T y V,
pero los valores de V pueden considerarse siempre como
dependiendo de los valores de T.
Esto puede escribirse como
S ----> T; T ----> o alternativamente como:
v = v(t); t = t(s) v = v(t(s))
Reducción
Si podemos manejar las dependencias transitivas, podremos reducir el espacio total
requerido para almacenar los datos. Varios valores de S pueden generar un único valor
de T. De modo similar, pueden existir varios valores de T asociados solamente con un
valor de V. La separación de estas relaciones permite conservar espacios. Esto puede
observarse mejor con respecto al ejemplo que se describe más abajo.
La normalización es el proceso mediante el cual se transforman datos complejos a un conjunto de
estructuras de datos más pequeñas, que además de ser más simples y más estables, son más fáciles
de mantener. También se puede entender la normalización como una serie de reglas que sirven para
ayudar a los diseñadores de bases de datos a desarrollar un esquema que minimice los problemas de
lógica. Cada regla está basada en la que le antecede. La normalización se adoptó porque el viejo
estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era
ineficiente y conducía a errores de lógica cuando se trataban de manipular los datos. La
normalización también hace las cosas fáciles de entender.
Normalization is the process by which complex data are transformed to a
set of smaller data structures , besides being simpler and more stable ,
are easier to maintain. You can also understand standardization as a set
of rules that serve to help designers of databases to develop a scheme
that minimizes the problems of logic.
Each rule is based on that precedes . Normalization was
adopted because the old style of putting all the data in one
place , such as a file or database table data was inefficient and
led to logic errors when trying to manipulate the data.
Standardization also makes things easy to understand.
La normalización es una técnica que se utiliza para crear relaciones lógicas apropiadas
entre tablas de una base de datos. Ayuda a prevenir errores lógicos en la
manipulación de datos. La normalización facilita también agregar nuevas columnas
sin romper el esquema actual ni las relaciones. Éstas proveen suficiente nivel de
normalización para cumplir con las necesidades de la mayoría de las bases de datos.
Normalizar demasiado puede conducir a tener una base de datos ineficiente y hacer a
su esquema demasiado complejo para trabajar. Un balance apropiado de sentido
común y práctico puede ayudarnos a decidir cuándo normalizar.
• http://www.monografias.com/trabajos5/norbad/norbad.shtml#depe

Más contenido relacionado

Destacado (12)

Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
NORMALIZACIÓN
NORMALIZACIÓNNORMALIZACIÓN
NORMALIZACIÓN
 
NORMALIZACIÓN
NORMALIZACIÓN  NORMALIZACIÓN
NORMALIZACIÓN
 
NORMALIZACION
NORMALIZACIONNORMALIZACION
NORMALIZACION
 
Modelo de base de datos relacional
Modelo de base de datos relacionalModelo de base de datos relacional
Modelo de base de datos relacional
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Algebra relacional 2
Algebra relacional 2Algebra relacional 2
Algebra relacional 2
 
мой любимый детский сад мк
мой любимый детский сад мкмой любимый детский сад мк
мой любимый детский сад мк
 
Tema 5 ejercicio 05 - normalizacion
Tema 5   ejercicio 05 - normalizacionTema 5   ejercicio 05 - normalizacion
Tema 5 ejercicio 05 - normalizacion
 
Ejercicios normalización
Ejercicios normalizaciónEjercicios normalización
Ejercicios normalización
 
Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 

Similar a Normalizacion

4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacionalGalo Anzules
 
Modelo Relacional Rozic
Modelo Relacional RozicModelo Relacional Rozic
Modelo Relacional RozicCarlos Arturo
 
Acceso a datos dao
Acceso a datos daoAcceso a datos dao
Acceso a datos daojairdok
 
RESUMEN
RESUMENRESUMEN
RESUMENYM_1
 
Estadistica 3. Medidas de Tendencia Central
Estadistica   3. Medidas de Tendencia CentralEstadistica   3. Medidas de Tendencia Central
Estadistica 3. Medidas de Tendencia CentralEdward Ropero
 
diseño de base de datos.pdf
diseño de base de datos.pdfdiseño de base de datos.pdf
diseño de base de datos.pdfObedMadrid1
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datoslauraluiso
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datosservandogc
 
Yossy
YossyYossy
YossyFye19
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorJomicast
 
Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesJunior Chiran
 

Similar a Normalizacion (20)

Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Base de datos 4
Base de datos 4Base de datos 4
Base de datos 4
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
4. diseño logico. relacional
4. diseño logico. relacional4. diseño logico. relacional
4. diseño logico. relacional
 
Modelo Relacional Rozic
Modelo Relacional RozicModelo Relacional Rozic
Modelo Relacional Rozic
 
Acceso a datos dao
Acceso a datos daoAcceso a datos dao
Acceso a datos dao
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
RESUMEN
RESUMENRESUMEN
RESUMEN
 
Estadistica 3. Medidas de Tendencia Central
Estadistica   3. Medidas de Tendencia CentralEstadistica   3. Medidas de Tendencia Central
Estadistica 3. Medidas de Tendencia Central
 
diseño de base de datos.pdf
diseño de base de datos.pdfdiseño de base de datos.pdf
diseño de base de datos.pdf
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Normalizacin De Una Base De Datos
Normalizacin De Una Base De DatosNormalizacin De Una Base De Datos
Normalizacin De Una Base De Datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Yossy
YossyYossy
Yossy
 
Acceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidorAcceso a datos en aplicaciones web del entorno servidor
Acceso a datos en aplicaciones web del entorno servidor
 
Materia de informática 2 karo
Materia de informática 2 karoMateria de informática 2 karo
Materia de informática 2 karo
 
Optimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionalesOptimización y diseño de base de datos relacionales
Optimización y diseño de base de datos relacionales
 

Más de Maite De la flor Céspedes Martínez (11)

Autocad
AutocadAutocad
Autocad
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
Modelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacionalModelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacional
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Modo relacional
Modo relacionalModo relacional
Modo relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (15)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Normalizacion

  • 2. DEFINICIÓN: La normalización es una técnica que se utiliza para crear relaciones lógicas apropiadas entre tablas de una base de datos. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de manipular los datos. La normalización es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequeñas, que además de ser más simples y más estables, son más fáciles de mantener.
  • 3. DEPENDENCIAS: DEPENDENCIA TOTAL: Consideremos los atributos x e y. Cada valor de x tiene uno y solo un valor de y asociados a el; e inversamente, dado un valor de y existe solamente un valor de x asociado a éste. Se trata de una función unitaria de una variable tanto en sentido directo como inverso y por o tanto se denomina dependencia total. Otra forma de expresar lo mismo es decir que x e y son sinónimos; ambas expresiones son equivalentes. Ejemplo con clave Si una de las variables es al mismo tiempo la clave, como consecuencia todo valor de ambas variables es único en cualquier tupla de la relación. Por ejemplo, consideremos un archivo de personal donde cada uno de los empleados es identificado de tres maneras. • Su nombre • Su número de seguridad social • Su número de empleado
  • 4. Los tres pueden representar una dependencia total. • Tanto el número de seguridad social como el número de empleado identifican al individuo en forma única. • El número de seguridad social atañe a la población completa de trabajadores de los Estados Unidos. • El número de empleado se aplica solamente al personal de una empresa en particular. • El nombre puede no ser totalmente único y la dependencia total existe solamente cuando cada empleado tiene un nombre único. • Si el número de empleado es la clave de la relación, el número de seguridad social es sinónimo de aquel. Podemos en consecuencia decir que el número de seguridad social, el campo no clave, es totalmente dependiente de la clave, y es una clave candidata. • Si los nombres de todos nuestros empleados son únicos, también pueden, ser claves candidatas. Sin embargo puede existir alguna duplicación, dos personas llamadas John Smith, por ejemplo. Dado que esta es una posibilidad, no puede establecerse una dependencia total con respecto total con respecto al nombre. Puede incorporarse a la firma un nuevo empleado y este puede tener el mismo nombre que uno de nuestros empleados actuales.
  • 5. DEPENDENCIA COMPLETA: El concepto de dependencia completa se aplica solamente cuando: • Tenemos más de dos variables, y • Una variable dependiente depende de dos o más variables independientes. Consideramos una relación que abarca las variables P, Q y R. Supongamos que P es la variable dependiente. Si el valor de P está determinado por una función de Q y R combinados, se trata de una dependencia completa. Esto es, el valor de P no depende únicamente ni de Q ni de R. Vamos a repetir esto simbólicamente. El valor de P es completamente dependiente de los valores de q y r. p = p (q,r) Ejemplo con orden de compra Consideremos el caso de una orden de compra. Supongamos que esta orden de compra describe mediante tres variables que son de interés para nosotros: • El número de orden de compra (PON) designa la orden completa; • El número de parte de pieza designa una de las partes ordenadas por el pedido; • La cantidad de piezas es el número de unidades de dicha pieza requerida para satisfacer el pedido.
  • 6. Un tupla de la base de datos relacional contendrá un PON un número de parte y una cantidad. La cantidad es completamente dependiente del PON y del número de parte. Resulta claro que el número de pedido no es suficiente para determinar la cantidad todas las partes de un determinado pedido no tiene la misma cantidad). Los pedidos describen en consecuencia una orden por medio de varias partes diferentes, y para cada una distinta asociada. El sistema contable ve varios pedidos diferentes. La misma parte puede aparecer en distintos pedidos y, cuando ello sucede, puede estar asociadas distintas cantidades con la misma parte. Análogamente, un número de parte no es suficiente para determinar la cantidad ordenada, dado que diferentes pedidos pueden requerir distintas cantidades de dicha parte. Por lo tanto, es nuestro ejemplo, la cantidad no es dependiente solamente del PON o del número de parte; es completamente dependiente de ambos.
  • 7. DEPENDENCIA TRANSITIVA: La dependencia transitiva se aplica o tres o más variables. Consideremos el caso de solo tres variables y llamémoslas S, T y V. Diremos que S es la variable independiente si los valores de S determinan tanto a T como a V, y se simbolizará así: S ----> T; S ----> V Sin embargo, sería deseable encontrar una relación más restrictiva o definida. Tenemos dependencia transitiva cuando S determina a T y V, pero los valores de V pueden considerarse siempre como dependiendo de los valores de T. Esto puede escribirse como S ----> T; T ----> o alternativamente como: v = v(t); t = t(s) v = v(t(s)) Reducción Si podemos manejar las dependencias transitivas, podremos reducir el espacio total requerido para almacenar los datos. Varios valores de S pueden generar un único valor de T. De modo similar, pueden existir varios valores de T asociados solamente con un valor de V. La separación de estas relaciones permite conservar espacios. Esto puede observarse mejor con respecto al ejemplo que se describe más abajo.
  • 8. La normalización es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequeñas, que además de ser más simples y más estables, son más fáciles de mantener. También se puede entender la normalización como una serie de reglas que sirven para ayudar a los diseñadores de bases de datos a desarrollar un esquema que minimice los problemas de lógica. Cada regla está basada en la que le antecede. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataban de manipular los datos. La normalización también hace las cosas fáciles de entender. Normalization is the process by which complex data are transformed to a set of smaller data structures , besides being simpler and more stable , are easier to maintain. You can also understand standardization as a set of rules that serve to help designers of databases to develop a scheme that minimizes the problems of logic. Each rule is based on that precedes . Normalization was adopted because the old style of putting all the data in one place , such as a file or database table data was inefficient and led to logic errors when trying to manipulate the data. Standardization also makes things easy to understand.
  • 9. La normalización es una técnica que se utiliza para crear relaciones lógicas apropiadas entre tablas de una base de datos. Ayuda a prevenir errores lógicos en la manipulación de datos. La normalización facilita también agregar nuevas columnas sin romper el esquema actual ni las relaciones. Éstas proveen suficiente nivel de normalización para cumplir con las necesidades de la mayoría de las bases de datos. Normalizar demasiado puede conducir a tener una base de datos ineficiente y hacer a su esquema demasiado complejo para trabajar. Un balance apropiado de sentido común y práctico puede ayudarnos a decidir cuándo normalizar. • http://www.monografias.com/trabajos5/norbad/norbad.shtml#depe