Software di diagrammi EdrawMax
Visualizza, innova e collabora con EdrawMax
  • Crea più di 280 tipi di diagrammi
  • Fornisce più di 1500 modelli incorporati e 26.000 simboli
  • Condividi il tuo lavoro e collabora con il tuo team in qualsiasi formato di file
download EdrawMax download EdrawMax download EdrawMax
download EdrawMind
main page

Esempi e modelli di diagrammi di relazione tra entità ottimali

Manuela Piccola
Manuela Piccola Pubblicato originariamente il 01 Mar, 24, aggiornato il 11 Sep, 24

Hai un enorme sistema di database? Hai difficoltà a stabilire i collegamenti necessari tra le diverse entità? Va bene. I diagrammi di ER sono qui in tuo soccorso!

EdrawMax ed esempi di diagrammi di entità sono disponibili gratuitamente tra cui scegliere.

In questo articolo
  1. Che cos'è un diagramma ER
    1. Sistema di gestione alberghiera ER diagramma
    2. Diagramma ER del database-Database universitario
    3. Diagramma ER del sistema di gestione di una biblioteca
    4. Schema ER del sistema di shopping online
    5. Diagramma ER di un database NoSQL
    6. Diagramma ER di relazione uno-a-molti
    7. Schema ER di un sistema bancario
    8. Schema ER di un sistema di gestione ospedaliera
  2. Crea diagrammi ER con EdrawMax

#1 Che cos'è un diagramma ER

I diagrammi di ER o Diagramma delle relazioni tra entità sono un diagramma di flusso o un approccio grafico che ti aiuta a illustrare le relazioni tra entità diverse. Questo è il modo standard per modellare database e processi aziendali.

Ora che hai un'idea generale di cosa siano i diagrammi ER, elencheremo alcuni esempi in cui puoi disegnarli. Come accennato in precedenza, i diagrammi ER (o modelli ER) vengono utilizzati per la progettazione di database e processi aziendali. Alcuni di questi sono i seguenti:

  • Progettazione del database: A volte apportare modifiche così grandi può essere rischioso quando si modifica la struttura del database. Pertanto, erd è lo strumento migliore per visualizzare idee e aiuta a identificare errori e correggerli prima di eseguire modifiche.
  • Ingegneria del software: Per un progetto di sistema informativo, ERD è il primo passo per determinare ciò che è necessario. Viene anche utilizzato per modellare il database.
  • Risoluzione dei problemi del database: I diagrammi ER ti aiutano ad avere una comprensione completa del database, che ti aiuta a osservare facilmente le entità, le loro proprietà e le relazioni con altre entità. In questo modo, è possibile analizzare i database esistenti e identificare rapidamente i problemi.
  • Reingegnerizzazione dei processi aziendali: Durante la riprogettazione dei processi aziendali, i diagrammi ER consentono di analizzare il database e quindi creare un modello di impostazione del database migliore.
  • La ricerca: Molti studi si basano sull'interconnessione e sull'osservazione delle relazioni tra entità diverse. Pertanto, il diagramma ER è conveniente anche in questo caso.
edrawmax
EdrawMax
EdrawMax è un attrezzo grafico potente, integrato e facile da usare che permette agli utenti di visualizzare idee senza sforzo.
Download Download
note
Nota:EdrawMax offre funzionalità all'avanguardia per principianti e professionisti per costruire grafici dall'aspetto professionale in modo più facile, più veloce ed economico!

#2 Esempi di scenari comuni con diagrammi ER

Abbiamo menzionato alcuni scenari che utilizzano diagrammi ER. Ora diamo un'occhiata ad alcuni esempi reali di diagrammi ER.

#2.1 Schema ER del sistema di gestione alberghiera

Diagramma ER riportato di seguito è per il sistema di gestione alberghiera. Grafico mostra tutte le entità e le relazioni tra di esse. I dati sono strutturati e mostrano tutti gli strumenti della tabella del database.

Entità e loro attributi

Le principali entità del sistema di gestione alberghiera sono hotel, camere, servizi, pagamenti, prenotazioni e clienti.

  • Entità hotel:Gli attributi sono hotel_type, hotel_name, hotel_rent, hotel_ID e hotel_description.
  • Entità di pagamento:Gli attributi sono ID cliente di pagamento, payment_ID, payment_descrizione, payment_date, payment_amount.
  • Entità cliente:Gli attributi sono customer_pass, customer_e-mail, customer_mobile, customer_ID, customer_name, customer_address.
  • Entità di prenotazione:Gli attributi sono booking_description, booking_type e booking_ID.

Tutte le entità sono normalizzate e la duplicazione dei record è ridotta. Inoltre, ci sono relazioni uno a uno e uno a molti.

#2.2 Database ER Grafico-Database universitario

Database dell'università contiene tutte le informazioni sugli studenti. Sebbene tale database non sia adatto a grandi organizzazioni, illustra le relazioni che aiutano a risolvere le query.

Diagramma ER del database-Database universitario

Entità e loro attributi

  • Entità studentesca:Gli attributi sono nome, età, luogo di nascita, compleanno, ecc.
  • Entità del corso:Gli attributi sono il nome del corso, la descrizione del corso, i crediti e l'insegnante del corso.
  • Entità professore:Gli attributi sono lo stato del termine, il titolo, il nome e l'età.

Uno studente si iscrive a molti corsi, quindi questa è una relazione uno a molti.

#2.3 Diagramma ER del sistema di gestione di una biblioteca

Sistema di gestione delle biblioteche ha un database che mostra le relazioni tra entità come libri, editori e membri. Poiché si tratta di un sistema semplice, ha solo tre entità. Altri sistemi possono essere più complessi e contenere più entità, come i dipendenti.

Diagramma ER del sistema di gestione di una biblioteca

Entità e loro attributi

  • Entità libro:Contiene autore, book_ID, titolo, prezzo e disponibilità.
  • Entità editore:Ha publisher_ID, publisher_address e publisher_name.
  • Entità membro:Contiene member_ID, member_date, member_type, member_address, member_name ed expiry_date.

In questo esempio, possiamo vedere di nuovo la relazione uno a uno e uno a molti. Un membro può prendere in prestito molti libri, ma solo un lettore può prendere in prestito un libro. Pertanto, la relazione è 1: più.

#2.4 Diagramma ER del sistema di shopping online

Diagramma ER riportato di seguito è un sistema di gestione dello shopping online. Lo scopo di questo diagramma ER è quello di creare un buon progetto utilizzando database e Java.

Entità e loro attributi

  • Entità sito Web/applicazione:Gli attributi sono il nome di dominio e il nome dell'applicazione.
  • Entità cliente:Gli attributi sono nome utente, password, indirizzo e-mail, numero di cellulare, nome del paese, regione, indirizzo, C_id.
  • Entità prodotto:Gli attributi sono ID prodotto, P_name, P_categoria, P_prezzo, P_availability.
  • Entità di gestione:Gli attributi includono nome utente, password e A_id.
  • Entità carrello:Gli attributi includono id prodotto, nome prodotto, prezzo totale e prodotto di fatturazione.
  • Unità registrata:Gli attributi sono id utente, nome utente, password, password dimenticata, registrazione.

Possiamo osservare alcune relazioni tra l'entità e le sue proprietà, come l'app mobile dell'entità e le sue proprietà del nome di dominio. Ciò indica che il leader del progetto creerà il progetto basato sul software. Inoltre, possiamo trovare altre relazioni tra clienti e amministratori, prodotti e amministratori.

#2.5ER Grafico per database NoSQL

Di seguito viene fornito un modello per il diagramma ER del database NoSQL.

Entità e loro attributi

  • Entità commerciale:Gli attributi includono l'Id transazione, l'Id prodotto, l'Id progetto, il nome del cliente e il prezzo di vendita.
  • Entità cliente:Gli attributi includono id cliente, id prodotto e codice a barre.
  • Entità prodotto:Gli attributi sono id prodotto, nome prodotto, marchio prodotto, prezzo prodotto.
  • Entità cassiere:Gli attributi includono l'id del cassiere, il nome del cassiere, il numero di cellulare del cassiere, il numero di previdenza sociale del cassiere, l'e-mail del cassiere e la data di iscrizione del cassiere.

È possibile osservare il rapporto tra prodotto e cliente e tra prodotto e transazione. È una relazione uno-a-molti. Altre relazioni includono cassiere per transazioni e transazioni per clienti.

#2.6 Diagramma ER delle relazioni uno-a-molti

Di seguito è riportato un esempio di diagramma ER che mostra una relazione uno-a-molti.

Entità e loro attributi

  • Entità di consegna:Gli attributi includono ID consegna, ID ordine, tipo, stato, partenza, arrivo.
  • Entità cliente:Gli attributi sono ID cliente, telefono, e-mail, indirizzo cliente.
  • Entità di pagamento:Gli attributi includono id pagamento, data di pagamento, tipo, id ordine, id cliente e pagamento totale.
  • Entità titolo ordine:Gli attributi includono ID ordine, data ordine, ora ordine e ID cliente.
  • Entità riga ordine:Gli attributi includono id ordine, id riga, id pizza e quantità.
  • Entità pizza:Gli attributi sono id pizza, nome, specifiche e prezzo.

È possibile osservare che una relazione uno-a-molti come il tempo dell'ordine dell'entità dell'intestazione dell'ordine è associata al tipo di pagamento, alla data di pagamento e all'id ordine dell'entità di pagamento.

#2.7 Diagramma ER di un sistema bancario

Diagramma ER riportato di seguito è per il sistema di gestione della banca. Illustra le informazioni chiave sulle banche.

Entità e loro attributi

  • Entità bancaria:Gli attributi sono il nome, il codice e l'indirizzo della banca.
  • Entità cliente:Gli attributi includono customer_id, nome, numero di telefono e indirizzo del cliente.
  • Entità filiale:Gli attributi includono branch_id, nome del ramo e indirizzo del ramo.
  • Unità contabile:Gli attributi sono account_number, account_type e account balance.
  • Oggetto del prestito:Gli attributi sono loan_id, loan_type e loan amount.

È possibile osservare relazioni diverse, come una filiale che offre molti prestiti, quindi una relazione 1: N. Puoi anche osservare altre relazioni come M: N.

#2.8 Schema ER del sistema di gestione ospedaliera

Diagramma seguente mostra il diagramma ER del sistema di gestione dell'ospedale. Puoi vedere le diverse entità e le loro relazioni.

Entità e loro attributi

  • Entità paziente:Gli attributi sono numero di previdenza sociale, nome, assicurazione, data di ammissione, data di check out.
  • Entità medica:Gli attributi sono dss #, nome, specializzazione.
  • Entità test:Gli attributi sono test_id, test_name, data test, tempo test, risultato test.
EdrawMax
EdrawMax è un software di grafica versatile che integra il 100% delle funzionalità e delle librerie di tutti gli altri prodotti di disegno.
edrawmax

Si può osservare che un medico tratta molti pazienti e un paziente può andare da un altro medico. Questa è una relazione M: N. Altre relazioni possono essere osservate.

Immagine/video 16: 9

#3 Creazione di diagrammi ER con EdrawMax

Disegnare diagrammi ER è un processo noioso e lungo. Pertanto, ti consigliamo di utilizzare EdrawMax per alleviare le tue difficoltà.EdrawMaxÈ un eccellente software di diagramma ER per il disegno e il disegno, rendendo il processo più breve e più veloce. Puoi usare una varietà diDiagramma delle relazioni tra entitàe molti esempi sono disponibili gratuitamente.

ComeLe migliori alternative a VisioEdrawMax supporta il disegno di diagrammi di relazioni tra entità, Chen ERD, Martin ERD, Express-G, diagrammi ORM, diagrammi di modelli di database, ecc. Utilizzando strumenti di disegno facili da usare, più molti modelli di diagramma ER pre-disegnati e più di 6.000 simboli e icone,Crea un diagramma ERPuò essere incredibilmente veloce e semplice.

EdrawMax
Manuela Piccola
Manuela Piccola Sep 11, 24
Condividi Articolo: