Diagrammi

Come creare un diagramma ER

Che cos'è il diagramma delle relazioni tra entità (ERD)?

Nel contesto della progettazione di database, un'entità è un oggetto o un componente di dati. Per illustrare la struttura di un database, è necessario innanzitutto definire le entità e mostrare le relazioni tra di esse. Un diagramma entità-relazione(diagramma ER) viene utilizzato proprio per questo scopo. Consente di creare un nuovo database o documentarne uno esistente per gestirlo o mantenerlo.

I diagrammi ER offrono una rappresentazione visiva della struttura di un database, rendendola più digeribile per le parti interessate non tecniche. I database possono diventare molto complicati, molto velocemente. Avendo a portata di mano una rappresentazione visiva del database, i professionisti IT possono analizzare meglio un database e identificare i problemi più rapidamente.

Simboli del diagramma ER

Di seguito sono riportati i  simboli di relazione entità predefiniti e modificabili in  EdrawMax, tra cui entità, vista, padre a categoria, categoria a figlio, connettore dinamico, connettore di linea, entità forte, entità debole, relazione forte, relazione debole, attributo, attributo derivato, vincolo e partecipazione, ecc.

Simboli Chen ERD

Simboli Chen ERD

Simboli di relazione tra entità

Simboli di un diagramma di un modello di database

Simboli di relazione tra oggetti

Simboli di relazione tra oggetti

SimboliExpress-G

Simboli Express-G

Simboli Martin ERD

Simboli Martin ERD

Simboli del diagramma ORM

Simboli del diagramma ORM

Come identificare i simboli del diagramma ER?

I diagrammi di relazione tra entità sono davvero utili, ma è essenziale conoscere tutti i loro componenti, simboli e significato di questi simboli prima di poterli utilizzare. Quindi, qui discuteremo i tre componenti principali di un diagramma ER e le loro forme e relazioni. Queste tre componenti costituiscono la base di ogni diagramma Entità-Relazione e un ERD sarebbe incompleto se ne mancasse qualcuna. Discuteremo questi componenti in termini di notazione di Chen così come la notazione del piede di corvo.

Entità

Il componente più significativo di un diagramma ER sono le sue entità. Poiché un ERD rappresenta la struttura di un database, le entità sono le tabelle di cui è composto il database. Le entità sono nomi, come concetti, luoghi, prodotti, ruoli, eventi e cose.

Ora, la cosa fondamentale è capire che notazioni diverse hanno simboli diversi.

  • Notazione di Chen: in questa notazione, l'entità è rappresentata da un rettangolo. L'entità è scritta all'interno di una casella rettangolare.
  • Entità

    In questo esempio, studente, corso e professore sono entità.

  • Notazione a piede di corvo: in questa notazione viene formata una tabella con l'entità come titolo.
  • Entità

    In questo esempio, "Dipendenti" è un'entità.

Relazioni

Dopo le entità, il secondo componente sono le relazioni tra le entità. Queste relazioni mostrano quali sono le associazioni tra le diverse entità. Di solito, queste relazioni sono rappresentate dai verbi.

I simboli utilizzati per mostrare una relazione in un ERD sono i seguenti:

  • Notazione di Chen:in questa notazione, le relazioni sono rappresentate da un diamante con un testo descrittivo scritto al suo interno.
  • Relazioni

  • Notazione del piede di corvo:in questa notazione, le relazioni sono rappresentate da una linea. Su entrambe le estremità della linea sono presenti simboli che descrivono la cardinalità della relazione.
  • Descrizione Simbolo
    Squillo e trattino: minimo zero, massimo uno (facoltativo) Relazioni
    Trattino e trattino: Minimo uno, massimo uno (obbligatorio) Relazioni
    Anello e zampa di gallina: minimo zero, massimo molti (facoltativo) Relazioni
    Trattino e zampa di gallina: Minimo uno, massimo molti (obbligatorio) Relazioni

Attributi

Dopo le relazioni, la parte successiva sono gli attributi delle entità. Poiché un'entità è la tabella di un database, i suoi attributi sono i fatti che descrivono la tabella. Di solito, gli attributi sono nomi e formano le colonne delle tabelle nel database.

Ora diamo un'occhiata ai simboli.

  • Notazione di Chen:in questa notazione, gli attributi sono rappresentati da una forma circolare. Hanno origine dall'entità.
  • Attributi

  • Notazione piede di corvo:gli attributi sono elencati sotto la tabella con il titolo dell'entità in questa notazione.
  • Attributi

    In questo esempio, ID dipendente, nome e cognome sono gli attributi di "Dipendenti".

Come creare un diagramma ER?

Passaggio 1: installa e abilitaEdrawMaxdal tuo computer e vai a [Nuovo] > [Modellazione database]. Puoi vedere tutti i modelli predefiniti di ER Diagrams.

Apri EdrawMax

Passaggio 2: apri e modifica un modello ERD selezionato dalla galleria, oppure puoi crearne uno nuovo con isimboli ERDforniti da EdrawMax. I pratici e potenti strumenti di modifica e formattazione ti daranno anche un grande aiuto per creare il diagramma in pochi minuti.

aprire il modello ERD

Passaggio 3: dopo aver creato il tuo ERD in EdrawMax, puoi salvare ed esportare il disegno in grafica (JPG, PNG), PDF, SVG, formato di file Visio vsdx, formato di file MS Office modificabile e HTML.

salva ed esporta il file in EdrawMax

Passaggio 4: in alternativa, puoi condividere il tuo diagramma ER con il tuo team tramite i social media e condividendo i link. Puoi anche pubblicare i tuoi disegni nella galleria di modelli di EdrawMax e presentarli online.

condividi e pubblica file in EdrawMax

Puoi guardare il video tutorial qui sotto e scoprire maggiori dettagli su come disegnare un diagramma ER con EdrawMax!

Migliori pratiche per lo sviluppo di diagrammi ER efficaci

Realizzare un diagramma ERè un compito relativamente semplice, ma potrebbe essere un po' impegnativo per un principiante. Quindi, ecco alcuni suggerimenti da ricordare.

  • Annota tutte le entità separatamente per assicurarti di non perderne nessuna.
  • Sii preciso quando dai un nome all'entità, all'attributo o alla relazione. Sarebbe utile evitare a tutti i costi nomi estesi e vaghi.
  • Assicurati di non aver ripetuto un'entità o una relazione più di una volta. Rimuovi la ridondanza dal tuo diagramma ER.
  • Non collegare una relazione con una relazione. Entità e attributi sono connessi, non relazioni.
  • Usa i colori per evidenziare diverse aree e migliorare visivamente il tuo diagramma ER.

Parte 6: Esempi di diagrammi ER

Esempio 1: diagramma di relazione tra entità standard

Un Entity Relationship Diagram è una rappresentazione visiva di come esistono diverse entità in un sistema e della loro relazione tra loro. Un diagramma ER standard mostra gli ID dei dipartimenti e la loro relazione con altri fornitori di servizi all'interno dello stesso settore.

Diagramma di relazione tra entità standard

Esempio 2: diagramma ER per sistemi di contabilità clienti

Un diagramma ER per i conti in cui si verifica un flusso di transazione completo può essere illustrato visivamente utilizzando il mockup dei sistemi di credito. Un sistema di contabilità clienti mostra chi deve loro dei soldi e quanto devono. Rivela anche i modi per migliorare il flusso di cassa che avrà un impatto diretto sul flusso di lavoro di un'azienda.

Diagramma ER per i sistemi di contabilità clienti

Qui mostraesempi di diagrammi ERpiù modificabili creati da EdrawMax. Puoi scaricare e modificare questi diagrammi ER in EdrawMax gratuitamente!

Articoli correlati