? Un diagrama de entidad relación , o ERD , es parte del proceso de diseño de una base de datos relacional . Un analista recoge la primera todos los tipos de datos que se encuentran en una organización y los representa como cajas en un diagrama. Las cajas se relacionan entre sí a través de enlaces , que se muestra con una línea , opcional, que acabe con los pies de un gallo , lo que demuestra un 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 los clientes , órdenes de compra , producto , etc Cada Entidad finalmente aparecerá en la ERD como una caja . Documentos de ejemplo Sin embargo , antes de finalizar la lista de entidades , atributos y relaciones cada necesidad propia de examinarse , señaló y refinado .
Atributo
El analista se reunieron del sistema a modelar , por ejemplo, un sistema de ventas tendrá un archivo de tema, una orden de venta y el recibo de compra . Los atributos son las partidas que aparecen en los documentos o categorizar a 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 tendrá que saber cuántos de cada artículo está en la acción , a dónde van a comprar más , ¿a qué nivel de stock es lo que hacer un pedido a comprar más, cuánto pagan por ella y lo mucho que vender. Esa lista de atributos del producto contiene diferentes tipos de datos que no se llevarán a cabo todos los de la misma entidad.
Normalización
Los atributos de una entidad son dividir a cabo y se añade a las entidades de nueva creación en un proceso denominado 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 . Las claves externas de una entidad son atributos que enlazan con otras entidades , una clave externa de una entidad con mayor frecuencia se debe vincular a la clave principal de una entidad con menos frecuencia. Por ejemplo, en la relación entre "Encabezado de recibo " y "Línea de Recibo" el enlace es de una clave externa en la Línea de recibos en la clave principal de recepción encabezado. En la ERD terminado, todos los enlaces deben tener una relación de uno a muchos , con el final de la relación muchos vinculados a una clave externa en el grupo de repetición .
Propósito
< p> la base de datos relacional se crea desde el 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 tablas. La ERD que diseñó la base de datos se mantiene como referencia para mostrar un mapa de cómo llegar de una mesa a otra .