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
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.
2
Definiera enheternas egenskaper genom att ange deras attribut.
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.
4
Öppna MySQL Workbench. För att starta MySQL Workbench, gå till Start, klicka "Alla program", "MySQL" och välj "MySQL Workbench".
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".
6
Rita tabellerna. Tabellerna representerar affärsenheterna i ERD-modellen. Välj tabellikonen eller klicka på "T" på den vertikala menyn.
7
Flytta musen över ritningsområdet och välj vart du vill släppa tabellen.
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).
9
Lägg till attribut i tabellerna. Inne i tabellredigeraren kan du lägga till kolumner (attribut) till tabellen (enhet).
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).
11
Upprepa operationen för de återstående enheter som ingår i affärskraven.
12
Lägg till relationer mellan tabeller (enheter).
13
Upprepa samma åtgärd för att lägga till relationerna (affärsregler) mellan de återstående tabellerna (enheterna).
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.
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 titeln på ett Excel-diagram
- Så här lägger du till ett andra Y-axel till en Microsoft Excel-diagram
- Hur konverterar man en Excel-fil till Word
- Så här bygger du ett diagram i Microsoft Word 2007
- Så här skapar du en databas som använder Microsoft Access
- Så här skapar du ett Pareto-diagram med MS Excel 2010
- Hur man skapar ett diagram med hjälp av ett elektroniskt beräkningsblad
- Så här skapar du en streckdiagram i Excel
- Hur man gör en cirkeldiagram med Excel
- Så här skapar du ett diagram med Adobe Illustrator
- Hur man skapar en tabell med Excel
- Så här skapar du en tabell från ett pivottabell
- Hur man skapar en tabell i Excel 2010
- Hur man gör en cirkeldiagram i Adobe Illustrator
- Så här skapar du en bild på Microsoft Word
- Så här skapar du en tabell i ett beräkningsblad med Google Dokument
- Hur man köper en ny kylskåp
- Hur man ritar ett diagram
- Hur man ritar en linjediagram
- Så här ställer du in en tabell
- Så här läser du graferna