Base De Datos
La Normalización es una disciplina que trata sobre el establecimiento, aplicación y adecuación de reglas destinadas a conseguir y mantener un orden dentro de un campo determinado con el fin de obtener beneficios para la sociedad, acordes con el desarrollo tecnológico, económico y social.
Es una disciplina con base técnica y científica que permite formular reglas ó normas, cuyoámbito no se limita únicamente al establecimiento de reglas, sino que comprende también su aplicación.
El resultado de la Normalización surge de un balance técnico y socioeconómico propio de una etapa por lo cual no se considera estático.
El Organismo Internacional de Normalización, denominado "ISO", define a la normalización de la siguiente manera:
La normalización es el proceso de formular yaplicar reglas con el propósito de realizar en orden una actividad específica para el beneficio y con la obtención de una economía de conjunto óptimo teniendo en cuenta las características funcionales y los requisitos de seguridad. Se basa en los resultados consolidados de la ciencia, la técnica y la experiencia. Determina no solamente la base para el presente sino también para el desarrollo futuro ydebe mantener su paso acorde con el progreso.
Objetivos de la Normalización
Los objetivos generales de la normalización se derivan de la definición. Ella puede tener uno o más objetivos específicos, especialmente garantizar la aptitud para el uso de un producto, un proceso o un servicio. Estos objetivos pueden ser, pero no están limitados a: selección de variedades, comodidad de uso,compatibilidad, intercambiabilidad, salud, seguridad, protección del medio ambiente, protección del producto, comprensión mutua, desempeño económico, y comercio. Puede haber superposición entre los objetivos.
Dependencia funcional
El concepto de dependencia funcional aparece en varios contextos de la matemática y la lógica y se refiere a que determinados entes matemáticos pueden expresarse como funcionesmatemáticas de otros entes.
B es funcionalmente dependiente de A.
Por ejemplo si se conoce el valor de DNI tiene una conexión con Apellido o Nombre.
Las dependencias funcionales del sistema se escriben utilizando una flecha, de la siguiente manera:
FechaDeNacimiento Edad
De la normalización (lógica) a la implementación (física o real) puede ser sugerible tener éstas dependencias funcionalespara lograr la eficiencia en las tablas.
Propiedades de la Dependencia funcional
Existen 3 axiomas de Armstrong:
Dependencia funcional Reflexiva
Si "y" está incluido en "x" entonces x y
A partir de cualquier atributo o conjunto de atributos siempre puede deducirse él mismo. Si la dirección o el nombre de una persona están incluidos en el DNI, entonces con el DNI podemos determinar ladirección o su nombre.
Dependencia funcional Aumentativa
Entonces
DNI nombre
DNI, dirección nombre, dirección
Si con el DNI se determina el nombre de una persona, entonces con el DNI más la dirección también se determina el nombre y su dirección.
Dependencia funcional transitiva
Dependencia funcional transitiva.
Sean X, Y, Z tres atributos (o grupos de atributos) de la misma entidad.Si Y depende funcionalmente de X y Z de Y, pero X no depende funcionalmente de Y, se dice entonces que Z depende transitivamente de X. Simbólicamente sería:
X Y Z entonces X Z
FechaDeNacimiento Edad
Edad Conducir
FechaDeNacimiento Edad Conducir
Entonces tenemos que FechaDeNacimiento determina a Edad y la Edad determina a Conducir, indirectamente podemos saber a travésde FechaDeNacimiento a Conducir (En muchos países, una persona necesita ser mayor de cierta edad para poder conducir un automóvil, por eso se utiliza este ejemplo).
"C será un dato simple (dato no primario), B, será otro dato simple (dato no primario), A, es la llave primaria (PK). Decimos que C dependerá de B y B dependerá funcionalmente de A."
Formas Normales
Las formas normales son aplicadas a las tablas...
Regístrate para leer el documento completo.