Dataware house normalizacion
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...
Regístrate para leer el documento completo.