Sådan tegner du et ER-diagram i et MySQL-værktøj

introduktion

  • En datamodel er et organiseret forretningsdokument, der bruges som rammer for applikationsudvikling. En datamodel giver strukturen og formatet af dataene. Det definerer, hvordan data lagres, organiseres og ændres i et databasemiljø. Plane, hierarkiske, netværk, relationelle, dimensionelle og objektrelationelle er nogle af de fælles datamodeller, der anvendes i branchen.
  • Et datastrukturdiagram (DSD) giver en grafisk repræsentation af databasenheder, deres relationer og gældende begrænsninger. Den grafiske repræsentation omfatter bokse og pile til at repræsentere enheder og forholdet mellem dem. Oprettelsen af ​​enhedsrelationsmodeller er en udbredt metode til at skabe datamodeller. En forholdsmodelmodel (Model E-R) giver en logisk og detaljeret repræsentation af forretningsdata. Et entitetsforholdsdiagram eller ERD er en grafisk repræsentation af E-R-modellen
  • ERD er et kraftfuldt værktøj til kommunikation mellem databaseudviklere og brugere. De primære komponenter, der er repræsenteret i en ERD er
    • Entitet - Det kan være en person, sted, objekt, begivenhed eller koncept om hvilke data der holdes.
    • Forhold - Representer foreninger mellem enhed / enhedstyper.
    • Egenskab (er) - Ejendom af en virksomhed, der er af erhvervsinteresse.
    • Begrænsninger (Cardinality) - En karakteristik af en relation, der viser antallet af instanser af en enhed relateret til antallet af instanser af en anden enhed.
  • Relationer og deres egenskaber definerer sammen de forretningsregler, der er repræsenteret i ERD. Entiteter og relationer kan have attributter, der er repræsenteret i en ERD. Følgende gennemgang illustrerer, hvordan man opretter en ERD ved hjælp af MySQL Database-værktøjet.

trin

Video: Web Programming - Computer Science for Business Leaders 2016

Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 1
1
Identificer databasenhederne alt efter hvad der blev anmodet af organisationen eller virksomheden.
  • Der er nogle generelle regler for navngivning af enheder. Virksomhedens navn skal være et enkelt, kortfattet navneord (for at lette arbejdet) - hvis forkortelser anvendes, være specifikke.
  • Rum bør undgås. Hvis der anvendes mere end et ord, skal du adskille dem med en understregning (_).
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 2
    2
    Definer egenskaberne af enhederne ved hjælp af attributterne.
    • Attributter kan være et simpelt substantiv eller en sætning.
    • Skal være unik for en bestemt type enhed.
  • Billede med titlen Tegn E R Diagram ved hjælp af MySQL Database Engine Trin 3
    3
    Opbygge meningsfulde relationer mellem forekomster af en eller flere enheder, skabe relationer mellem dem. Relationer afspejler forretningsorganisationens regler.
    • Forholdet skal være en verbal sætning.
    • Det bør klart forklare, hvilke handlinger der skal træffes.
    • Kardinalitet - Forholdet kan have en-til-en (1: 1), en til flere (1: m) eller flere til flere
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 4
    4
    Nu åbner MySQL WorkBench. For at gøre dette skal du gå til startmenuen, klikke på alle programmer og vælge MySQL WorkBench
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 5
    5
    Åbn platformen for at tegne diagrammet Relationship Entity. Klik på Filer, og klik derefter på Ny skabelon. Brug igen menuen til at klikke på skabelon og tilføj et nyt diagram.
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 6

    Video: Week 2

    6
    Tegn tabeller på platformen. De repræsenterer forretningsenhederne i ERD. Vælg bordikonet, eller tryk på T i den lodrette menu.
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 7
    7
    Flyt musen til platformen og klik, hvor du vil placere bordet.
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 8


    8

    Video: Review: Quiz 1

    Navngiv bordet. Klik på musen på bordet for at åbne et vindue (tabel editor). Dette vindue giver mulighed for at navngive tabellen (enhed).
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 9
    9
    Tilføj attributter til tabeller. Attributter fra den samme tabeleditor giver mulighed for at tilføje kolonner (attributter) til tabellen (enhed))
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 10
    10
    Vælg den relevante datatype og en primærnøgle (begrænsning). Vælg datatypen for hver attribut i kaskelisten for hver anmodning. Vælg en attribut eller gruppe, der identificerer bordet. Dette bliver den primære nøgle til bordet. Vælg også hvilke attributter som ikke er null.
  • Video: Section 8

    Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 11
    11
    Gør det samme for alle enheder, der er blevet identificeret som forretningskrav.
  • Billede med titlen Tegne og R diagram ved hjælp af MySQL Database Engine Trin 12
    12
    Tilføj forhold til tabeller (Entiteter).
    • Vælg karakteristiske / forholdstype (1: 1, 1: m, m: n) fra den lodrette menu.
    • Klik derefter på de to tabeller (den ene efter den anden) for at tilføje de valgte forhold mellem tabellerne.
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 13
    13
    Gentag den samme proces for at tilføje de resterende relationer (forretningsregler) mellem tabellerne (enheder).
  • Billede med titlen Tegne E R Diagram ved hjælp af MySQL Database Engine Trin 14
    14
    Gem ERD. Fra menuen skal du vælge Filer, Gem skabelon og navngive filen, før du gemmer.
    • Du kan også gemme ERD til en PDF-fil. For at gøre dette skal du gå til Filer, klikke på Eksporter og derefter vælge at eksportere som PDF-side. Giv det et navn og gem filen.
  • tips

    • Nøjagtigt identificere typen af ​​forhold.
    • Opmærksomhed i identifikation og ikke-identifikation af forhold.
    • Følg de generelle regler for navngivning af tabeller og kolonner. En god praksis er at bruge store bogstaver til første bogstav i hvert ord.
    • Identificer primære og ikke-nul-nøgler.
    • Det er vigtigt at tydeligt identificere alle enheder, der skal opretholde dataene.
    • Vælg datatyperne passende.
    • Det er nødvendigt at definere alle attributter af enheder og relationer.

    advarsler

    • Ukorrekt identifikation af enheder kan medføre kompleksitet i design og tidshastighed.
    • Forkert identifikation af relationer kan føre til en forkert datamodel, hvilket kan resultere i ukorrekt datagendannelse og overhead ved opløsningstid.
    • Undgå cykler (tre eller flere enheder i et cyklisk forhold) i ERD-diagrammerne. De kan resultere i ukorrekt datagendannelse og overhead ved opløsningstid.

    Kilder og citater

    Vis mere ... (1)
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com