Invoering
- Een gegevensmodel is een document van georganiseerde bedrijfsgegevens dat wordt gebruikt als raamwerk voor de ontwikkeling van toepassingen. Een gegevensmodel biedt de structuur en het formaat van gegevens. Een databasemodel definieert hoe gegevens worden opgeslagen, georganiseerd en gewijzigd in een databaseomgeving. Een plat model, een hiërarchisch model, een netwerkmodel, een relationeel model, een dimensiemodel en een objectrelationeel model zijn enkele veelgebruikte typen databasemodellen die in de branche worden gebruikt.
- Een gegevensstructuurdiagram (DSD) biedt een grafische weergave van database-entiteiten, hun relaties en toepasselijke beperkingen. De grafische presentatie bevat vakken en pijlen om entiteiten en de relatie tussen hen weer te geven. Modellering van entiteitsrelaties is een veelgebruikte modelleringsmethode voor het maken van een gegevensmodel. Een Entity Relation Model (E-R Model) biedt een gedetailleerde logische weergave van bedrijfsgegevens. Een diagram Entity-Relationship of kortweg ERD is een grafische weergave van het E-R-model.
- De ERD is een krachtige tool voor communicatie tussen ontwikkelaars en database-gebruikers. De primaire componenten die worden weergegeven in een ERD zijn
- Entiteit - Kan een persoon, plaats, object, evenement of concept zijn over welke gegevens worden bijgehouden.
- Relatie - Vertegenwoordigt associatie tussen entiteiten / entiteitstypen.
- Attribuut (en) - Eigendom van een entiteit die van belang is voor het bedrijf.
- Constraints (Cardinality) - Een kenmerk van een relatie die het aantal instanties van één entiteit weergeeft dat gerelateerd is aan het aantal instanties van een andere entiteit.
- Relaties en hun kenmerken bepalen samen de bedrijfsregels die in het ERD zijn vertegenwoordigd. Beide entiteiten en relaties kunnen kenmerken hebben die worden weergegeven in een ERD. Hieronder volgt een stapsgewijze illustratie van het maken van een ERD met MySQL Database-engine als de softwaretool.
Stappen
-
1 Identificeer de entiteiten van de database volgens de vereisten van de organisatie of het bedrijf.
- Er zijn enkele algemene richtlijnen voor het benoemen van de entiteiten. De naam van de entiteit zou een enkelvoudig zelfstandig naamwoord moeten zijn, beknopt (voor het gemak); als er afkortingen worden gebruikt, moet deze specifiek zijn
- Ruimten moeten worden vermeden. Als er meer dan één woord wordt gebruikt, moet dit worden gescheiden door een onderstrepingsteken (_).
-
2 Definieer de kenmerken van de entiteiten op kenmerken
- De attributen kunnen enkelvoudig naamwoord of zelfstandig naamwoord zijn
- Het moet uniek zijn voor een bepaald entiteitstype
-
3 Bouw een zinvolle relatie tussen instanties van een of meer entiteiten door een relatie tussen hen te creëren. De relaties weerspiegelen bedrijfsregels van de organisatie
- De relatie moet een werkwoordsuitdrukking zijn
- Het moet de actie die wordt ondernomen duidelijk uitleggen
- Kardinaliteit - De relatie kan één-op-één (1: 1), één-op-veel (1: m) of veel-op-veel (m: n) kenmerken hebben.
-
4 Open nu MySQL Workbench. Om MySQL Workbench te openen, ga naar start, klik op alle programma's, MySQL en selecteer vervolgens MySQL Workbench.
-
5 Open het platform om het diagram Entity Relation te tekenen. Klik in de menubalk op bestand en vervolgens op nieuw model. Gebruik opnieuw de menubalk om op het model te klikken en diagram toevoegen te kiezen.
-
6 Teken tabellen op het platform. De tabellen vertegenwoordigen bedrijfsentiteiten op het ERD. Selecteer het tabelpictogram of druk op T in de verticale menubalk.
-
7 Verplaats de muis naar het platform en klik op de locatie waar u de tafel wilt plaatsen.
-
8 Geef de tabel een naam. Dubbelklik op de tafel om een venster (tabeleditor) onderaan te openen. Dit venster biedt opties voor het invoeren van de tabelnaam (entiteit).
-
9 Attributen aan de tabellen toevoegen (Attributen van dezelfde tabeleditor biedt opties om de kolommen (attributen) aan de tabel toe te voegen (entiteit).
-
10 Selecteer het juiste gegevenstype en de primaire sleutel (beperking). Selecteer het gegevenstype voor elk kenmerk in de vervolgkeuzelijst volgens de vereiste. Selecteer een attribuut of een groep attributen die die tabel uniek identificeert. Dat wordt de primaire sleutel voor de tafel. Selecteer ook welke attributen niet nul zijn.
-
11 Voer dezelfde bewerking uit voor alle resterende entiteiten die zijn geïdentificeerd als onderdeel van de zakelijke vereisten.
-
12 Voeg relaties toe aan de tabellen (Entiteiten).
- Selecteer het kenmerk / type relatie (1: 1, 1: m, m: n) in de verticale menubalk.
- Klik vervolgens op de twee tabellen (de een na de ander) om de geselecteerde relatie tussen de tabellen toe te voegen.
-
13 Herhaal dezelfde actie om resterende geïdentificeerde relaties (bedrijfsregels) tussen tabellen (entiteiten) toe te voegen.
-
14 Bewaar het entiteitsrelatie diagram (ERD). Klik in de menubalk op bestand, selecteer model opslaan als en geef een correcte bestandsnaam op om het ERD op te slaan.
- U kunt de ERD ook als een PDF-bestand opslaan. Om dit te doen, gaat u naar het bestand, klikt u op exporteren en selecteert u vervolgens exporteren als PDF met één pagina. Geef de bestandsnaam op en sla deze op.
Facebook
Twitter
Google+