Wku

Hur man rita ER diagram med databasen MySQL

Inledning

  • En datamodell är en handling av organiserade affärsdata som används som ramverk för applikationsutveckling. En datamodell ger struktur och format för data. En databas modell definierar hur data lagras, organiseras och ändras i en databas miljö. Platt modell, hierarkiska modellen, Network modell, relationsmodellen, dimensionell modell, och Object-Relational Model är några vanliga typer av databas modeller som används i branschen.
  • En datastrukturdiagram (DSD) ger grafisk representation av databasen enheter, deras relationer och gällande begränsningar. Den grafiska presentationen omfattar boxar och pilar för att representera enheter och förhållandet mellan dem. Entity relation modellering är ett allmänt bruk modellering metod för att skapa en datamodell. En Entity Relation Model (ER modell) ger en detaljerad logisk representation av affärsdata. Ett ER-diagram eller ERD i korthet är en grafisk representation av ER modell.
  • ERD är ett kraftfullt verktyg för kommunikation mellan utvecklare och användare databas. De primära komponenterna som finns representerade i ett ERD är
    • Entity - Kan vara en person, plats, objekt, händelse eller begrepp om vilka data bibehålls ·.
    • Släktskap - Representerar association mellan enheter / typer enhet.
    • Attribute (er) - Egenskap av en enhet som är av intresse för verksamheten.
    • Restriktioner (Kardinalitet) - en egenskap hos en relation som visar antal instanser av en enhet som är anknuten till antalet förekomster av ett annat företag.
  • Relationer och deras egenskaper tillsammans definiera affärsregler representerade i ERD. Både enheter och relationer kan ha attribut som är representerade i ett ERD. Följande är en steg för steg illustration av hur man skapar ett ERD använder databasen MySQL som verktyg.

Steg

Hur man rita ER diagram med databasen MySQL. Identifiera de enheter i databasen i enlighet med kravet på organisation eller företag.
Hur man rita ER diagram med databasen MySQL. Identifiera de enheter i databasen i enlighet med kravet på organisation eller företag.
  1. 1
    Identifiera de enheter i databasen i enlighet med kravet på organisation eller företag.
    • Det finns några generella riktlinjer för att namnge enheter. Namnet på enheten bör vara en sällsam substantiv, kortfattad (för enkel), om förkortningar används så borde det vara specifik
    • Spaces bör undvikas. Om mer än ett ord används så ska avgränsas med understreck (_).
  2. 2
    Definiera egenskaperna hos de enheter som attribut
    • Attributen kan vara singular substantiv eller substantiv frasen
    • Det bör vara unikt för en viss enhet typ
  3. 3
    Bygg meningsfull relation mellan instanser av en eller flera enheter genom att skapa samband mellan dem. De relationer spegel affärsregler i organisationen
    • Förhållandet bör vara ett verb fras
    • Det bör tydligt förklara de åtgärder som vidtas
    • Förekomst - Relationen kan ha en-till-en (1:1), en-till-många (1: M) eller många-till-många (m: n) egenskaper.
  4. 4
    Nu öppnar MySQL Workbench. För att öppna MySQL Workbench gå till Start, Alla program, MySQL och välj MySQL Workbench.
  5. 5
    Öppna plattform för att rita diagram enhet relation. Från menyraden klickar på filen och sedan nya modellen. Återigen använder menyraden klicka på modellen och välj lägg till schema.
  6. 6
    Rita tabeller på plattformen. Tabellerna representerar Business enheter på ERD. Markera tabellen ikonen eller tryck på T från den vertikala menyraden.
  7. 7
    Flytta musen till plattformen och klicka på den plats där du vill placera tabellen.
  8. 8
    Namnge tabellen. Dubbelklicka på tabellen för att öppna ett fönster (tabell redaktör) i botten. Detta fönster finns alternativ för att ange tabellens namn (enhet).
  9. 9
    Lägg attribut till tabellerna (attributen i samma tabell redaktör ger alternativ för att lägga kolumnerna (attribut) till bordet (enhet).
  10. 10
    Välj rätt datatyp och primärnyckel (begränsning). Välj datatypen för varje attribut från rullgardinsmenyn enligt kravet. Välj ett attribut eller grupp av attribut som unikt identifierar den tabellen. Det blir primärnyckeln för tabellen. Välj också vilka attribut som är icke-null.
  11. 11
    Utför samma åtgärd för alla de återstående enheter som har identifierats som en del av verksamhetens krav.
  12. 12
    Lägg relationer till tabeller (enheter).
    • Välj den karakteristiska / typ av förhållande (1:1, 1: m, m: n) från den vertikala menyraden.
    • Klicka sedan på de två tabellerna (en efter annan) för att lägga den valda relation mellan tabellerna.
  13. 13
    Upprepa samma åtgärd att lägga kvarvarande identifierade relationer (affärsregler) bland borden (enheter).
  14. 14
    Spara diagrammet enhet relation (ERD). Från menyraden klickar du på filen, välj spara modellen och ge en ordentlig filnamn att spara ERD.
    • Du kan också spara ERD som PDF-fil. För att göra detta gå till Arkiv, klicka på Exportera och välj sedan Exportera som enda sida PDF. Ge filen namnet och spara den.

Tips

  • Det är viktigt att tydligt identifiera alla enheter om vilka företag vill behålla data.
  • Det är viktigt att definiera alla nödvändiga attribut för de enheter och relationer.
  • Följ de allmänna riktlinjerna för namngivning tabeller och kolumner. Ett tips är att använda kapitalet för den första bokstaven i varje ord.
  • Försiktigt bestämma vilken typ av relation som det är förvirrande.
  • Var uppmärksam på de identifierande och icke-identifierande relationer.
  • Välj de datatyper korrekt.
  • Markera primärnycklar och icke-null nycklar.

Varningar

  • Felaktig identifiering av enheter kan leda till utformning komplexitet och tid overhead.
  • Felaktig identifiering av förhållandet typ kan leda till felaktiga datamodell som kan resultera i felaktiga uppgifter hämtning och kommer att ådra sig tid overhead att fixa.
  • Undvik cykler (tre eller fler enheter associerade i en cyklisk relation) i ERD diagram. Dessa kan leda till felaktiga data hämtning och ådra tid overhead att fixa.