Reconocer La Importancia Del Concepto de Normalización en Una Base de Datos1.
Reconocer La Importancia Del Concepto de Normalización en Una Base de Datos1.
Reconocer La Importancia Del Concepto de Normalización en Una Base de Datos1.
Ventajas del uso de la normalización: El enriquecimiento de una base de datos supone una
serie de ventajas incuestionables para la empresa. En primer lugar, al evitar duplicidades se
simplifica notablemente la gestión y actualización de datos en los registros. Esto también se
traduce, en términos generales, a una mejora en la productividad del equipo, además de una
mejor gestión de la base de datos. También facilita la integración de datos con fuentes
externas y, en última instancia, refuerza la veracidad y la seguridad de la información con
la que se trabaja.
Aunque existen muchos niveles de normalización, son solo tres los más habituales en las
empresas. Nos referiremos a ellos como “Formas Normales” y cada una aplica unas reglas
o criterios que determinan el nivel de vulnerabilidad de los datos a posibles inconsistencias
o anomalías. A mayor nivel de forma normal, mayor normalización.
Para que nuestros datos estén en primera forma normal es necesario, en primer lugar, contar
con tablas separadas para cada conjunto de datos relacionados. A continuación, se debe
asignar una clave primaria a cada grupo de datos, que no contenga atributos nulos.
Otras claves importantes son no incluir datos de significado similar en la misma tabla, que
los atributos sean mínimos e indivisibles y que las columnas y filas sean independientes,
para que un cambio de orden no influya en su significado.
relacionarlas a través de una clave ajena o externa. Por ejemplo, para hacer seguimiento del
desarrollo de una app, diferenciamos los datos de la aplicación de los de las distintas fases
de implementación. Así, los datos se relacionan mediante la clave ajena.
Para alcanzar este nivel, los datos del mismo registro deben estar estructurados de modo
que todos los campos dependan de la clave primaria. Este nivel es conveniente en tablas de
datos que requieren de continua actualización. Así evitamos desglosar la información en
diferentes tablas
Las aplicaciones de bases de datos se utilizan para buscar, ordenar, calcular, informar y
compartir información. Las bases de datos pueden contener códigos para realizar cálculos
matemáticos y estadísticas de los datos, para así apoyar las consultas enviadas por los
usuarios. Estas aplicaciones proporcionan seguridad, a partir de la restricción del acceso a
datos basa en nombres de usuario y contraseñas. La mayoría de ella pueden ser
personalizadas con un lenguaje de programación de base de datos que automatice
determinados tipos de trabajo.
Hay diferentes tipos de aplicaciones unas de ellas son Aplicaciones contables, Aplicaciones
CRM y aplicaciones en internet.
4
Aplicaciones Contables:
Aplicaciones CRM: Un sistema de gestión de relaciones con clientes (CRM, por sus siglas
en inglés) es otro ejemplo de aplicaciones de base de datos personalizadas para gestionar el
marketing, las ventas y las relaciones de apoyo entre una empresa y sus clientes. Sus
objetivos finales son la maximización de las ventas, reducción de los costos y el fomento de
las relaciones con clientes estratégicos. Los programas de gestión de contactos simples,
como "ACT" o el administrador de tareas del "Outlook" de Microsoft pueden ser
personalizados para adaptarse a las necesidades de los individuos y las pequeñas empresas.
"SAP", "Salesforce.com", y "Siebel" de Oracle son aplicaciones robustas de bases de datos
CRM adecuadas para las grandes empresas.