Está en la página 1de 3

Actividad 3 – Evidencia 1. Taller: Normalización y el diagrama entidad relación.

1. Los problemas que se pueden presentar al no aplicar correctamente la normalización.

- El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las
relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
- No se evitaría la redundancia de los datos.
- No se podrían evitar problemas de actualización de los datos en las tablas, por ende,
estarían desactualizados los datos.
- No se podría proteger la integridad de los datos.
- Se repetirían nombres en las tablas.
- Habría varias filas iguales o duplicadas.
- Habría diferentes datos de diferente tipo en una misma columna, los cuales deben ser del
mismo tipo.

2. Los 3 primeros niveles de normalización y en qué consisten.

- La primera forma: Nos llevan a no repetir datos en nuestras tablas, un ejemplo claro
ocurriría en una tabla de detalle de ventas, si por cada ítem vendido ponemos el detalle
del producto, con su descripción, medidas, etc. Tendríamos un desaprovechamiento de
espacio y recursos demasiado extenso. Por lo cual, tendremos nuestra tabla maestra de
productos y con solo grabar el código de dicho producto en nuestra tabla de ventas, será
suficiente para identificarlo.

- La segunda forma: Siempre se debe aplicar la primera forma normal, es decir que nuestra
segunda forma normal nos habla de que cada columna de una tabla debe depender de
toda la clave y no constituir un dato único para cada grupo de registros.

- La tercera forma: por ninguna circunstancia una columna puede depender de otra
columna que no tenga una clave
- No puede existir datos derivados
- Dado lo anterior, hace referencia a que los datos de una venta no pueden estar dentro de
una tabla de producto, siempre deben estar independientes.

3. Cuál es la diferencia del término relación del modelo relacional y el modelo entidad
relación, exponga un ejemplo.
- La diferencia básica entre el Modelo E-R y el Modelo Relacional es que el modelo E-R trata
específicamente con las entidades y sus relaciones. Por otro lado, el Modelo Relacional se
ocupa de las Tablas y de la relación entre los datos de esas tablas.
- Un Modelo E-R describe los datos con conjuntos de entidades, conjuntos de relaciones y
atributos. Sin embargo, el modelo relacional describe los datos con las tuplas, atributos y
dominio del atributo.
- Uno puede entender más fácilmente la relación entre los datos en el Modelo E-R en
comparación con el Modelo Relacional.
- El Modelo E-R tiene la Cardinalidad del Mapeo como una restricción mientras que el
Modelo Relacional no tiene tal restricción.

Ejemplo:

Modelo Relacional:

Modelo entidad relación: