Diagrama d'entitat-relació

Utilitzeu diagrames ER per il·lustrar les relacions entre entitats de bases de dades

Un diagrama entitat-relació és una forma gràfica especialitzada que il·lustra les relacions entre entitats en una base de dades . Els diagrames ER sovint utilitzen símbols per representar tres tipus d'informació: entitats (o conceptes), relacions i atributs. A la indústria, els diagrames ER estàndard, els quadres s'utilitzen per representar entitats. Els diamants s'utilitzen per representar relacions, i els ovals s'utilitzen per representar atributs.

Encara que cap a l'ull no entrenat, els diagrames d'entitat-relació poden semblar increïblement complicats, per als espectadors coneixedors, ajuden els usuaris empresarials a comprendre estructures de bases de dades a un alt nivell sense que acompanyi els detalls.

Els dissenyadors de bases de dades utilitzen diagrames ER per modelitzar les relacions entre entitats de bases de dades en un format clar. Molts paquets de programari tenen mètodes automatitzats per generar diagrames ER a partir de bases de dades existents.

Penseu en l'exemple d'una base de dades que conté informació sobre els residents d'una ciutat. El diagrama ER que es mostra a la imatge que acompanya aquest article conté dues entitats: Persona i Ciutat. Una única relació "Vives en" vincula els dos junts. Cada persona viu en una sola ciutat, però cada ciutat pot albergar molta gent. En el diagrama d'exemple, els atributs són el nom de la persona i la població de la ciutat. En general, els substantius s'utilitzen per descriure entitats i atributs, mentre que els verbs s'utilitzen per descriure relacions.

Entitats

Cada element que fa un seguiment en una base de dades és una entitat, i cada entitat és una taula a la base de dades relacional. Normalment, cada entitat d'una base de dades correspon a una fila. Si teniu una base de dades que conté els noms de les persones, la seva entitat podria anomenar-se "Persona". Hi hauria una taula amb el mateix nom a la base de dades, i cada persona quedaria assignada a la taula Persona.

Atributs

Les bases de dades contenen informació sobre cada entitat. Aquesta informació s'anomena "atributs". i consta d'informació única per a cada entitat que figura a la llista. A l'exemple Persona, els atributs poden incloure nom, cognoms, data de naixement i un número d'identificació. Els atributs proporcionen informació detallada sobre una entitat. En una base de dades relacional, els atributs es mantenen en els camps on es manté la informació dins d'un registre. No es limita a un nombre específic d'atributs.

Relacions

El valor d'un diagrama entitat-relació rau en la seva capacitat per mostrar informació sobre les relacions entre entitats. En el nostre exemple, podeu fer un seguiment de la informació sobre la ciutat on viu cada persona. També podeu fer un seguiment de la informació sobre la pròpia ciutat en una entitat de la ciutat amb una relació que uneix la informació de la gent i la ciutat.

Com crear un diagrama ER

  1. Creeu un quadre per a cada entitat o concepte rellevant en el vostre model.
  2. Dibuixa línies per connectar entitats relacionades per modelar les relacions. Etiqueta les relacions utilitzant verbs dins de formes de diamants.
  3. Identifiqueu els atributs rellevants de cada entitat, començant pels atributs més importants i introduïu-los en ovals al diagrama. Més tard, podeu fer que les vostres llistes d'atributs siguin més detallades.

Quan hagueu acabat, haureu il·lustrat clarament com es relacionen els conceptes empresarials diferents, i tindreu un fonament conceptual per al disseny d'una base de dades relacional per donar suport al vostre negoci.