Cómo normalizar un ERD

Los administradores de bases de datos y los desarrolladores de software utilizan diagramas de relación de entidad para organizar el diseño de una base de datos. El diagrama especifica los principales grupos de información y atributos específicos como el nombre, el número de teléfono y la dirección. A veces, los datos de un grupo principal vienen en múltiplos; por ejemplo, un pedido de ventas puede tener un artículo de línea, cinco o 20. En el diseño de su base de datos, podría acomodar esto creando 20 artículos de línea para cada pedido, pero esto desperdicia espacio en el disco duro y no maneja 21 artículos. La solución es almacenar datos repetidos como entidades separadas. Los informáticos llaman a este proceso normalización. Cuando normaliza un ERD, los resultados son flexibles y eficientes.

Paso 1

Lea los atributos de una entidad. Tenga en cuenta los que se repiten. De los que repiten, identifican y agrupan atributos similares. Por ejemplo, una entidad cliente puede tener los siguientes atributos:

Entidad del cliente Número de identificación del cliente, nombre, dirección, ciudad, estado, código postal, comentario 1, comentario 2, comentario 3, ventas totales, vendedor 1, vendedor 2, vendedor 3.

Los atributos Comentario y Vendedor se repiten.

Paso 2

Elimina los atributos repetitivos de la entidad original. Agruparlos y crear nuevas entidades para ellos. Para el ejemplo anterior, cree nuevas entidades, "Comentarios" y "Vendedores". Ahora tiene las siguientes entidades y atributos:

Entidad del cliente Número de identificación del cliente, nombre, dirección, ciudad, estado, código postal, ventas totales.

Comentarios Entidad Comentario

Vendedor Entidad Vendedor

Paso 3

Agregue un atributo a las nuevas entidades que las conecte con la entidad original. Las nuevas entidades no se sostienen por sí solas, sirven como subsidiarias de la original. El enlace identifica de forma única cada registro en la entidad original. Por ejemplo, el número de identificación del cliente identifica de forma única a cada cliente. Esto normaliza el ERD original de la siguiente manera:

Entidad del cliente Número de identificación del cliente, nombre, dirección, ciudad, estado, código postal, ventas totales.

Comentarios Número de identificación del cliente de la entidad, Comentario

Número de identificación del cliente de la entidad de vendedores, Vendedor

El ERD ahora admite cualquier cantidad de comentarios o vendedores para cualquier cliente.