Diagrama de entidade-relación

Use diagramas ER para ilustrar as relacións entre entidades de base de datos

Un diagrama de entidades-relación é un formulario gráfico especializado que ilustra as relacións entre entidades nunha base de datos . Os diagramas ER adoitan empregar símbolos para representar tres tipos de información: entidades (ou conceptos), relacións e atributos. Na industria os diagramas ER estándar, as caixas son usadas para representar entidades. Os diamantes úsanse para representar relacións e os ovais úsanse para representar atributos.

Aínda que para o ollo inexperto, os diagramas de entidade-relación poden parecer increíblemente complicados para os espectadores con coñecemento, axudan aos usuarios a comprender as estruturas da base de datos a un alto nivel sen que acompañe os detalles.

Os deseñadores de bases de datos usan diagramas ER para modelar as relacións entre entidades de base de datos nun formato claro. Moitos paquetes de software teñen métodos automatizados para xerar diagramas ER a partir de bases de datos existentes.

Considere o exemplo dunha base de datos que contén información sobre os residentes dunha cidade. O diagrama ER que se mostra na imaxe que acompaña este artigo contén dúas entidades: Persoa e Cidade. Unha soa relación "Vidas en" une os dous xuntos. Cada persoa vive nunha soa cidade, pero cada cidade pode albergar moitas persoas. No diagrama de exemplos, os atributos son o nome da persoa e a poboación da cidade. En xeral, os substantivos úsanse para describir entidades e atributos, mentres que os verbos úsanse para describir relacións.

Entidades

Cada elemento que realiza seguimento nunha base de datos é unha entidade e cada entidade é unha táboa na base de datos relacional. Normalmente, cada entidade nunha base de datos corresponde a unha liña. Se ten unha base de datos que contén os nomes das persoas, a súa entidade podería chamarse "Persoa". Habería unha táboa co mesmo nome na base de datos, e cada persoa sería asignada a unha liña na táboa Persoa.

Atributos

As bases de datos conteñen información sobre cada entidade. Esta información chámase "atributos". e consta de información única para cada entidade listada. No exemplo Persoa, os atributos poden incluír o nome, apelido, data de nacemento e un número de identificación. Os atributos proporcionan información detallada sobre unha entidade. Nunha base de datos relacional, os atributos realízanse nos campos onde se atopa a información dentro dun rexistro. Non se limita a un número específico de atributos.

Relacións

O valor dun diagrama entidade-relación reside na súa capacidade para amosar información sobre as relacións entre entidades. No noso exemplo, pode seguir información sobre a cidade onde vive cada persoa. Tamén podes rastrexar información sobre a propia cidade nunha entidade da cidade cunha relación que relaciona a información das persoas e da cidade.

Como crear un diagrama ER

  1. Crea unha caixa para cada entidade ou concepto relevante no teu modelo.
  2. Debuxa liñas para conectar entidades relacionadas para modelar as relacións. Etiquetar as relacións utilizando verbos dentro das formas de diamante.
  3. Identificar os atributos relevantes para cada entidade, comezando cos atributos máis importantes e introducilos en ovales no diagrama. Máis tarde, podes facer as túas listas de atributos máis detalladas.

Cando remate, terá ilustrado claramente como se relacionan os conceptos empresariais diferentes, e terá un fundamento conceptual para o deseño dunha base de datos relacional para apoiar a súa empresa.