emkiset.ru

Hoe een E R-diagram te tekenen met de MySQL-databasemanager

introductie

  • Een gegevensmodel is een georganiseerd bedrijfsinformatiedocument, dat wordt gebruikt als een raamwerk voor de ontwikkeling van toepassingen - het biedt de structuur en het formaat van de informatie. Een databasemodel definieert hoe informatie wordt opgeslagen, georganiseerd en gewijzigd in een database. Enkele van de gangbare typen databasemodellen die in de industrie worden gebruikt, zijn: het platte model, het hiërarchische model, het netwerkmodel, het relationele model, het dimensionale model en het relationele object.
  • Een DFD (voor zijn afkorting, gegevensstroomdiagram) biedt een grafische weergave van de entiteiten van de database, hun relaties en de toepasselijke beperkingen. De grafische presentatie bevat tabellen en pijlen die de entiteiten en de relatie daartussen vertegenwoordigen. Het inter-entiteitsrelatiemodel is een veel gebruikte methode om een ​​gegevensmodel te maken. Een E-R-model, Entity-Relationship, biedt een gedetailleerde logische weergave van bedrijfsinformatie. Het diagram Entiteitsrelatie (bekend onder de afkorting DER) is een grafische weergave van het E-R-model.
  • De DER is een krachtige tool voor communicatie tussen ontwikkelaars en gebruikers van databases. De belangrijkste componenten die worden weergegeven in een DER zijn:
  • Entiteit: het kan een persoon, plaats, object, gebeurtenis of concept zijn waarop de basis verwijst.
  • Relatie: representatie van de associatie tussen de soorten entiteiten.
  • Attribuut (en): eigendom van een entiteit die van bedrijfsbelang is.
  • Beperkingen (Cardinaliteit): een kenmerk van een relatie dat het aantal voorbeelden van een entiteit weergeeft in verhouding tot het aantal voorbeelden van een andere.
  • Relaties en hun kenmerken definiëren samen de bedrijfsregels die worden weergegeven in de DER. Beide entiteiten en relaties kunnen kenmerken hebben die worden weergegeven in een DER. Hieronder volgt een stapsgewijze illustratie van het maken van een DER met de MySQL-databasemanager als een softwaretool.
  • stappen

    Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 1
    1
    Identificeert de entiteiten van de database volgens de vereisten van de organisatie of het bedrijf.
    • Er zijn enkele algemene richtlijnen voor het benoemen van entiteiten. De naam hiervan moet een enkelvoudig, beknopt zelfstandig naamwoord zijn (voor het gemak) - als er afkortingen worden gebruikt, moeten ze specifiek zijn.
    • Ruimten moeten worden vermeden. Als er meer dan één woord wordt gebruikt, moet het worden gescheiden door een onderstrepingsteken (_).
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 2
    2
    Definieert de kenmerken van de entiteiten volgens de kenmerken.
  • De attributen kunnen een zelfstandig naamwoord of een nominale zin zijn
  • Ze moeten uniek zijn voor een bepaald type entiteit
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 3
    3
    Creëer een zinvolle relatie tussen de voorbeelden van een of meer entiteiten door de relatie tussen deze entiteiten te creëren. De relaties fungeren als een spiegel van de bedrijfsregels van de organisatie.
  • De relatie moet een verbale uitdrukking zijn
  • U moet de te ondernemen actie duidelijk uitleggen
  • Kardinaliteit: de relatie kan één-op-één (1: 1), één-op-veel (1: m) of meerdere-tot-meerdere (m: n) zijn
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 4
    4
    Open nu de MySQL-werkruimte. Om dit te openen, klikt u op Alle programma`s, MySQL en vervolgens MySQL Workspace.
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 5
    5
    Open het platform om het diagram Relatie-entiteit te tekenen. Klik in de menubalk op Bestand en vervolgens op Nieuw model. Ga terug naar de menubalk om op Model te klikken en Diagram toevoegen te selecteren.


  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 6
    6
    Teken tabellen op het platform. De tabellen vertegenwoordigen de entiteiten van bedrijven in de DER. Selecteer het tabelpictogram of druk op T in de verticale menubalk.
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 7
    7
    Beweeg de muis over het platform en klik op de plaats waar u de tafel wilt plaatsen.
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 8



    8
    Geef de tafel een naam. Dubbelklik op de tafel om een ​​venster (tabeleditor) onderaan te openen. Dit venster biedt opties voor het invoeren van de naam van de tabel (entiteit).
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 9
    9
    Attributen aan tabellen toevoegen (de attribuuteditor in dezelfde tabel biedt opties voor het toevoegen van kolommen (attributen) aan de tabel (entiteit)).
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 10
    10
    Selecteer het juiste gegevenstype en de primaire sleutel (Beperking). Selecteer het type informatie voor elk kenmerk in de vervolgkeuzelijst volgens de vereiste. Selecteer een attribuut of een groep attributen die die tabel uniek identificeert. Dit wordt de primaire sleutel voor de tabel. Selecteer ook welke attributen niet-null zijn (die geen null-waarden ondersteunen).
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 11
    11
    Voer dezelfde bewerking uit voor alle resterende entiteiten die zijn geïdentificeerd als onderdeel van de vereisten van het bedrijf.
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 12
    12
    Relaties toevoegen aan de tabellen (Entiteiten).
  • Selecteer het kenmerk / type relatie (1: 1, 1: m, m: n) van de verticale menubalk.
  • Klik vervolgens op de twee tabellen (de eerste en vervolgens de andere) om de geselecteerde relatie tussen de tabellen toe te voegen.
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 13
    13
    Herhaal dezelfde stap om de resterende geïdentificeerde relaties (bedrijfsregels) toe te voegen tussen de tabellen (Entiteiten).
  • Afbeelding met de titel Draw E R Diagram met MySQL Database Engine Stap 14
    14
    Sla de DER op. Klik in de menubalk op Bestand, selecteer Model opslaan en schrijf de juiste naam van het bestand om de DER op te slaan.
  • U kunt de DER ook opslaan in PDF-indeling. Ga hiervoor naar Bestand, klik op Exporteren en selecteer vervolgens Exporteren als afzonderlijke pagina van PDF. Schrijf de naam van het bestand en sla het op.
  • tips

    • Bepaal zorgvuldig het type relatie, want het kan verwarrend zijn.
    • Besteed aandacht aan identificeerbare relaties en diegenen die dat niet zijn.
    • Volg de algemene richtlijnen voor het benoemen van een tabel en kolommen. Het wordt aanbevolen om hoofdletters te gebruiken voor de eerste letter van elk woord.
    • Markeer de primaire en de niet-lege toetsen.
    • Het is belangrijk om duidelijk alle entiteiten te identificeren waarvan een bedrijf gegevens wenst te behouden.
    • Kies de soorten informatie correct.
    • Het is belangrijk om alle noodzakelijke attributen van de entiteiten en relaties te definiëren.

    waarschuwingen

    • Onjuiste identificatie van entiteiten kan resulteren in een complex ontwerp en langere werktijd.
    • De onjuiste identificatie van het type relatie kan een onjuist gegevensmodel genereren, wat kan resulteren in een onjuist herstel van informatie en lange werkdagen zal vergen om het probleem op te lossen.
    Delen op sociale netwerken:

    Verwant
    Hoe een database in MySQL te makenHoe een database in MySQL te maken
    Hoe een database in SQL Server te makenHoe een database in SQL Server te maken
    Hoe een tabel in MySQL te makenHoe een tabel in MySQL te maken
    Hoe u uw videokaart kunt bepalenHoe u uw videokaart kunt bepalen
    Hoe een MySQL-database te verwijderenHoe een MySQL-database te verwijderen
    Hoe de ID van een hardware te vindenHoe de ID van een hardware te vinden
    Hoe een MySQL-server op een pc te installerenHoe een MySQL-server op een pc te installeren
    Hoe maak je een uil in origamiHoe maak je een uil in origami
    Hoe maak je een konijn met ballonnenHoe maak je een konijn met ballonnen
    Hoe een model van een vuurtoren te makenHoe een model van een vuurtoren te maken
    » » Hoe een E R-diagram te tekenen met de MySQL-databasemanager
    © 2021 emkiset.ru