Tecnología

Inicio

¿Cuál es la importancia de un ERD para una base de datos?

¿Cuál es la importancia de un ERD para una base de datos?


Una entidad-relación Diagrama, o ERD, es parte del proceso de diseño de una base de datos relacional. Un analista recoge en primer lugar todos los tipos de datos que se encuentran en una organización y las representa como cajas en un diagrama. Las cajas se relacionan entre sí a través de enlaces, que se muestra con una línea, opcionalmente terminando con los pies de un gallo, lo que demuestra una relación uno-a-muchos.

Entidad

Una entidad es una cosa o un actor relevante para el negocio, de la que la empresa desea registrar los detalles. Ejemplos de esto son la atención al cliente, orden de compra, producto, etc. Cada Entidad aparecerá finalmente en el ERD como una caja. Sin embargo, antes de finalizar la lista de las entidades, los atributos y relaciones de cada propia necesidad de ser examinados, se señaló y refinado.

Atributo

El analista se han reunido ejemplo, los documentos del sistema a modelar, por ejemplo, un sistema de ventas tendrá un archivo de tema, un pedido de cliente y un recibo de venta. Los atributos son las partidas que aparecen en dichos documentos o categorizar una persona o cosa. Por ejemplo, un "producto" se describe por su tamaño, color, número de parte, fabricante y marca. La organización también necesitará saber cuántos de cada artículo está en la acción, donde van a comprar más, ¿a qué nivel de stock hacer que este producto Para comprar más, cuánto pagan por ello y cuánto lo venden para. Esa lista de atributos del producto contiene muchos tipos diferentes de datos que no pueden ser todos llevan a cabo en la misma entidad.

Normalización

Los atributos de una entidad se dividen a cabo y se añaden a las entidades de nueva creación en un proceso llamado normalización. El resultado de este proceso es que cada entidad tiene una clave principal. Este es un atributo que identifica de forma única cualquier instancia de esa entidad. Cada atributo de la clave debe ser totalmente dependiente de esa tecla. La clave principal puede tener que ser formado por una combinación de atributos. Esto se denomina clave compuesta. Si un atributo tiene muchas instancias para cada instancia de la clave principal, se debe dividir y poner en otra entidad, ya que se trata de un grupo de repetición. claves externas de una entidad son atributos que enlazan con otras entidades, una clave externa de una entidad con mayor frecuencia debe enlazar a la clave primaria de una entidad menos frecuentes. Por ejemplo, en la relación entre el "Encabezado de recibos" y "Línea de Recibo" el enlace es de una clave externa en la línea de recibo a la clave principal en la cabecera de recibos. En el ERD terminado, todos los enlaces deben tener una relación de uno a muchos, muchos con el extremo del enlace vinculados a una clave externa en el grupo de repetición.

Propósito

La base de datos relacional se crea a partir de la ERD. Las entidades se convierten en tablas y los atributos se convierten en columnas de esa tabla. Las claves primarias se convierten en índices de la tabla y las claves externas indican al programador cómo lo unen dos mesas juntas. La ERD que diseñó la base de datos se lleva a cabo como referencia para mostrar un mapa de cómo llegar de una mesa a otra.