Base de Datos I
Base de Datos I
Base de Datos I
Creada mediante Ley N.º 2001-38, publicada en el Registro Oficial 261 del 7 de febrero del
2001
<FACULTAD DE CIENCIAS TÉCNICAS>
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
BASE DE DATOS I
TEMAS:
IMPORTANCIA Y NECESIDAD DE LA NORMALIZACION
APLICACIÓN DEL PROCESO DE NORMALIZACION
PROFESIONAL EN FORMACIÓN:
DOCENTE:
SEMESTRE:
4 TO SEMESTRE “D”
PERIODO ACADÉMICO:
FUNDAMENTOS DE LA NORMALIZACIÓN
La normalización es el proceso de organizar los datos de una base de datos. Se incluye la
creación de tablas y el establecimiento de relaciones entre ellas según reglas diseñadas
tanto para proteger los datos como para hacer que la base de datos sea más flexible al
eliminar la redundancia y las dependencias incoherentes.
Los datos redundantes desperdician el espacio de disco y crean problemas de
mantenimiento. Si hay que cambiar datos que existen en más de un lugar, se deben
cambiar de la misma forma exactamente en todas sus ubicaciones. Un cambio en la
dirección de un cliente es mucho más fácil de implementar si los datos sólo se almacenan
en la tabla Clientes y no en algún otro lugar de la base de datos.
¿Qué es una "dependencia incoherente"? Aunque es intuitivo para un usuario mirar en la
tabla Clientes para buscar la dirección de un cliente en particular, puede no tener sentido
mirar allí el salario del empleado que llama a ese cliente. El salario del empleado está
relacionado con el empleado, o depende de él, y por lo tanto se debería pasar a la tabla
Empleados. Las dependencias incoherentes pueden dificultar el acceso porque la ruta para
encontrar los datos puede no estar o estar interrumpida.
Hay algunas reglas en la normalización de una base de datos. Cada regla se denomina una
"forma normal". Si se cumple la primera regla, se dice que la base de datos está en la
"primera forma normal". Si se cumplen las tres primeras reglas, la base de datos se
considera que está en la "tercera forma normal". Aunque son posibles otros niveles de
normalización, la tercera forma normal se considera el máximo nivel necesario para la
mayor parte de las aplicaciones.
Al igual que con otras muchas reglas y especificaciones formales, en los escenarios reales
no siempre se cumplen los estándares de forma perfecta. En general, la normalización
requiere tablas adicionales y algunos clientes consideran éste un trabajo considerable. Si
decide infringir una de las tres primeras reglas de la normalización, asegúrese de que su
aplicación se anticipa a los problemas que puedan aparecer, como la existencia de datos
redundantes y de dependencias incoherentes. (MICROSOFT, 2017)
UNIVERSIDAD ESTATAL DEL SUR DE MANABÍ
Creada mediante Ley N.º 2001-38, publicada en el Registro Oficial 261 del 7 de febrero del
2001
<FACULTAD DE CIENCIAS TÉCNICAS>
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
IMPORTANCIA DE LA NORMALIZACION
Es importante porque es como una forma de corrección de bases de datos, ya que nos da
una serie de instrucciones o reglas (llamadas formas normales) que nos permiten ir
elaborando las BD con una forma apropiada para lograr concluirlas de manera eficiente
y de la mejor forma posible, sin tener errores que afecten la estructura de la base.
La normalización de base de datos es importante porque al tener una base de datos con
mucha información, es necesario tener un buen orden para evitar problemas de
repeticiones de datos, para que al momento de buscar información sobre la base no se nos
presenten errores que puedan afectar la información que obtengamos de ella, también en
ella nos damos cuenta con cual atributo podemos conocer los demás, por ejemplo con una
RFC de una persona, podemos conocer sus datos personales, como nombre, edad,
dirección, etc.
Es importante tener en cuenta la normalización al momento de elaborar una base de datos,
ya que utilizándola obtendremos un buen trabajo sin errores. (NORIEGA, 2010)
NECESIDAD DE LA NORMALIZACION
La normalización de base de datos es una técnica que se emplea habitualmente
para organizar los contenidos de las tablas de las bases de datos transaccionales y los
almacenes de datos. La aplicación de esta medida no debe ser considerada como opcional,
sino como un paso necesario para garantizar un diseño de base de datos de éxito.
Las consecuencias de la falta de normalización de base de datos son:
Inexactitud de los sistemas de bases de datos.
Ralentización de los procesos.
Ineficiencia en las operaciones.
La normalización de base de datos ayuda a evitar estos efectos negativos ya desde el
diseño de nuevas bases de datos y permite también comprobar si las existentes garantizan
la integridad de datos o referencial necesaria. Lo más recomendable es proceder a
normalizar los datos antes de crear las tablas de la base de datos, aunque siempre es
preferible asegurar su integridad y, aunque ya se cuente con las bases de datos y no sean
de nueva creación, utilizar estas técnicas para ponerlas a prueba, teniendo claros los
objetivos a alcanzar en el proceso. (PowerDATA, 2017)
UNIVERSIDAD ESTATAL DEL SUR DE MANABÍ
Creada mediante Ley N.º 2001-38, publicada en el Registro Oficial 261 del 7 de febrero del
2001
<FACULTAD DE CIENCIAS TÉCNICAS>
CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN
OBJETIVO DE LA NORMALIZACION
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una
tabla bidimensional sea considerada como una relación tiene cumplir con algunas
restricciones:
Bibliografía
EcuRer. (s.f.). objetivo de lanormalizacion.
https://www.ecured.cu/Normalizaci%C3%B3n_de_una_base_de_datos.