Dataware house normalizacion

Solo disponible en BuenasTareas
  • Páginas : 6 (1282 palabras )
  • Descarga(s) : 10
  • Publicado : 25 de agosto de 2010
Leer documento completo
Vista previa del texto
NORMALIZACIÓN

El modela relacional fue propuesto por Dr. E.F. Codd en 1970. Inicialmente este modelo fue considerado por la industria como un modelo demasiado teórico y demasiado lento para el procesamiento de transacciones.

Esta objeción fue gradualmente superada y para 1980, gracias a productos como Oracle y DB2, grandes bases de datos estuvieron en uso para el procesamiento detransacciones de alto volumen.

El modelo relacional es el estándar de la industria para almacenar y procesar base de datos.

Normalización.

Es una técnica para producir un conjunto de relaciones con propiedades deseables dados los requerimientos de datos de la organización.

• Normalización es una técnica para transformar relaciones que tienen anomalías de actualización provocada por laredundancia de datos.
• Para aplicar normalización debemos encontrar las propiedades de las entidades /relaciones que siempre se cumplen. Estas propiedades se definen en las reglas del negocio (reglas semánticas del negocio).

o “toda parte tiene un peso”
o “siempre tiene asignado un auto” ó “puede tener asignado un auto”
o “el sueldo depende sólo del puesto quetenga el empleado”
o “un empleado puede tener familiares dependientes”

• La 3FN es en muchos casos la forma normal deseable pero si se va necesita aplicar la FN/BC y se pierde alguna DF, será mejor deternerse.
• En ciertos casos se debe tomar la decisión de conservar alguna DF o remover la redundancia en los datos.
• Se sustenta con el concepto de dependencia funcional.• El procedimiento de Normalización debe ser reversible y sin pérdidas.

Relación.

Relación R contiene atributos que están definidos dentro de un dominio.

Sea R(a: D1, b:D2, c:D2, … , n:Dn); Di el dominio de cada atributo.

Tipos de relaciones:

Tipo Entidad.- grupo de objetos con las mismas propiedades
Tipo Relación.- conjunto de asociaciones significativas entretipos de entidades, siendo de cardinalidad 1:1 / 1:M / M:M.

Atributo.- Una propiedad de una entidad o de un tipo de relación.

Simples.- compuesto de un único componente: puesto, salario, etc.

Compuesto.- compuesto de múltiples componentes (se pueden subdividir en otros más simples): dirección (Hidalgo #70-a, Col. Independencia, Querétaro, Qro., México).

Derivados.- unatributo que representa el valor que es derivable del valor de otro atributo o conjunto de atributos de la relación o de otra relación (o combinación de estos):

|No.Nota |Clv_articulo |Precio |Descuento |
|P001 |Gerber |Querétaro|1 |
|P002 |Kelloggs |Querétaro |1 |
|P003 |Emico |León |2 |

Atributos relevantes.- determinan a otros atributos, son determinantes.

Determinante.- atributoo conjunto de atributos del cual dependen funcionalmente algún otro atributo. Se representan así:

Atributo1 ( Atributo4
Atributo2, Atributo3 ( Atributo5

Clv_articulo ( DescripArt, Precio, Clv_Proveedor, Existencia

NoSucursal ( NombreSuc, DirSuc, Gte_Suc, Fax_Suc, email_Suc

Clv_Depto, Puesto ( Salario

NoCliente, FechaEntrevista ( NoEmp, Salón, DuracionEntrevista

Ciudad (Estado

Estado ( Zona

Instructor ( Curso

Curso ( Texto

Llave candidata.- conjunto mínimo de atributos que de manera única identifican a cada ocurrencia de un tipo de entidad.

Llave Primaria.- llave candidata que fue seleccionada para identificar a cada ocurrencia de un tipo de entidad.

Llave Alterna.- llave candidatas que no fueron elegidas como la llave primaria, pero son un...
tracking img