Skapa ett enhetsrelationsdiagram i Lucidchart

Skriven av:  Morgan T
Senast uppdaterad:  

Skapa diagram över ER-modeller (”Entity-Relationship”) med anpassad text, utseende och relationer mellan fält. Generera databastabeller och scheman automatiskt med vår funktion för SQL-import.

Plantillgänglighet: Free, Individual, Team och Enterprise.

Titta på: Enhetsrelationsdiagram

Översikt över ERD

Ett enhetsrelationsdiagram (ERD) är en visuell representation av en databas som visar hur elementen inom är relaterade. Ett ER-diagram består av två objekttyper - enheter och relationer. En enhet i detta sammanhang är en komponent i data från datasetet, visas som en form på duken. Relationerna mellan enheter representeras som linjer som har speciella linjesändelser som kallas kardinaliteter, som beskriver hur två element i databasen interagerar med varandra.

Importera en databas

ERD-importfunktionen laddar upp alla dina databastabeller och scheman direkt till din formmeny. Du kan importera uppdaterade databasfiler när som helst, och fälten uppdateras i formmenyn och på arbetsytan.

Om du vill importera dina databaskomponenter följer du dessa steg:

  1. Öppna Shape Library Manager genom att klicka Fler former längst ned på formmenyn.
  2. Sök efter formbiblioteket ”Entity Relationship”.
  3. Klicka på kryssrutan bredvid ”Entity Relationship”.
  4. Välj Använd markerade former.
  5. Klicka på Importera från formbiblioteket för entitetsrelationer.
  6. I importmenyn väljer du det databashanteringssystem (DBMS) du använder.

     
  7. Klicka på Kopiera till Urklipp för att kopiera frågan.
     
  8. Klistra in och kör frågan i din databas.
  9. Välj Nästa.
  10. Klicka på Välj fil för att importera din .CSV-, .TSV- eller .TXT-fil .
    • Alternativt kan du kopiera och klistra in frågeresultaten i det öppna textområdet.
       
  11. Klicka på Importera.   

Lucidchart konverterar omedelbart den importerade frågan till en lista med databaser, tabeller, och scheman och organiserar listan i din formmeny. Varje hopfällbar del av formmenyn representerar en databas. Namnen i ett avsnitt motsvarar databastabeller. Ett ytterligare underavsnitt skulle indikera ett schema.

Du kan sedan dra databastabellerna från formmenyn till arbetsytan. Om du har ställt in primära och utländska nycklar korrekt, när du drar relaterade tabeller till duken, Lucidchart ritar relationslinjer automatiskt.

Importera ett Salesforce-schema  enterprise-tag.png

Med schemaimporten från Salesforce kan administratörer kartlägga arkitekturen för sina Salesforce-instanser.

Obs: Den här funktionen är endast tillgänglig på Enterprise-konton och är inte tillgänglig för användare i FedRAMP-miljön. 

För att importera ditt schema, följ dessa steg:

  1. Öppna Shape Library Manager genom att klickaFler former längst ned på formmenyn.
  2. Sök efter formbiblioteket ”Entity Relationship”.
  3. Klicka på kryssrutan bredvid ”Entity Relationship”.
  4. Välj Använd markerade former.
  5. Klicka på Salesforce-import i formbiblioteket Entitetsrelation.
     
  6. Klicka på Importera från Salesforcei dialogrutan som dyker upp .
  7. I nästa fönster uppmanas du att logga in på Salesforce. Klicka på Fortsätt.
  8. Om du inte har länkat till Salesforce tidigare kommer nästa fönster att uppmana dig att ge Lucidchart behörighet att komma åt ditt Salesforce-konto. Klicka på Tillåt.
    • Du kan när som helst återkalla åtkomst i dina Lucid-kontoinställningar. 
    • Om du stöter på ett felmeddelande efter det här steget, kontrollera dina IP-intervall för inloggning under din Salesforce-användarprofil och se till att dessa intervall inte är begränsade. 
  9. I nästa fönster väljer du vilka Salesforce-objekt du vill importera till Lucidchart.
    • Sök efter specifika objekt med hjälp av sökfältet högst upp. Om inga objekt hittas uppmanas du att justera söktermen.
  10. Välj mellan ”Visa endast relationer” eller ”Visa alla objektdetaljer”.
  11. Klicka på Importera.

Skapa eller redigera en ERD manuellt

Du kan skapa en ERD manuellt med hjälp av formbiblioteket för entitetsrelationer. Du kan göra det genom att dra ut former från formbiblioteket och lägga till relationer, text och formatering.

Tips: Spara tid genom att skapa ett ERD med AI. Läs mer i vår artikel Öka produktiviteten med Lucid AI i Lucidchart .

Lägga till eller ta bort fält

För att lägga till eller ta bort fält, markera formen eller klicka på ikonen Kontextpanel i det övre högra hörnet av arbetsytan för att öppna den kontextuella panelen för entitet. I rullgardinsmenyn Avancerade alternativ anger du antalet fält som behövs.

Lägg till text

Dubbelklicka på texten för att gå till textredigeringsläge. 

När du har valt en textruta kan du trycka på:

  • Fliken på tangentbordet för att gå till nästa rad.
  • Skift+Tab för att gå till föregående rad.
  • Skriv eller klicka på objektet som du vill avsluta.

Justera entitetsstorlek

Om du vill ändra storleken på ett objekt klickar du och drar från ett av hörnen och sträcker sig åt båda sidor. När du flyttar ett objekt justeras kolumnerna automatiskt så att de passar innehållet inuti.

Lägg till rader

Skapa en relationslinje mellan två entiteter genom att klicka och dra från valfri punkt på ett objekt. Du kan dra linjen till en annan form och skapa en relation till ett specifikt fält.

Du kan också dra och släppa markören över arbetsytan för att automatiskt fråga om att lägga till ett nytt entitetsobjekt.

Obs! Om du bestämmer dig för att lägga till eller ta bort fält efter att du har skapat en relation, flyttas alla anslutna linjer med fälten de är kopplade till. Det finns inget behov av att rita om dem.

Komprimera eller expandera en entitet

Om du vill komprimera eller expandera en entitet för att rensa eller förenkla diagrammet, följ dessa steg:

  1. Välj den entitet som du vill komprimera eller expandera.
    • Du kan inte komprimera eller expandera mer än en entitet i taget.
  2. Klicka på pilikonen som visas nära enhetens övre högra hörn.

Du kan också komprimera eller expandera en entitet från den sammanhangsbaserade panelen som visas till höger på arbetsytan när en entitet är markerad. För att göra det, klicka på Komprimera tabell eller Expandera tabell under "avancerade alternativ" på fliken "Layout".

Formatera rader

För att lägga till formatering till raderna i din ERD, markera linjen och använd rullgardinsmenyn i egenskapsfältet för att tilldela nya kardinaliteter till var och en av linjens slutpunkter. Standardraden för en ERD är startpunkten för skärminspelningen nedan.

Förklaring av ERD-kardinaliteter

Kardinaliteter representerar förhållandena mellan databaser, eller enheter. Varje radanslutning innehåller olika symboler för att återspegla typen av relation mellan enheterna.

Använd den här guiden för att förstå kardinaliteten varje symbol representerar:

Vad är erd-cardinality-guide.png

Lägg till stil

Du kan använda den avancerade formlisten för att justera skuggningen för dina entitetsobjekt. Här är dina alternativ för att göra det:

  • Lägg till skuggning i alternativa rader i en tabell eller tabellrubriken med " Avancerade alternativ " i sammanhangspanelen.
     
  • Ändra färgen på skuggningen av rubriken eller alternativa rader.

Använd formateringsfältet längst upp på arbetsytan för att formatera entitetsobjekt medan de är markerade. Du kan:
 

Tips: Förbättra ERD genom att färgkoda och lägga till en nyckel. Läs vår Lägg till en diagramnyckel i Lucidchart artikel för mer information.

Uppdatera en ERD

Så här importerar du en uppdaterad databasfil till en befintlig ERD:

  1. Välj Importera i formbiblioteket Enhetsrelation som finns till vänster på sidan .
  2. Välj ett av följande alternativ i popup-fönstret som visas:
    • Nej, verktygslåda endast för att uppdatera data i verktygslådan.
    • Ja för att uppdatera både verktygslådan och de befintliga formerna i dokumentet.

Exportera en ERD

Exportera din ERD till valfri DBMS (med undantag för kopplingar mellan tabeller).

För att exportera hela sidan, följ dessa steg:

  1. Klicka på Exportera i formbiblioteket Entitets relation.
     
  2. "Dialogrutan " Exportera till SQL visas. Välj en DBMS från menyn. 
  3. Klicka på Kopiera till Urklipp om du vill kopiera rätt sats för hela sidan.
     
  4. Klicka på Klar.

Vanliga frågor

Varför dyker inte förhållandena mellan formerna på mitt diagram upp?

När Lucidchart inte ritar linjer mellan enheterna i din importerade ERD, det är troligt att din datafil inte anger relationerna med primära och främmande nycklar. För att kontrollera detta, öppna din datafil och se till att cellerna i slutet av varje rad är fyllda med information om relationerna mellan enheter.

Finns det några begränsningar för att exportera min ERD?

Om du exporterar din ERD till Quickbase finns det en maxgräns på 80 tabeller och 50 anslutningar. Annars, om du exporterar i ett annat format, finns det inga hårda gränser.

Resurser

För att lära dig mer om den här funktionen, utforska de ytterligare resurserna nedan. Dessa resurser är endast tillgängliga på engelska.

Gemenskapens inlägg

Representera relationerna mellan dina databaser genom att bygga en ERD!

Mallar
databas ER-diagram (kråkfot)

DBMS ER-diagram (UML-notation)

Videor

Handledning för enhetsrelationsdiagram (ERD) - Del 1

Handledning för enhetsrelationsdiagram (ERD) - Del 2

Ge feedback på den här artikeln

Har du feedback om den här artikeln? Berätta om din upplevelse här

Hittade du det du letade efter?

Har du fortfarande en fråga eller vill dela med dig av vad du har lärt dig? Besök vår Community   för att få hjälp och samarbeta med andra.