gushelom.ru

Hur man ritar ett ER-diagram med MySQL

Inledning

  • En datamodell är ett dokument som visar organisationen av företagsdata och används som utgångspunkt för applikationsutveckling. En datamodell beskriver strukturen och formatet för data. En databasmodell definierar hur data lagras, organiseras och modifieras inom ett databasystem. De vanligaste typerna av datamodeller är plattmodeller, hierarkiska modeller, nätverksmodeller, relativa modeller, dimensionella modeller och objektrelationella modeller.
  • Ett datastrukturdiagram (Data Structure Diagram eller DSD) ger en grafisk representation av de enheter som finns i databasen, förhållandet mellan dem och de befintliga begränsningarna. Den grafiska representationen görs med hjälp av rektanglar och pilar för att representera enheterna och relationerna. Entity-Relationship Modeling är en av de mest använda metoderna för att skapa Data-modeller. En Entity-Relationship-modell (E-R-modell) ger en logisk representation av företagsdata. Ett Entity Relationship Diagram, eller ERD, är en grafisk representation av E-R-modellen.
  • ERD är ett mycket effektivt kommunikationsmedel mellan utvecklare och användare av databasen. Huvudkomponenterna i ett ER-diagram är:
  • Enhet - det kan vara en person, en plats, ett objekt, en händelse eller något som behöver hanteras.
  • Förhållande - representerar föreningen mellan enheter / typer av enheter.
  • Attribut - är egenskapen hos ett företag som är viktigt för företaget.
  • Begränsningar (Cardinality) - En egenskap av ett förhållande som visar antalet instanser av en enhet som är relaterad till antalet instanser av en annan enhet.
  • Förhållanden tillsammans med deras egenskaper definierar den så kallade "affärsregler" representerad i ERD. Entiteter och relationer kan ha attribut som visas i ERD. Denna steg-för-steg-handledning visar hur man skapar en ERD med MySQL-databasen.
  • steg

    Bildtitel Rita och R-diagram med hjälp av MySQL-databasmotorn Steg 1
    1
    Identifiera databas enheter baserat på företag / organisation eller företagskrav.
  • Det finns generella riktlinjer för att definiera företagsnamn. Enhets namn ska vara singulärt, syntetiskt (för enkelhet) - om förkortningar används måste de vara mycket specifika.
  • Undvik utrymmen i namn. Om mer än ett ord ska användas, är det bättre att använda en underskrift (_) som en separator.
  • Bildnamn Draw E R Diagram med MySQL Database Engine Step 2
    2
    Definiera enheternas egenskaper genom att ange deras attribut.
  • Attribut kan vara teckennamn eller förnamn.
  • Attributets namn måste vara unikt för den valda enheten.
  • Bildnamn Draw E R Diagram med MySQL Database Engine Step 3
    3
    Skapa signifikanta relationer mellan instanser av en eller flera enheter. Förhållandena måste återspegla företagets regler som fastställts av företaget / organisationen.
  • Rapporten ska innehålla ett verb.
  • Det bör förklara exakt vilka åtgärder som ska vidtas.
  • Kardinalitet: Relationen kan vara en-till-en (1: 1), en till många (1: m) eller många till många (m: n).
  • Bildnamn Draw E R Diagram med MySQL Database Engine Step 4
    4
    Öppna MySQL Workbench. För att starta MySQL Workbench, gå till Start, klicka "Alla program", "MySQL" och välj "MySQL Workbench".
  • Bildnamn Draw E R Diagram med MySQL Database Engine Step 5
    5
    Öppna verktyget för att rita ER-diagrammet. Klicka på på menyraden "fil" och sedan vidare "Ny modell". Klicka igen på menyraden och sedan på "Modell" och välj "Lägg till diagram".
  • Bildnamn Draw and R Diagram Använda MySQL Database Engine Steg 6
    6
    Rita tabellerna. Tabellerna representerar affärsenheterna i ERD-modellen. Välj tabellikonen eller klicka på "T" på den vertikala menyn.
  • Bildnamn Rita och R diagram med hjälp av MySQL Database Engine steg 7
    7
    Flytta musen över ritningsområdet och välj vart du vill släppa tabellen.
  • Bildnamn Draw E R Diagram Använda MySQL Database Engine Step 8
    8
    Ge bordet ett namn. Dubbelklicka på bordet för att öppna ett fönster (tabellredigerare) längst ner på skärmen. I det här fönstret kan du ange tabellens namn (enhet).
  • Bildnamn Draw E R Diagram med MySQL Database Engine Step 9
    9
    Lägg till attribut i tabellerna. Inne i tabellredigeraren kan du lägga till kolumner (attribut) till tabellen (enhet).
  • Bildnamn Draw E R Diagram Använda MySQL Database Engine Steg 10
    10
    Välj lämplig datatyp (datatype) och definiera primärnyckeln (begränsning). Välj den typ av data som definieras i kraven för varje attribut genom att välja den i rullgardinsmenyn. Välj ett attribut eller en grupp attribut som unikt kan identifiera en post på den tabellen. Detta blir den primära nyckeln i tabellen. Välj vidare vilka attribut som måste fyllas i obligatoriskt (icke-noll).
  • Bildnamn Draw E R Diagram Använda MySQL Database Engine Step 11
    11
    Upprepa operationen för de återstående enheter som ingår i affärskraven.
  • Bildnamn Draw E R Diagram Använda MySQL Database Engine Steg 12
    12
    Lägg till relationer mellan tabeller (enheter).
  • Välj karaktäristiktypen (1: 1, 1: m, m: n) från den vertikala menyn.
  • Klicka på de 2 borden (en efter den andra) för att relatera dem enligt förhållandet som valts i menyn.
  • Bildnamn Draw E R Diagram Använda MySQL Database Engine Steg 13
    13
    Upprepa samma åtgärd för att lägga till relationerna (affärsregler) mellan de återstående tabellerna (enheterna).
  • Bildnamn Draw E R Diagram med MySQL Database Engine Step 14
    14
    Spara ER (ERD) diagrammet. Klicka på på menyraden "fil", välj "Spara modell som" och tilldela ett lämpligt namn till ERD som ska sparas.
  • Du kan också spara mallen som en PDF-fil. Fortsätt "fil", klicka på "export" och välj "Exportera som en enkel sida PDF". Ge filen ett namn och fyll i spara.
  • tips

    • Noggrant bestämma typen av relation mellan två enheter eftersom det kan vara ett element av förvirring.
    • Var uppmärksam på relationer "identifiera" och "Icke-identifierande".
    • Följ de allmänna riktlinjerna för namngivning av tabeller och kolumner. En utbredd övning är att tilldela en bokstav till varje bokstavs första bokstav.
    • Markera primära nycklar och icke-nollfält.
    • Identifiering av alla enheter som verksamheten vill hantera data är av grundläggande betydelse.
    • Välj kolumndatatyperna på lämpligt sätt.
    • Definitionerna av alla nödvändiga attribut och relationer mellan enheter är extremt viktiga.

    varningar

    • En felaktig identifiering av enheter kan leda till en ökning av designkomplexitet och tidsspill.
    • Felaktig identifiering av relationstyper kan leda till en felaktig datamodell som leder till felaktig datahantering och bortfall av tid för att korrigera fel.
    • Undvik cykler (tre eller flera enheter associerade med ett cykliskt förhållande) i ERD-diagrammen. Det kan leda till förhör av felaktiga data och slöseri med tid för att rätta till fel.
    Visa mer ... (1)
    Dela på sociala nätverk:

    Relaterade
    Så här lägger du till ett andra Y-axel till en Microsoft Excel-diagramSå här lägger du till ett andra Y-axel till en Microsoft Excel-diagram
    Hur konverterar man en Excel-fil till WordHur konverterar man en Excel-fil till Word
    Så här bygger du ett diagram i Microsoft Word 2007Så här bygger du ett diagram i Microsoft Word 2007
    Så här skapar du en databas som använder Microsoft AccessSå här skapar du en databas som använder Microsoft Access
    Så här skapar du ett Pareto-diagram med MS Excel 2010Så här skapar du ett Pareto-diagram med MS Excel 2010
    Hur man skapar ett diagram med hjälp av ett elektroniskt beräkningsbladHur man skapar ett diagram med hjälp av ett elektroniskt beräkningsblad
    Så här skapar du en streckdiagram i ExcelSå här skapar du en streckdiagram i Excel
    Hur man gör en cirkeldiagram med ExcelHur man gör en cirkeldiagram med Excel
    Så här skapar du ett diagram med Adobe IllustratorSå här skapar du ett diagram med Adobe Illustrator
    Hur man skapar en tabell med ExcelHur man skapar en tabell med Excel
    » » Hur man ritar ett ER-diagram med MySQL

    © 2011—2021 gushelom.ru